Is there any limitation of downloading images?

Yes.
You can download up to 25 images per day.
This limit resets at 2:00 AM (US time).