Rappi Restaurant Scraper avatar

Rappi Restaurant Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Rappi Restaurant Scraper

Rappi Restaurant Scraper

Scrape Rappi restaurant listings across Latin America. Get name, cuisine, address, rating, delivery fee and ETA by city, with cuisine and keyword search filters. Mexico, Peru, Argentina, Chile, Uruguay, Ecuador.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape restaurant listings from Rappi — the Latin American on-demand delivery platform. Get restaurant names, cuisines, street addresses, ratings, delivery fees, and estimated delivery times across Mexico, Peru, Argentina, Chile, Uruguay, and Ecuador. No login, no cookies, no residential proxy required.

What this actor does

  • Two modes: browse every restaurant Rappi shows for a city, or search restaurants/cuisines by keyword
  • 6 countries — Mexico (Ciudad de Mexico), Peru (Lima), Argentina (Buenos Aires), Chile (Santiago), Uruguay (Montevideo), Ecuador (Quito)
  • Filters: cuisine, minimum rating, "currently open only", "has active promotion only"
  • Real addresses — optionally visits each restaurant's page to collect its exact street address
  • Empty fields are omitted — every record only contains data Rappi actually returned

Output per restaurant

  • restaurantId — Rappi's internal store ID
  • name — restaurant name (includes branch/location when available)
  • cuisine[] — cuisine categories (in the local language of the city)
  • city, country
  • address — full street address (when fetchDetails is enabled)
  • rating — star rating (0-5)
  • reviewCount
  • deliveryFee, currency
  • estimatedDeliveryTime — e.g. 31 min
  • imageUrl — restaurant photo
  • restaurantUrl — direct link to the restaurant's Rappi page
  • isOpen — currently accepting orders
  • promotionText — active promotion badge, e.g. Envío Gratis: Aplican TyC, Hasta 57% Off (omitted when there's no active promotion)
  • isPrimeExclusive — restaurant is exclusive to Rappi Prime members
  • hasFreeShipping — free delivery is currently offered
  • isNew — recently added to Rappi
  • latitude, longitude — GPS coordinates (when fetchDetails is enabled)
  • todayHours — today's opening hours, e.g. 08:00:00 - 23:30:00 (when fetchDetails is enabled)
  • isOpenToday — restaurant has scheduled hours today (when fetchDetails is enabled)
  • brandName — parent brand/chain name (when fetchDetails is enabled)
  • storeType — store classification, e.g. restaurant (when fetchDetails is enabled)
  • ratingBreakdown — count of reviews per 1-5 star bucket, e.g. {"1": 15, "2": 1, "3": 8, "4": 6, "5": 30} (when fetchDetails is enabled)
  • sourceUrl, scrapedAt, recordType: "restaurant"

Input

FieldTypeDefaultDescription
modestringrestaurantsrestaurants (browse) or search (keyword)
citystringciudad-de-mexicoOne of 6 supported cities
querystringRequired for search; matched against name + cuisine
cuisinestringFilter by cuisine, e.g. Pizza, Sushi, Mexicana
minRatingintegerDrop restaurants below this rating (0-5)
onlyOpenbooleanfalseOnly currently-open restaurants
onlyWithPromotionbooleanfalseOnly restaurants with an active promotion
fetchDetailsbooleantrueAlso fetch each restaurant's address, GPS coordinates, and today's hours (1 extra request/restaurant)
maxItemsinteger15Hard cap (1-30)
proxyConfigurationobjectoffOptional Apify proxy (AUTO datacenter group)

Example: browse Mexico City restaurants with addresses

{
"mode": "restaurants",
"city": "ciudad-de-mexico",
"cuisine": "Mexicana",
"fetchDetails": true,
"maxItems": 20
}

Example: keyword search for burger places in Lima, fast (no address lookups)

{
"mode": "search",
"city": "lima",
"query": "hamburguesa",
"fetchDetails": false
}

Example: only open, well-rated restaurants in Buenos Aires

{
"mode": "restaurants",
"city": "buenos-aires",
"minRating": 3,
"onlyOpen": true
}

Use cases

  • Market research — compare cuisine mix, ratings, and delivery fees across LatAm cities
  • Competitor tracking — monitor a chain's presence, address footprint, and ratings across markets
  • Delivery cost analysis — compare delivery fees and ETAs city to city
  • Local business directories — seed a directory with real restaurant listings and addresses
  • Business intelligence — see which restaurants are open and how they rank

FAQ

Which cities are supported? Ciudad de Mexico (Mexico), Lima (Peru), Buenos Aires (Argentina), Santiago (Chile), Montevideo (Uruguay), Quito (Ecuador).

How many restaurants can I get per run? Up to 30 — the number Rappi's city catalog page returns.

Why is cuisine a free-text field instead of a dropdown? Rappi shows cuisine names in Spanish and the exact set differs by city (e.g. Poke and Sushi are common in Mexico City, while a smaller city may only list a handful). Type any cuisine you see in the results, or leave it blank to get every cuisine.

What does address require? Turn on fetchDetails (on by default) — the actor visits each restaurant's page to read its street address. Turning it off skips this extra request per restaurant for a faster run.

Do I need a proxy? No. Rappi's public listing pages work from Apify's standard datacenter IPs. The proxy option is available for extra reliability if you run into rate limiting.

Is login required? No — all data comes from Rappi's public restaurant listing and detail pages.