Now You can search images with Custom image search API.
You can do this with two steps:
1) Get CUSTOM_SEARCH_ID
Go to - https://cse.google.ru/cse/all
Here you must create new Search Engine. Do this and enable Image Search at there.
Screen(i am Russian... sorry)
![image search enable]()
then get this search engine ID. To do this press at Get Code button:
![get code button]()
And there find line with cx = "here will be your CUSTOM_SEARCH_ID":
![get CSE id]()
Ok. It's done, now second step:
2) Get SERVER_KEY
Go to google Console - https://console.developers.google.com/project
![Google API Console]()
Press to Create project button, enter the name and other required information.
Pick this project and go to Enable Apis
Now find Custom Search Engine.
And Enable it.
![Enable Custom Search]()
Now we must go to Credentials and create new Server Key:
![Create server Key]()
Ok. Now we can use Image Search.
Query:
https://www.googleapis.com/customsearch/v1?key=SERVER_KEY&cx=CUSTOM_SEARCH_ID&q=flower&searchType=image&fileType=jpg&imgSize=xlarge&alt=json
Replace the SERVER_KEY and CUSTOM_SEARCH_ID and call this request.
Limit: for free you can search only 100 images per day.
Thanks for attention.