Eatigo Restaurants Search Scraper avatar

Eatigo Restaurants Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Eatigo Restaurants Search Scraper

Eatigo Restaurants Search Scraper

Scrape Eatigo.com restaurant search results and collect names, ratings, location, discount tiers, cuisine tags, availability slots, and more. Perfect for food-tech analysts, aggregators, and restaurant intelligence platforms.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Eatigo.com Restaurant Scraper: Extract Search Listings & Discount Data


What Is Eatigo.com?

Eatigo is a leading restaurant reservation platform across Southeast Asia, known for its time-based discount model — diners book specific slots to receive discounts of up to 50% or more. The platform hosts thousands of restaurants across cities in Thailand, Singapore, Malaysia, India, and beyond.

Collecting restaurant data manually from Eatigo's search results is impractical at scale. The Eatigo.com Restaurants Search Scraper automates this, turning paginated search listings into clean, structured records ready for analysis or integration.


Overview

This scraper targets Eatigo's search result pages and extracts structured restaurant data per listing. It is suited for:

  • Food-tech platforms building restaurant databases or aggregators
  • Market researchers analyzing dining trends and discount behavior by region
  • Business analysts benchmarking restaurant popularity, pricing, and availability
  • Developers feeding restaurant data into recommendation or booking engines

Key features include configurable item limits, resilient URL failure handling, and support for Eatigo's filter-based search URLs.


Input Format

{
"ignore_url_failures": true,
"max_items_per_url": 200,
"urls": [
"https://eatigo.com/en/regions/22/search?filter={%22sortby%22:%22popular%22}"
]
}
FieldTypeDescription
urlsarrayURLs of Eatigo restaurant search/listing pages to scrape. Supports filter parameters (e.g., sort by popular, cuisine, area). Add one per line or use bulk edit.
max_items_per_urlintegerMaximum number of restaurant records to collect per URL. Default: 20. Set higher (e.g., 200) for full-region coverage.
ignore_url_failuresbooleanIf true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. Default: true.

Tip: You can customize the filter parameter in the URL to sort by popular, distance, discount, or filter by cuisine/area. Each unique filter combination can be added as a separate URL.


Output Format

Sample output

{
"bid": 3370673815985,
"name": "Three on Canton @ Gateway Hotel",
"cover_image": "/imgs/branch/cover/Screenshot 2026-04-08 at 11.34.13 AM_68cd7b.jpg",
"category_id": 0,
"ratings": "4.3",
"lat": 22.297756,
"lng": 114.168542,
"area": "香港",
"distance": "",
"reservations": "14.9k",
"avg_price_range": 3,
"is_hot": true,
"is_new": false,
"is_favorite": false,
"has_more_discount": true,
"max_discount_tiers_ratio": 50,
"slots": [
{
"discount": 50,
"slot": "2026-05-30 07:00"
},
{
"discount": 50,
"slot": "2026-05-30 07:30"
},
{
"discount": 30,
"slot": "2026-05-30 18:30"
},
{
"discount": 30,
"slot": "2026-05-30 19:00"
},
{
"discount": 30,
"slot": "2026-05-30 19:30"
},
{
"discount": 50,
"slot": "2026-05-31 07:00"
},
{
"discount": 50,
"slot": "2026-05-31 07:30"
},
{
"discount": 50,
"slot": "2026-05-31 12:00"
},
{
"discount": 30,
"slot": "2026-05-31 12:30"
},
{
"discount": 30,
"slot": "2026-05-31 13:00"
},
{
"discount": 30,
"slot": "2026-05-31 13:30"
},
{
"discount": 50,
"slot": "2026-05-31 15:30"
},
{
"discount": 50,
"slot": "2026-05-31 18:30"
},
{
"discount": 30,
"slot": "2026-05-31 19:00"
},
{
"discount": 30,
"slot": "2026-05-31 19:30"
},
{
"discount": 50,
"slot": "2026-06-01 07:00"
},
{
"discount": 50,
"slot": "2026-06-01 07:30"
},
{
"discount": 50,
"slot": "2026-06-01 12:00"
},
{
"discount": 30,
"slot": "2026-06-01 12:30"
},
{
"discount": 30,
"slot": "2026-06-01 13:00"
}
],
"tags": [
{
"id": 12470,
"name": "Buffet"
},
{
"id": 17829,
"name": "Group"
},
{
"id": 17898,
"name": "Private Room"
},
{
"id": 17831,
"name": "Kids Friendly"
},
{
"id": 17836,
"name": "Fine Dining"
},
{
"id": 17838,
"name": "Family Gathering"
},
{
"id": 17839,
"name": "Friends Gathering"
},
{
"id": 17840,
"name": "Business Lunch"
},
{
"id": 17841,
"name": "Business Dinner"
},
{
"id": 17842,
"name": "Business"
},
{
"id": 17843,
"name": "Team Meal"
},
{
"id": 17845,
"name": "Special Occasion"
},
{
"id": 17847,
"name": "Birthday Celebration"
},
{
"id": 17861,
"name": "All-You-Can-Eat"
},
{
"id": 17864,
"name": "A La Carte"
},
{
"id": 17863,
"name": "Set Menu"
},
{
"id": 17851,
"name": "Vegetarian"
},
{
"id": 17857,
"name": "Gluten-Free"
},
{
"id": 17848,
"name": "Indulgent"
},
{
"id": 17849,
"name": "Hearty"
},
{
"id": 17856,
"name": "Seafood Lover"
},
{
"id": 17853,
"name": "Kids Meal"
},
{
"id": 17865,
"name": "Mixology"
},
{
"id": 17871,
"name": "Cocktail"
},
{
"id": 17884,
"name": "Award-Winning"
},
{
"id": 17887,
"name": "Visually Appealing"
},
{
"id": 17889,
"name": "Breakfast"
},
{
"id": 17890,
"name": "Brunch"
},
{
"id": 17891,
"name": "Lunch"
},
{
"id": 17892,
"name": "Afternoon Tea"
},
{
"id": 17893,
"name": "Dinner"
}
],
"cuisine_tags": [
{
"id": 12470,
"name": "Buffet"
}
],
"from_url": "https://eatigo.com/en/regions/22/search?filter={%22sortby%22:%22popular%22}"
}

Each scraped restaurant returns the following fields:

Identification & Display

FieldMeaning
BIDUnique Eatigo business identifier for the restaurant
NameRestaurant name as shown on the listing
Cover ImageURL of the restaurant's cover photo used in search results

Location

FieldMeaning
LatitudeGeographic latitude coordinate of the restaurant
LongitudeGeographic longitude coordinate of the restaurant
AreaNamed district or neighborhood (e.g., "Sukhumvit", "Silom")
DistanceDistance from the search reference point, typically in kilometers

Ratings & Popularity

FieldMeaning
RatingsAggregate customer rating score for the restaurant
Is HotBoolean flag indicating trending or high-demand status
Is NewBoolean flag for recently onboarded restaurants
Is FavoriteWhether the authenticated user has favorited this listing

Pricing & Discounts

FieldMeaning
Average Price RangeEstimated average spend per person (currency varies by region)
Has More DiscountWhether additional discount tiers are available beyond the default
Max Discount Tiers RatioThe highest discount ratio available (e.g., 0.5 = 50% off)

Availability

FieldMeaning
ReservationsNumber of reservations or booking activity indicator
SlotsAvailable booking time slots with associated discount levels

Classification

FieldMeaning
Category IDInternal Eatigo category identifier for the restaurant type
TagsGeneral descriptive tags (e.g., "family-friendly", "rooftop")
Cuisine TagsCuisine type labels (e.g., "Japanese", "Thai", "Italian")

How to Use

  1. Find a search URL — Go to Eatigo.com, select a region, apply filters (sort, cuisine, area), and copy the resulting URL from the browser.
  2. Paste into urls — Add one or more search URLs to the input array.
  3. Set item limit — Adjust max_items_per_url based on how many results you need. Eatigo typically shows up to a few hundred restaurants per region search.
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export — Download results as JSON, CSV, or Excel.

Common issues:

  • Ensure URLs include the full filter query parameter (URL-encoded). Incomplete URLs may return empty results.
  • If results seem capped, try splitting searches by area or cuisine filter and combining outputs.

Use Cases & Business Value

  • Restaurant aggregators: Build or enrich a database of Eatigo-listed venues with ratings, cuisine, and location
  • Discount analysis: Track which restaurants offer the highest discount tiers and when slots are available
  • Regional market research: Compare restaurant density, category distribution, and pricing across Eatigo regions
  • Competitive intelligence: Monitor new restaurant onboardings (Is New) and trending venues (Is Hot)

Conclusion

The Eatigo.com Restaurants Search Scraper delivers structured, multi-field restaurant data from one of Southeast Asia's most active dining platforms. Whether you're building a food-tech product or conducting market research, this scraper removes the manual effort and gives you actionable data in minutes.