Rappi Restaurant Scraper
Pricing
from $6.00 / 1,000 results
Rappi Restaurant Scraper
Extract restaurant data from Rappi - Latin America's largest food delivery platform. Get menus with prices, store details, ratings, and list all restaurants in any location. Supports Brazil, Colombia, Argentina, Chile, Peru, and Uruguay.
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer
Yasmany Grijalba Casanova
Maintained by CommunityActor stats
2
Bookmarked
34
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Extract restaurant data, menus, and store details from Rappi, one of the largest food delivery platforms in Latin America.
ℹ️ Residential Proxy Required This Actor requires a residential proxy for reliable data extraction. You have two options:
- Apify Residential Proxy, available on Apify paid plans. See apify.com/pricing.
- Your own residential proxy, provided via the
customProxyUrlinput field (works on any Apify plan, including Free).Runs without a residential proxy will stop immediately with a clear message, so you are not charged for unnecessary compute time.
Quick Start
Extract a restaurant menu
{"mode": "menu","store_url": "https://www.rappi.com.br/restaurantes/900017387-mcdonalds"}
Get restaurant details
{"mode": "store_info","store_url": "https://www.rappi.com.br/restaurantes/900017387-mcdonalds"}
Find all restaurants by location
{"mode": "restaurants","latitude": -23.56352,"longitude": -46.65433,"country": "br"}
Tip: For
menuandstore_infomodes, you only need the restaurant URL. Coordinates are not required and the country is detected automatically.
Menus require the store to be open
Rappi publishes menu data only while a restaurant is open. Running menu mode against a closed restaurant returns an empty dataset. This reflects how Rappi serves the data.
If you get no data, try another store from the list below. Large chains tend to be open longer:
| Country | Example restaurants |
|---|---|
| Brazil | 900017387 (McDonald's), 900067984 (Pizza Prime), 900125884 (Oba Sushi) |
| Colombia | 900027180 (Pizza Hut) |
| Chile | 900015372 (Burger King) |
| Peru | 7711 (KFC) |
| Argentina | 111452 (McDonald's) |
| Uruguay | 113562 (Burger King) |
Features
| Feature | Description |
|---|---|
| Complete Menu Data | Full menus with prices, descriptions, images, and availability |
| Detailed Store Profiles | Ratings, delivery fees, operating hours, and promotions |
| Location-Based Search | Every restaurant delivering to an area, with automatic pagination |
| Multi-Country Support | Works across 6 Latin American countries (BR, CO, AR, CL, PE, UY) |
Use Cases
- Market Research: analyze restaurant offerings, pricing, and density across Latin American markets
- Price Monitoring: track menu prices and promotional offers over time with scheduled runs
- Competitor Analysis: compare restaurants by delivery fees, delivery times, and discount strategies
- Lead Generation: build targeted lists of restaurants for B2B outreach campaigns
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | "restaurants" | Required. "restaurants", "menu", or "store_info" |
store_url | string | none | Full Rappi restaurant URL (menu and store_info modes) |
store_id | string | none | Store ID, an alternative to the URL (menu and store_info modes) |
latitude | number | -23.56352 | Location latitude (restaurants mode) |
longitude | number | -46.65433 | Location longitude (restaurants mode) |
country | string | "br" | Country code: br, co, ar, cl, pe, uy (restaurants mode) |
fetchAllRestaurants | boolean | true | Collect every restaurant, or only the first page of 50 |
maxRetries | integer | 5 | Retry attempts on failure (1-10) |
request_waiting | integer | 5 | Delay between requests in seconds (3-15) |
useApifyProxy | boolean | true | Use Apify Residential Proxy |
proxyCountry | string | "BR" | Proxy country code. Match it with the target country |
customProxyUrl | string | none | Your own residential proxy, used instead of Apify Proxy |
Note: For
menuandstore_infomodes the country is detected from the URL. Proxy usage is billed separately to your Apify account.
Output Examples
Menu Mode
{"store_name": "Wrap House, Consolação","store_id": "900004087","item_id": "900004087_8224558","name": "Combo Piadina Egg & Bacon (25cm)","description": "Pão-folha feito na chapa com ovo e bacon","category": "Combos","price": 48.0,"price_display": "R$ 48.00","is_available": true,"is_popular": false,"has_toppings": true,"image_url": "https://images.rappi.com.br/products/..."}
Store Info Mode
{"store_id": "900004087","name": "Wrap House, Consolação","brand_name": "Wrap House","delivery_fee": 6.99,"delivery_fee_display": "R$ 6.99","delivery_time": "41 min","address": "R. da Consolação, 331 Loja 05, Consolação, São Paulo - SP","is_open": true,"categories": ["Saudável", "Italiana"],"payment_methods": ["PIX", "NuPay", "Ticket Restaurante"],"schedules": [{"day": "tue", "open_time": "11:30:00", "close_time": "16:00:00"}],"discount_tags": [{"tag": "Até 20% Off", "value": 20.0}],"url": "https://www.rappi.com.br/restaurantes/900004087-wrap-house"}
Restaurants Mode
{"store_id": "900004087","name": "Wrap House, Consolação","brand_name": "Wrap House","rating": 5.0,"num_ratings": 48,"delivery_fee": 6.99,"delivery_time": "32 min","address": "R. da Consolação, 331 Loja 05, Consolação, São Paulo - SP","is_open": true,"categories": ["Saudável", "Italiana"],"has_discount": true,"discount_text": "Até 20% Off","url": "https://www.rappi.com.br/restaurantes/900004087-wrap-house"}
ratingandnum_ratingsare included for the restaurants Rappi publishes them for, in bothrestaurantsandstore_infomodes. They are omitted for the rest.
Supported Countries
| Country | Code | Latitude | Longitude | Example URL |
|---|---|---|---|---|
| Brazil | br | -23.56352 | -46.65433 | rappi.com.br |
| Colombia | co | 4.7110 | -74.0721 | rappi.com.co |
| Argentina | ar | -34.6037 | -58.3816 | rappi.com.ar |
| Chile | cl | -33.4489 | -70.6693 | rappi.cl |
| Peru | pe | -12.0464 | -77.0428 | rappi.pe |
| Uruguay | uy | -34.9011 | -56.1645 | rappi.com.uy |
How to get coordinates: Right-click on Google Maps and click on the coordinates to copy them.
FAQ
Support
- Check the FAQ above for common solutions
- Test with the examples provided in Quick Start
- Contact support through Apify for additional assistance