Zomato ๐Ÿ” Scraper avatar

Zomato ๐Ÿ” Scraper

Try for free

7 days trial then $30.00/month - No credit card required now

Go to Store
Zomato ๐Ÿ” Scraper

Zomato ๐Ÿ” Scraper

jupri/zomato
Try for free

7 days trial then $30.00/month - No credit card required now

Scrape Restaurants data from Zomato.com ๐Ÿ”๐Ÿฅช๐ŸŒฏ๐ŸŸ๐Ÿ•๐ŸŒฎ๐Ÿ๐Ÿฉ๐Ÿฅฏ๐Ÿฅง๐Ÿฒ๐ŸฅŸ๐Ÿฅž๐Ÿฅ˜๐Ÿง๐Ÿง‡๐Ÿซ๐Ÿฐ๐Ÿฑ๐Ÿ›๐Ÿฆ๐Ÿง๐Ÿจ

You can access the Zomato ๐Ÿ” 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.1",
5    "x-build-id": "oY0GiGzBezZgMofDh"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/jupri~zomato/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-jupri-zomato",
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/jupri~zomato/runs": {
50      "post": {
51        "operationId": "runs-sync-jupri-zomato",
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/jupri~zomato/run-sync": {
93      "post": {
94        "operationId": "run-sync-jupri-zomato",
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          "location"
135        ],
136        "properties": {
137          "location": {
138            "title": "๐ŸŒ Location",
139            "type": "string",
140            "description": "Where do you want to eat ?"
141          },
142          "search": {
143            "title": "๐Ÿ”Ž Search",
144            "type": "string",
145            "description": ""
146          },
147          "rating": {
148            "title": "โญ Rating",
149            "enum": [
150              "3.5",
151              "4",
152              "4.5",
153              "5"
154            ],
155            "type": "string",
156            "description": "Minimal rating"
157          },
158          "limit": {
159            "title": "โ™พ๏ธ Limit",
160            "type": "integer",
161            "description": "Number of results",
162            "default": 5
163          },
164          "sort": {
165            "title": "๐Ÿ”€ Sorting",
166            "enum": [
167              "popularity",
168              "rating",
169              "cost"
170            ],
171            "type": "string",
172            "description": "Sort results by keys"
173          },
174          "min_cost": {
175            "title": "Min. Cost",
176            "type": "integer",
177            "description": "Minimum cost for two."
178          },
179          "max_cost": {
180            "title": "Max. Cost",
181            "type": "integer",
182            "description": "Maximum cost for two."
183          },
184          "category": {
185            "title": "๐Ÿ“ Category",
186            "enum": [
187              "1",
188              "2",
189              "3",
190              "4",
191              "5",
192              "6",
193              "7",
194              "8",
195              "9",
196              "10",
197              "11",
198              "13",
199              "14"
200            ],
201            "type": "string",
202            "description": ""
203          },
204          "establishment": {
205            "title": "๐Ÿ“ Establishment",
206            "enum": [
207              "1",
208              "4",
209              "5",
210              "6",
211              "7",
212              "8",
213              "16",
214              "18",
215              "20",
216              "21",
217              "23",
218              "24",
219              "31",
220              "41",
221              "51",
222              "61",
223              "71",
224              "81",
225              "91",
226              "101",
227              "111",
228              "121",
229              "131",
230              "161",
231              "191",
232              "201",
233              "211",
234              "241",
235              "261",
236              "271",
237              "272",
238              "275",
239              "278",
240              "281",
241              "282",
242              "283",
243              "284",
244              "285",
245              "286",
246              "287",
247              "288",
248              "289",
249              "290",
250              "291",
251              "292",
252              "293",
253              "294",
254              "295",
255              "296",
256              "301",
257              "303",
258              "304",
259              "307",
260              "308",
261              "309",
262              "311",
263              "312",
264              "313",
265              "314",
266              "315",
267              "317",
268              "318",
269              "319",
270              "320",
271              "321",
272              "322",
273              "323",
274              "324",
275              "325",
276              "326",
277              "327"
278            ],
279            "type": "string",
280            "description": ""
281          },
282          "cuisines": {
283            "title": "๐Ÿฅช Cuisines",
284            "enum": [
285              "1",
286              "2",
287              "3",
288              "4",
289              "5",
290              "6",
291              "7",
292              "10",
293              "18",
294              "22",
295              "25",
296              "27",
297              "30",
298              "35",
299              "38",
300              "40",
301              "45",
302              "47",
303              "48",
304              "49",
305              "50",
306              "55",
307              "60",
308              "62",
309              "63",
310              "65",
311              "66",
312              "67",
313              "69",
314              "70",
315              "71",
316              "72",
317              "73",
318              "74",
319              "75",
320              "82",
321              "83",
322              "84",
323              "85",
324              "86",
325              "87",
326              "88",
327              "89",
328              "90",
329              "93",
330              "95",
331              "99",
332              "100",
333              "102",
334              "111",
335              "112",
336              "114",
337              "117",
338              "118",
339              "119",
340              "121",
341              "128",
342              "131",
343              "132",
344              "133",
345              "134",
346              "135",
347              "136",
348              "137",
349              "139",
350              "140",
351              "141",
352              "142",
353              "143",
354              "145",
355              "146",
356              "147",
357              "148",
358              "149",
359              "150",
360              "151",
361              "152",
362              "153",
363              "154",
364              "156",
365              "157",
366              "158",
367              "159",
368              "161",
369              "162",
370              "163",
371              "164",
372              "165",
373              "166",
374              "168",
375              "175",
376              "177",
377              "178",
378              "179",
379              "181",
380              "182",
381              "183",
382              "190",
383              "192",
384              "193",
385              "196",
386              "201",
387              "202",
388              "203",
389              "205",
390              "207",
391              "209",
392              "210",
393              "211",
394              "218",
395              "219",
396              "227",
397              "228",
398              "229",
399              "231",
400              "233",
401              "234",
402              "235",
403              "236",
404              "237",
405              "238",
406              "239",
407              "240",
408              "241",
409              "242",
410              "243",
411              "244",
412              "245",
413              "246",
414              "247",
415              "248",
416              "249",
417              "250",
418              "251",
419              "253",
420              "255",
421              "259",
422              "260",
423              "261",
424              "264",
425              "265",
426              "267",
427              "268",
428              "270",
429              "271",
430              "274",
431              "278",
432              "287",
433              "290",
434              "292",
435              "298",
436              "304",
437              "308",
438              "312",
439              "316",
440              "318",
441              "320",
442              "321",
443              "361",
444              "381",
445              "411",
446              "451",
447              "461",
448              "471",
449              "491",
450              "501",
451              "521",
452              "541",
453              "561",
454              "601",
455              "611",
456              "641",
457              "651",
458              "691",
459              "761",
460              "781",
461              "881",
462              "901",
463              "928",
464              "954",
465              "955",
466              "956",
467              "958",
468              "959",
469              "961",
470              "962",
471              "963",
472              "964",
473              "965",
474              "966",
475              "970",
476              "972",
477              "983",
478              "989",
479              "993",
480              "994",
481              "995",
482              "996",
483              "997",
484              "998",
485              "1005",
486              "1013",
487              "1014",
488              "1015",
489              "1016",
490              "1018",
491              "1019",
492              "1022",
493              "1023",
494              "1024",
495              "1026",
496              "1031",
497              "1032",
498              "1035",
499              "1040",
500              "1041",
501              "1047",
502              "1048",
503              "1049",
504              "1051",
505              "1054",
506              "1057",
507              "1059",
508              "1060",
509              "1063",
510              "1064",
511              "1065",
512              "1066",
513              "1067",
514              "1068",
515              "1070",
516              "1072"
517            ],
518            "type": "string",
519            "description": ""
520          },
521          "features:ac": {
522            "title": "Air Conditioned",
523            "type": "boolean",
524            "description": ""
525          },
526          "features:afternoon-tea": {
527            "title": "Afternoon Tea",
528            "type": "boolean",
529            "description": ""
530          },
531          "features:bar": {
532            "title": "Serves Alcohol",
533            "type": "boolean",
534            "description": ""
535          },
536          "features:brunch": {
537            "title": "Brunch",
538            "type": "boolean",
539            "description": ""
540          },
541          "features:buffet": {
542            "title": "Buffet",
543            "type": "boolean",
544            "description": ""
545          },
546          "features:byob": {
547            "title": "BYOB",
548            "type": "boolean",
549            "description": ""
550          },
551          "features:cheap-eats": {
552            "title": "Cheap Eats",
553            "type": "boolean",
554            "description": ""
555          },
556          "features:child-friendly": {
557            "title": "Kid Friendly",
558            "type": "boolean",
559            "description": ""
560          },
561          "features:credit-card": {
562            "title": "Credit Card",
563            "type": "boolean",
564            "description": ""
565          },
566          "features:desserts-bakes": {
567            "title": "Desserts and Bakes",
568            "type": "boolean",
569            "description": ""
570          },
571          "features:halal": {
572            "title": "Halal Meat",
573            "type": "boolean",
574            "description": ""
575          },
576          "features:happyhour": {
577            "title": "Happy hours",
578            "type": "boolean",
579            "description": ""
580          },
581          "features:healthy-food": {
582            "title": "Healthy Food",
583            "type": "boolean",
584            "description": ""
585          },
586          "features:live-screening": {
587            "title": "Live Sports Screening",
588            "type": "boolean",
589            "description": ""
590          },
591          "features:luxury-dining": {
592            "title": "Luxury Dining",
593            "type": "boolean",
594            "description": ""
595          },
596          "features:music": {
597            "title": "Live Music",
598            "type": "boolean",
599            "description": ""
600          },
601          "features:outdoor": {
602            "title": "Outdoor Seating",
603            "type": "boolean",
604            "description": ""
605          },
606          "features:pet-friendly": {
607            "title": "Dog Friendly",
608            "type": "boolean",
609            "description": ""
610          },
611          "features:private-rooms": {
612            "title": "Private Dining Area",
613            "type": "boolean",
614            "description": ""
615          },
616          "features:sports_bar": {
617            "title": "Sports Bar",
618            "type": "boolean",
619            "description": ""
620          },
621          "features:veg": {
622            "title": "Pure Veg",
623            "type": "boolean",
624            "description": ""
625          },
626          "features:weekend_brunch": {
627            "title": "Weekend Brunch",
628            "type": "boolean",
629            "description": ""
630          },
631          "features:wheelchair-accessible": {
632            "title": "Wheelchair Accessible",
633            "type": "boolean",
634            "description": ""
635          },
636          "features:wifi": {
637            "title": "Wifi",
638            "type": "boolean",
639            "description": ""
640          }
641        }
642      },
643      "runsResponseSchema": {
644        "type": "object",
645        "properties": {
646          "data": {
647            "type": "object",
648            "properties": {
649              "id": {
650                "type": "string"
651              },
652              "actId": {
653                "type": "string"
654              },
655              "userId": {
656                "type": "string"
657              },
658              "startedAt": {
659                "type": "string",
660                "format": "date-time",
661                "example": "2025-01-08T00:00:00.000Z"
662              },
663              "finishedAt": {
664                "type": "string",
665                "format": "date-time",
666                "example": "2025-01-08T00:00:00.000Z"
667              },
668              "status": {
669                "type": "string",
670                "example": "READY"
671              },
672              "meta": {
673                "type": "object",
674                "properties": {
675                  "origin": {
676                    "type": "string",
677                    "example": "API"
678                  },
679                  "userAgent": {
680                    "type": "string"
681                  }
682                }
683              },
684              "stats": {
685                "type": "object",
686                "properties": {
687                  "inputBodyLen": {
688                    "type": "integer",
689                    "example": 2000
690                  },
691                  "rebootCount": {
692                    "type": "integer",
693                    "example": 0
694                  },
695                  "restartCount": {
696                    "type": "integer",
697                    "example": 0
698                  },
699                  "resurrectCount": {
700                    "type": "integer",
701                    "example": 0
702                  },
703                  "computeUnits": {
704                    "type": "integer",
705                    "example": 0
706                  }
707                }
708              },
709              "options": {
710                "type": "object",
711                "properties": {
712                  "build": {
713                    "type": "string",
714                    "example": "latest"
715                  },
716                  "timeoutSecs": {
717                    "type": "integer",
718                    "example": 300
719                  },
720                  "memoryMbytes": {
721                    "type": "integer",
722                    "example": 1024
723                  },
724                  "diskMbytes": {
725                    "type": "integer",
726                    "example": 2048
727                  }
728                }
729              },
730              "buildId": {
731                "type": "string"
732              },
733              "defaultKeyValueStoreId": {
734                "type": "string"
735              },
736              "defaultDatasetId": {
737                "type": "string"
738              },
739              "defaultRequestQueueId": {
740                "type": "string"
741              },
742              "buildNumber": {
743                "type": "string",
744                "example": "1.0.0"
745              },
746              "containerUrl": {
747                "type": "string"
748              },
749              "usage": {
750                "type": "object",
751                "properties": {
752                  "ACTOR_COMPUTE_UNITS": {
753                    "type": "integer",
754                    "example": 0
755                  },
756                  "DATASET_READS": {
757                    "type": "integer",
758                    "example": 0
759                  },
760                  "DATASET_WRITES": {
761                    "type": "integer",
762                    "example": 0
763                  },
764                  "KEY_VALUE_STORE_READS": {
765                    "type": "integer",
766                    "example": 0
767                  },
768                  "KEY_VALUE_STORE_WRITES": {
769                    "type": "integer",
770                    "example": 1
771                  },
772                  "KEY_VALUE_STORE_LISTS": {
773                    "type": "integer",
774                    "example": 0
775                  },
776                  "REQUEST_QUEUE_READS": {
777                    "type": "integer",
778                    "example": 0
779                  },
780                  "REQUEST_QUEUE_WRITES": {
781                    "type": "integer",
782                    "example": 0
783                  },
784                  "DATA_TRANSFER_INTERNAL_GBYTES": {
785                    "type": "integer",
786                    "example": 0
787                  },
788                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
789                    "type": "integer",
790                    "example": 0
791                  },
792                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
793                    "type": "integer",
794                    "example": 0
795                  },
796                  "PROXY_SERPS": {
797                    "type": "integer",
798                    "example": 0
799                  }
800                }
801              },
802              "usageTotalUsd": {
803                "type": "number",
804                "example": 0.00005
805              },
806              "usageUsd": {
807                "type": "object",
808                "properties": {
809                  "ACTOR_COMPUTE_UNITS": {
810                    "type": "integer",
811                    "example": 0
812                  },
813                  "DATASET_READS": {
814                    "type": "integer",
815                    "example": 0
816                  },
817                  "DATASET_WRITES": {
818                    "type": "integer",
819                    "example": 0
820                  },
821                  "KEY_VALUE_STORE_READS": {
822                    "type": "integer",
823                    "example": 0
824                  },
825                  "KEY_VALUE_STORE_WRITES": {
826                    "type": "number",
827                    "example": 0.00005
828                  },
829                  "KEY_VALUE_STORE_LISTS": {
830                    "type": "integer",
831                    "example": 0
832                  },
833                  "REQUEST_QUEUE_READS": {
834                    "type": "integer",
835                    "example": 0
836                  },
837                  "REQUEST_QUEUE_WRITES": {
838                    "type": "integer",
839                    "example": 0
840                  },
841                  "DATA_TRANSFER_INTERNAL_GBYTES": {
842                    "type": "integer",
843                    "example": 0
844                  },
845                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
846                    "type": "integer",
847                    "example": 0
848                  },
849                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
850                    "type": "integer",
851                    "example": 0
852                  },
853                  "PROXY_SERPS": {
854                    "type": "integer",
855                    "example": 0
856                  }
857                }
858              }
859            }
860          }
861        }
862      }
863    }
864  }
865}

Zomato 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 Zomato ๐Ÿ” 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

  • 14 monthly users

  • 2 stars

  • >99% runs succeeded

  • 62 days response time

  • Created in Dec 2022

  • Modified a year ago

Categories