Rappi Scraper avatar

Rappi Scraper

Pricing

from $2.90 / 1,000 results

Go to Apify Store
Rappi Scraper

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

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

ParameterTypeDefaultDescription
countrystring"co"Which Rappi market to browse. Options: Colombia, Mexico, Brazil, Argentina, Chile, Peru, Ecuador, Uruguay, Costa Rica. Ignored when you paste URLs.
storeTypestring"restaurantes"Category to collect: Restaurants, Supermarkets & grocery, Pharmacies, or Liquor stores. Ignored when you paste URLs.
startUrlsarray[]Paste Rappi category or store links from any country domain. When set, the country and category pickers are ignored.

Options & Filters

ParameterTypeDefaultDescription
maxResultsinteger100Maximum number of stores to return in total. Set to 0 to collect everything available. Start with 20–100 to test.
sortBystring"default"Result order: Default (Rappi order) or Highest rated.
primeOnlybooleanfalseReturn only Rappi Prime exclusive restaurants. Applies to the Restaurants category.
freeDeliveryOnlybooleanfalseReturn 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

FieldTypeDescription
namestringStore or restaurant name.
ratingnumberAverage star rating (restaurants).
reviewCountnumberNumber of reviews behind the rating (restaurants).
cuisinestringComma-separated cuisine / category tags (restaurants).
storeTypestringCategory of the place (e.g. restaurant, market).

Delivery & Pricing

FieldTypeDescription
deliveryFeenumberDelivery fee in local currency (restaurants).
currencystringISO currency code for the fee (COP, MXN, BRL, ARS, CLP, PEN, USD, UYU, CRC).
deliveryTimestringEstimated delivery time / ETA (restaurants).
isPrimebooleanWhether the store is a Rappi Prime exclusive.
isFreeDeliverybooleanWhether delivery is free.
FieldTypeDescription
addressstringStore street address (restaurants); city is included inline within the address text.
countrystringMarket code the row came from (e.g. co, mx).
imageUrlstringStore logo or background image URL.
urlstringDirect link to the store page on Rappi.
scrapedAtstringISO 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 0 to 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 primeOnly and freeDeliveryOnly toggles 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 startUrls and the actor detects each country and category automatically.
  • When comparing delivery fees across markets, always read the currency field alongside deliveryFee — 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.

ResultsNo discountBronzeSilverGold
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

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.