Rappi Scraper
Pricing
from $2.90 / 1,000 results
Rappi Scraper
[💰 $2.9 / 1K] Extract restaurants and stores from Rappi across 9 Latin American countries. Get names, ratings, cuisine, delivery fees, delivery times, Prime status, and addresses. Browse by country and category or paste Rappi URLs directly.
Pricing
from $2.90 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pull restaurant and store listings from Rappi at scale across all nine of its Latin American markets — ratings, review counts, cuisine tags, delivery fees in local currency, and delivery-time estimates in one clean row per store. A single city like Bogotá returns 5,000+ restaurants in a structured feed. Built for food-delivery market analysts, LATAM q-commerce researchers, and competitive-pricing and lead-generation teams who need a fresh, structured view of Rappi's marketplace without clicking through thousands of storefront cards by hand.
Why This Scraper?
- 9 Latin American markets in one actor — Colombia, Mexico, Brazil, Argentina, Chile, Peru, Ecuador, Uruguay, and Costa Rica, chosen from a plain-language country picker (no domain juggling).
- 4 store categories — restaurants, supermarkets & grocery, pharmacies, and liquor stores, each selected by a friendly title, never a raw slug.
- Thousands of restaurants per city — a single capital like Bogotá returns 5,000+ restaurant listings; set Max Results to 0 to sweep an entire city.
- Rich restaurant records — star rating, review count, cuisine tags, delivery fee, delivery-time ETA, Prime-exclusive flag, address, logo image, and a direct link to the store page on Rappi.
- Delivery fees in the right currency — every restaurant row carries the fee value plus its ISO currency code (COP, MXN, BRL, ARS, CLP, PEN, USD, UYU, CRC) so cross-market comparisons never mix up the numbers.
- Prime-exclusive and free-delivery filters — narrow a run to only Rappi Prime exclusive restaurants, or only those offering free delivery, in a single toggle.
- Highest-rated sorting — return restaurants ordered by star rating instead of Rappi's default feed order.
- Paste-URL mode — drop in Rappi category or store links from any country domain (rappi.com.co, rappi.com.mx, rappi.com.br, and more) and the country/category pickers step aside automatically.
- Fast results — around 50 stores land in a few seconds, so test runs finish before your coffee does.
Use Cases
Market & Competitive Research
- Map restaurant density and cuisine mix city-by-city across 9 LATAM markets.
- Benchmark delivery fees and ETAs between competitors in the same neighborhood.
- Track how many venues carry the Rappi Prime exclusive badge in a given market.
Pricing & Promotions Intelligence
- Compare delivery-fee spreads across Colombia, Mexico, and Brazil in native currency.
- Monitor free-delivery availability as a promotional signal over time.
- Rank the highest-rated restaurants to spot which segments command premium positioning.
Lead Generation & Sales
- Build prospect lists of restaurants, supermarkets, pharmacies, and liquor stores by country and category.
- Capture store names, addresses, and direct Rappi links for outreach and CRM enrichment.
- Segment leads by rating and review volume to prioritize established venues.
Data & Analytics Products
- Feed structured restaurant catalogs into dashboards, BI tools, and recommendation models.
- Refresh a LATAM q-commerce dataset on a schedule for trend analysis.
- Enrich mapping and food-discovery apps with rating, cuisine, and delivery data.
Getting Started
Simple — top restaurants in Colombia
{"country": "co","storeType": "restaurantes","maxResults": 100}
Filtered — highest-rated Prime restaurants in Mexico
{"country": "mx","storeType": "restaurantes","sortBy": "rating","primeOnly": true,"maxResults": 200}
Advanced — paste Rappi URLs directly
{"startUrls": ["https://www.rappi.com.co/restaurantes","https://www.rappi.com.br/restaurantes"],"freeDeliveryOnly": true,"maxResults": 500}
Input Reference
What to Scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
country | string | "co" | Which Rappi market to browse. Options: Colombia, Mexico, Brazil, Argentina, Chile, Peru, Ecuador, Uruguay, Costa Rica. Ignored when you paste URLs. |
storeType | string | "restaurantes" | Category to collect: Restaurants, Supermarkets & grocery, Pharmacies, or Liquor stores. Ignored when you paste URLs. |
startUrls | array | [] | Paste Rappi category or store links from any country domain. When set, the country and category pickers are ignored. |
Options & Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum number of stores to return in total. Set to 0 to collect everything available. Start with 20–100 to test. |
sortBy | string | "default" | Result order: Default (Rappi order) or Highest rated. |
primeOnly | boolean | false | Return only Rappi Prime exclusive restaurants. Applies to the Restaurants category. |
freeDeliveryOnly | boolean | false | Return only restaurants offering free delivery. Applies to the Restaurants category. |
Output
Each result is one flat row per store. Restaurants carry the richest data; supermarket, pharmacy, and liquor-store listings return a lighter record (name, category, country, image, and link).
{"name": "La Hamburguesería","rating": 4.7,"reviewCount": 2381,"cuisine": "Burgers, American, Fast Food","deliveryFee": 2900,"currency": "COP","deliveryTime": "25-40 min","isPrime": true,"isFreeDelivery": false,"address": "Cra. 13 #85-32, Bogotá","country": "co","storeType": "restaurant","imageUrl": "https://images.rappi.com/restaurants/logo_example.png?e=webp&q=80","url": "https://www.rappi.com.co/restaurantes/delivery/900123-la-hamburgueseria","scrapedAt": "2026-07-01T14:32:07Z"}
Core Fields
| Field | Type | Description |
|---|---|---|
name | string | Store or restaurant name. |
rating | number | Average star rating (restaurants). |
reviewCount | number | Number of reviews behind the rating (restaurants). |
cuisine | string | Comma-separated cuisine / category tags (restaurants). |
storeType | string | Category of the place (e.g. restaurant, market). |
Delivery & Pricing
| Field | Type | Description |
|---|---|---|
deliveryFee | number | Delivery fee in local currency (restaurants). |
currency | string | ISO currency code for the fee (COP, MXN, BRL, ARS, CLP, PEN, USD, UYU, CRC). |
deliveryTime | string | Estimated delivery time / ETA (restaurants). |
isPrime | boolean | Whether the store is a Rappi Prime exclusive. |
isFreeDelivery | boolean | Whether delivery is free. |
Location & Links
| Field | Type | Description |
|---|---|---|
address | string | Store street address (restaurants); city is included inline within the address text. |
country | string | Market code the row came from (e.g. co, mx). |
imageUrl | string | Store logo or background image URL. |
url | string | Direct link to the store page on Rappi. |
scrapedAt | string | ISO 8601 timestamp of when the row was collected. |
Tips for Best Results
- Start every new market with Max Results at 20–100 to confirm the country and category return what you expect, then raise it or set
0to sweep everything. - Restaurants return the deepest data — rating, review count, cuisine, delivery fee, and ETA all populate. Supermarket, pharmacy, and liquor-store rows are lighter (name, category, image, and link), so choose Restaurants when you need the full field set.
- The
primeOnlyandfreeDeliveryOnlytoggles apply to the Restaurants category — leave them off when collecting supermarkets, pharmacies, or liquor stores. - Colombia (
co) and Mexico (mx) are the deepest markets; use them first when validating a new workflow before fanning out to the other seven. - Paste-URL mode is ideal for repeatable runs across markets — list a category link per country in
startUrlsand the actor detects each country and category automatically. - When comparing delivery fees across markets, always read the
currencyfield alongsidedeliveryFee— a 2,900 COP fee and a 29 MXN fee are worlds apart. - Use
sortBy: "rating"with a modest Max Results to grab the top-rated venues in a market quickly, rather than paging through the entire default feed.
Pricing
From $2.90 per 1,000 results — flat pay-per-result, so your cost scales directly with the data you collect. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.35 | $0.33 | $0.31 | $0.29 |
| 1,000 | $3.45 | $3.30 | $3.10 | $2.90 |
| 10,000 | $34.50 | $33.00 | $31.00 | $29.00 |
| 100,000 | $345.00 | $330.00 | $310.00 | $290.00 |
A "result" is one store or restaurant row pushed to your dataset. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n — Workflow automation
- Google Sheets — Direct spreadsheet export
- Slack / Email — Notifications on new results
- Webhooks — Trigger custom APIs on run completion
- Apify API — Full programmatic access
Legal & Ethical Use
This actor collects publicly available store and restaurant listing information. Use the data responsibly and in compliance with Rappi's terms of service and all applicable laws, including data-protection regulations in your jurisdiction. Do not use the output to harass businesses, misrepresent data, or for any unlawful purpose. You are responsible for how you use the data you collect.