Google Images Scraper avatar

Google Images Scraper

Try for free

Pay $5.00 for 1,000 results

Go to Store
Google Images Scraper

Google Images Scraper

easyapi/google-images-scraper
Try for free

Pay $5.00 for 1,000 results

Powerful Google Images scraper collect up to 5000 image results per runn with flexible search options, language support. Perfect for visual content research, competitor analysis, and image SEO optimization. 🖼️🔍

You can access the Google Images Scraper programmatically from your own applications by using the Apify API. You can choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "0.0",
5    "x-build-id": "N8anKejLgVBwCeZGg"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/easyapi~google-images-scraper/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-easyapi-google-images-scraper",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/easyapi~google-images-scraper/runs": {
50      "post": {
51        "operationId": "runs-sync-easyapi-google-images-scraper",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/easyapi~google-images-scraper/run-sync": {
93      "post": {
94        "operationId": "run-sync-easyapi-google-images-scraper",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "required": [
134          "query",
135          "maxItems"
136        ],
137        "properties": {
138          "maxItems": {
139            "title": "Maximum Items",
140            "minimum": 100,
141            "maximum": 5000,
142            "type": "integer",
143            "description": "Maximum number of image results to be extracted.",
144            "default": 100
145          },
146          "query": {
147            "title": "Search Query",
148            "type": "string",
149            "description": "The search term to use",
150            "default": "spacex"
151          },
152          "images_color": {
153            "title": "Images color",
154            "enum": [
155              "any",
156              "black_and_white",
157              "transparent",
158              "red",
159              "orange",
160              "yellow",
161              "green",
162              "teal",
163              "blue",
164              "purple",
165              "pink",
166              "white",
167              "gray",
168              "black",
169              "brown"
170            ],
171            "type": "string",
172            "description": "Filter images by color."
173          },
174          "images_size": {
175            "title": "Images size",
176            "enum": [
177              "large",
178              "medium",
179              "icon"
180            ],
181            "type": "string",
182            "description": "Filter images by size."
183          },
184          "images_type": {
185            "title": "Images type",
186            "enum": [
187              "clipart",
188              "line_drawing",
189              "gif"
190            ],
191            "type": "string",
192            "description": "Filter images by type."
193          },
194          "images_usage": {
195            "title": "Images usage rights",
196            "enum": [
197              "non_commercial_reuse_with_modification",
198              "non_commercial_reuse"
199            ],
200            "type": "string",
201            "description": "Filter images by usage rights."
202          },
203          "gl": {
204            "title": "Google Country",
205            "enum": [
206              "af",
207              "al",
208              "dz",
209              "as",
210              "ad",
211              "ao",
212              "ai",
213              "aq",
214              "ag",
215              "ar",
216              "am",
217              "aw",
218              "ac",
219              "au",
220              "at",
221              "az",
222              "bs",
223              "bh",
224              "bd",
225              "bb",
226              "by",
227              "be",
228              "bz",
229              "bj",
230              "bm",
231              "bt",
232              "bo",
233              "ba",
234              "bw",
235              "bv",
236              "br",
237              "io",
238              "bn",
239              "bg",
240              "bf",
241              "bi",
242              "kh",
243              "cm",
244              "ca",
245              "cv",
246              "cat",
247              "ky",
248              "cf",
249              "td",
250              "cl",
251              "cn",
252              "cx",
253              "cc",
254              "co",
255              "km",
256              "cg",
257              "cd",
258              "ck",
259              "cr",
260              "ci",
261              "hr",
262              "cy",
263              "cz",
264              "dk",
265              "dj",
266              "dm",
267              "do",
268              "tl",
269              "ec",
270              "eg",
271              "sv",
272              "gq",
273              "er",
274              "ee",
275              "et",
276              "fk",
277              "fo",
278              "fj",
279              "fi",
280              "fr",
281              "gf",
282              "pf",
283              "tf",
284              "ga",
285              "gm",
286              "ge",
287              "de",
288              "gh",
289              "gi",
290              "gr",
291              "gl",
292              "gd",
293              "gp",
294              "gu",
295              "gt",
296              "gn",
297              "gw",
298              "gy",
299              "ht",
300              "hm",
301              "hn",
302              "hk",
303              "hu",
304              "is",
305              "in",
306              "id",
307              "iq",
308              "ie",
309              "il",
310              "it",
311              "jm",
312              "jp",
313              "jo",
314              "kz",
315              "ke",
316              "ki",
317              "kw",
318              "kg",
319              "la",
320              "lv",
321              "lb",
322              "ls",
323              "lr",
324              "ly",
325              "li",
326              "lt",
327              "lu",
328              "mo",
329              "mk",
330              "mg",
331              "mw",
332              "my",
333              "mv",
334              "ml",
335              "mt",
336              "mh",
337              "mq",
338              "mr",
339              "mu",
340              "yt",
341              "mx",
342              "fm",
343              "md",
344              "mc",
345              "mn",
346              "ms",
347              "ma",
348              "mz",
349              "na",
350              "nr",
351              "np",
352              "nl",
353              "an",
354              "nc",
355              "nz",
356              "ni",
357              "ne",
358              "ng",
359              "nu",
360              "nf",
361              "mp",
362              "no",
363              "om",
364              "pk",
365              "pw",
366              "ps",
367              "pa",
368              "pg",
369              "py",
370              "pe",
371              "ph",
372              "pn",
373              "pl",
374              "pt",
375              "pr",
376              "qa",
377              "re",
378              "ro",
379              "ru",
380              "rw",
381              "kn",
382              "lc",
383              "vc",
384              "ws",
385              "sm",
386              "st",
387              "sa",
388              "sn",
389              "cs",
390              "sc",
391              "sl",
392              "sg",
393              "sk",
394              "si",
395              "sb",
396              "so",
397              "za",
398              "gs",
399              "kr",
400              "es",
401              "lk",
402              "sh",
403              "pm",
404              "sr",
405              "sj",
406              "sz",
407              "se",
408              "ch",
409              "tw",
410              "tj",
411              "tz",
412              "th",
413              "tg",
414              "tk",
415              "to",
416              "tt",
417              "tn",
418              "tr",
419              "tm",
420              "tc",
421              "tv",
422              "ug",
423              "ua",
424              "ae",
425              "gb",
426              "us",
427              "um",
428              "uy",
429              "uz",
430              "vu",
431              "va",
432              "ve",
433              "vn",
434              "vg",
435              "vi",
436              "wf",
437              "eh",
438              "ye",
439              "zm",
440              "zw"
441            ],
442            "type": "string",
443            "description": "The Google country to use for the query"
444          },
445          "hl": {
446            "title": "UI Language",
447            "enum": [
448              "af",
449              "ak",
450              "sq",
451              "am",
452              "ar",
453              "hy",
454              "az",
455              "eu",
456              "be",
457              "bem",
458              "bn",
459              "bh",
460              "bs",
461              "br",
462              "bg",
463              "km",
464              "ca",
465              "chr",
466              "ny",
467              "zh-cn",
468              "zh-tw",
469              "co",
470              "hr",
471              "cs",
472              "da",
473              "nl",
474              "en",
475              "eo",
476              "et",
477              "ee",
478              "fo",
479              "tl",
480              "fi",
481              "fr",
482              "fy",
483              "gaa",
484              "gl",
485              "ka",
486              "de",
487              "el",
488              "gn",
489              "gu",
490              "ht",
491              "ha",
492              "haw",
493              "he",
494              "iw",
495              "hi",
496              "hu",
497              "is",
498              "ig",
499              "id",
500              "ia",
501              "ga",
502              "it",
503              "ja",
504              "jw",
505              "kn",
506              "kk",
507              "rw",
508              "rn",
509              "kg",
510              "ko",
511              "kri",
512              "ku",
513              "ckb",
514              "ky",
515              "lo",
516              "la",
517              "lv",
518              "ln",
519              "lt",
520              "loz",
521              "lg",
522              "ach",
523              "mk",
524              "mg",
525              "ms",
526              "ml",
527              "mt",
528              "mi",
529              "mr",
530              "mfe",
531              "mo",
532              "mn",
533              "sr-ME",
534              "ne",
535              "pcm",
536              "nso",
537              "no",
538              "nn",
539              "oc",
540              "or",
541              "om",
542              "ps",
543              "fa",
544              "pl",
545              "pt",
546              "pt-br",
547              "pt-pt",
548              "pa",
549              "qu",
550              "ro",
551              "rm",
552              "nyn",
553              "ru",
554              "gd",
555              "sr",
556              "sh",
557              "st",
558              "tn",
559              "crs",
560              "sn",
561              "sd",
562              "si",
563              "sk",
564              "sl",
565              "so",
566              "es",
567              "es-419",
568              "su",
569              "sw",
570              "sv",
571              "tg",
572              "ta",
573              "tt",
574              "te",
575              "th",
576              "ti",
577              "to",
578              "lua",
579              "tum",
580              "tr",
581              "tk",
582              "tw",
583              "ug",
584              "uk",
585              "ur",
586              "uz",
587              "vi",
588              "cy",
589              "wo",
590              "xh",
591              "yi",
592              "yo",
593              "zu"
594            ],
595            "type": "string",
596            "description": "The Google UI language to return results"
597          },
598          "lr": {
599            "title": "Language Results",
600            "enum": [
601              "lang_ar",
602              "lang_hy",
603              "lang_be",
604              "lang_bg",
605              "lang_ca",
606              "lang_zh-cn",
607              "lang_zh-tw",
608              "lang_hr",
609              "lang_cs",
610              "lang_da",
611              "lang_nl",
612              "lang_en",
613              "lang_eo",
614              "lang_et",
615              "lang_tl",
616              "lang_fi",
617              "lang_fr",
618              "lang_de",
619              "lang_el",
620              "lang_iw",
621              "lang_hu",
622              "lang_is",
623              "lang_id",
624              "lang_it",
625              "lang_ja",
626              "lang_ko",
627              "lang_lv",
628              "lang_lt",
629              "lang_no",
630              "lang_fa",
631              "lang_pl",
632              "lang_pt",
633              "lang_ro",
634              "lang_ru",
635              "lang_sr",
636              "lang_sk",
637              "lang_sl",
638              "lang_es",
639              "lang_sv",
640              "lang_th",
641              "lang_tr",
642              "lang_uk",
643              "lang_vi"
644            ],
645            "type": "string",
646            "description": "Limit the results to a specific language"
647          },
648          "cr": {
649            "title": "Country Results",
650            "enum": [
651              "af",
652              "al",
653              "dz",
654              "as",
655              "ad",
656              "ao",
657              "ai",
658              "aq",
659              "ag",
660              "ar",
661              "am",
662              "aw",
663              "ac",
664              "au",
665              "at",
666              "az",
667              "bs",
668              "bh",
669              "bd",
670              "bb",
671              "by",
672              "be",
673              "bz",
674              "bj",
675              "bm",
676              "bt",
677              "bo",
678              "ba",
679              "bw",
680              "bv",
681              "br",
682              "io",
683              "bn",
684              "bg",
685              "bf",
686              "bi",
687              "kh",
688              "cm",
689              "ca",
690              "cv",
691              "cat",
692              "ky",
693              "cf",
694              "td",
695              "cl",
696              "cn",
697              "cx",
698              "cc",
699              "co",
700              "km",
701              "cg",
702              "cd",
703              "ck",
704              "cr",
705              "ci",
706              "hr",
707              "cy",
708              "cz",
709              "dk",
710              "dj",
711              "dm",
712              "do",
713              "tl",
714              "ec",
715              "eg",
716              "sv",
717              "gq",
718              "er",
719              "ee",
720              "et",
721              "fk",
722              "fo",
723              "fj",
724              "fi",
725              "fr",
726              "gf",
727              "pf",
728              "tf",
729              "ga",
730              "gm",
731              "ge",
732              "de",
733              "gh",
734              "gi",
735              "gr",
736              "gl",
737              "gd",
738              "gp",
739              "gu",
740              "gt",
741              "gn",
742              "gw",
743              "gy",
744              "ht",
745              "hm",
746              "hn",
747              "hk",
748              "hu",
749              "is",
750              "in",
751              "id",
752              "iq",
753              "ie",
754              "il",
755              "it",
756              "jm",
757              "jp",
758              "jo",
759              "kz",
760              "ke",
761              "ki",
762              "kw",
763              "kg",
764              "la",
765              "lv",
766              "lb",
767              "ls",
768              "lr",
769              "ly",
770              "li",
771              "lt",
772              "lu",
773              "mo",
774              "mk",
775              "mg",
776              "mw",
777              "my",
778              "mv",
779              "ml",
780              "mt",
781              "mh",
782              "mq",
783              "mr",
784              "mu",
785              "yt",
786              "mx",
787              "fm",
788              "md",
789              "mc",
790              "mn",
791              "ms",
792              "ma",
793              "mz",
794              "na",
795              "nr",
796              "np",
797              "nl",
798              "an",
799              "nc",
800              "nz",
801              "ni",
802              "ne",
803              "ng",
804              "nu",
805              "nf",
806              "mp",
807              "no",
808              "om",
809              "pk",
810              "pw",
811              "ps",
812              "pa",
813              "pg",
814              "py",
815              "pe",
816              "ph",
817              "pn",
818              "pl",
819              "pt",
820              "pr",
821              "qa",
822              "re",
823              "ro",
824              "ru",
825              "rw",
826              "kn",
827              "lc",
828              "vc",
829              "ws",
830              "sm",
831              "st",
832              "sa",
833              "sn",
834              "cs",
835              "sc",
836              "sl",
837              "sg",
838              "sk",
839              "si",
840              "sb",
841              "so",
842              "za",
843              "gs",
844              "kr",
845              "es",
846              "lk",
847              "sh",
848              "pm",
849              "sr",
850              "sj",
851              "sz",
852              "se",
853              "ch",
854              "tw",
855              "tj",
856              "tz",
857              "th",
858              "tg",
859              "tk",
860              "to",
861              "tt",
862              "tn",
863              "tr",
864              "tm",
865              "tc",
866              "tv",
867              "ug",
868              "ua",
869              "ae",
870              "gb",
871              "us",
872              "um",
873              "uy",
874              "uz",
875              "vu",
876              "va",
877              "ve",
878              "vn",
879              "vg",
880              "vi",
881              "wf",
882              "eh",
883              "ye",
884              "zm",
885              "zw"
886            ],
887            "type": "string",
888            "description": "Limit the results to a specific country"
889          },
890          "time_period": {
891            "title": "Time Period",
892            "enum": [
893              "last_hour",
894              "last_day",
895              "last_week",
896              "last_month",
897              "last_year",
898              "custom"
899            ],
900            "type": "string",
901            "description": "Time period for results"
902          },
903          "time_period_min": {
904            "title": "Custom Time Period Min",
905            "type": "string",
906            "description": "Minimum date for custom time period (MM/DD/YYYY)"
907          },
908          "time_period_max": {
909            "title": "Custom Time Period Max",
910            "type": "string",
911            "description": "Maximum date for custom time period (MM/DD/YYYY)"
912          },
913          "nfpr": {
914            "title": "No Autocorrect",
915            "minimum": 0,
916            "maximum": 1,
917            "type": "integer",
918            "description": "Exclude results from auto-corrected queries (0 or 1)"
919          },
920          "filter": {
921            "title": "Filter",
922            "minimum": 0,
923            "maximum": 1,
924            "type": "integer",
925            "description": "Enable/disable Similar Results and Omitted Results filters (0 or 1)"
926          }
927        }
928      },
929      "runsResponseSchema": {
930        "type": "object",
931        "properties": {
932          "data": {
933            "type": "object",
934            "properties": {
935              "id": {
936                "type": "string"
937              },
938              "actId": {
939                "type": "string"
940              },
941              "userId": {
942                "type": "string"
943              },
944              "startedAt": {
945                "type": "string",
946                "format": "date-time",
947                "example": "2025-01-08T00:00:00.000Z"
948              },
949              "finishedAt": {
950                "type": "string",
951                "format": "date-time",
952                "example": "2025-01-08T00:00:00.000Z"
953              },
954              "status": {
955                "type": "string",
956                "example": "READY"
957              },
958              "meta": {
959                "type": "object",
960                "properties": {
961                  "origin": {
962                    "type": "string",
963                    "example": "API"
964                  },
965                  "userAgent": {
966                    "type": "string"
967                  }
968                }
969              },
970              "stats": {
971                "type": "object",
972                "properties": {
973                  "inputBodyLen": {
974                    "type": "integer",
975                    "example": 2000
976                  },
977                  "rebootCount": {
978                    "type": "integer",
979                    "example": 0
980                  },
981                  "restartCount": {
982                    "type": "integer",
983                    "example": 0
984                  },
985                  "resurrectCount": {
986                    "type": "integer",
987                    "example": 0
988                  },
989                  "computeUnits": {
990                    "type": "integer",
991                    "example": 0
992                  }
993                }
994              },
995              "options": {
996                "type": "object",
997                "properties": {
998                  "build": {
999                    "type": "string",
1000                    "example": "latest"
1001                  },
1002                  "timeoutSecs": {
1003                    "type": "integer",
1004                    "example": 300
1005                  },
1006                  "memoryMbytes": {
1007                    "type": "integer",
1008                    "example": 1024
1009                  },
1010                  "diskMbytes": {
1011                    "type": "integer",
1012                    "example": 2048
1013                  }
1014                }
1015              },
1016              "buildId": {
1017                "type": "string"
1018              },
1019              "defaultKeyValueStoreId": {
1020                "type": "string"
1021              },
1022              "defaultDatasetId": {
1023                "type": "string"
1024              },
1025              "defaultRequestQueueId": {
1026                "type": "string"
1027              },
1028              "buildNumber": {
1029                "type": "string",
1030                "example": "1.0.0"
1031              },
1032              "containerUrl": {
1033                "type": "string"
1034              },
1035              "usage": {
1036                "type": "object",
1037                "properties": {
1038                  "ACTOR_COMPUTE_UNITS": {
1039                    "type": "integer",
1040                    "example": 0
1041                  },
1042                  "DATASET_READS": {
1043                    "type": "integer",
1044                    "example": 0
1045                  },
1046                  "DATASET_WRITES": {
1047                    "type": "integer",
1048                    "example": 0
1049                  },
1050                  "KEY_VALUE_STORE_READS": {
1051                    "type": "integer",
1052                    "example": 0
1053                  },
1054                  "KEY_VALUE_STORE_WRITES": {
1055                    "type": "integer",
1056                    "example": 1
1057                  },
1058                  "KEY_VALUE_STORE_LISTS": {
1059                    "type": "integer",
1060                    "example": 0
1061                  },
1062                  "REQUEST_QUEUE_READS": {
1063                    "type": "integer",
1064                    "example": 0
1065                  },
1066                  "REQUEST_QUEUE_WRITES": {
1067                    "type": "integer",
1068                    "example": 0
1069                  },
1070                  "DATA_TRANSFER_INTERNAL_GBYTES": {
1071                    "type": "integer",
1072                    "example": 0
1073                  },
1074                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
1075                    "type": "integer",
1076                    "example": 0
1077                  },
1078                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
1079                    "type": "integer",
1080                    "example": 0
1081                  },
1082                  "PROXY_SERPS": {
1083                    "type": "integer",
1084                    "example": 0
1085                  }
1086                }
1087              },
1088              "usageTotalUsd": {
1089                "type": "number",
1090                "example": 0.00005
1091              },
1092              "usageUsd": {
1093                "type": "object",
1094                "properties": {
1095                  "ACTOR_COMPUTE_UNITS": {
1096                    "type": "integer",
1097                    "example": 0
1098                  },
1099                  "DATASET_READS": {
1100                    "type": "integer",
1101                    "example": 0
1102                  },
1103                  "DATASET_WRITES": {
1104                    "type": "integer",
1105                    "example": 0
1106                  },
1107                  "KEY_VALUE_STORE_READS": {
1108                    "type": "integer",
1109                    "example": 0
1110                  },
1111                  "KEY_VALUE_STORE_WRITES": {
1112                    "type": "number",
1113                    "example": 0.00005
1114                  },
1115                  "KEY_VALUE_STORE_LISTS": {
1116                    "type": "integer",
1117                    "example": 0
1118                  },
1119                  "REQUEST_QUEUE_READS": {
1120                    "type": "integer",
1121                    "example": 0
1122                  },
1123                  "REQUEST_QUEUE_WRITES": {
1124                    "type": "integer",
1125                    "example": 0
1126                  },
1127                  "DATA_TRANSFER_INTERNAL_GBYTES": {
1128                    "type": "integer",
1129                    "example": 0
1130                  },
1131                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
1132                    "type": "integer",
1133                    "example": 0
1134                  },
1135                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
1136                    "type": "integer",
1137                    "example": 0
1138                  },
1139                  "PROXY_SERPS": {
1140                    "type": "integer",
1141                    "example": 0
1142                  }
1143                }
1144              }
1145            }
1146          }
1147        }
1148      }
1149    }
1150  }
1151}

Google Images Scraper OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Google Images Scraper from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients:

Developer
Maintained by Community

Actor Metrics

  • 6 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Oct 2024

  • Modified 4 months ago