Scrapers.lat logo scrapers.lat
Ecommerce

Rappi Colombia Restaurants & Menu Prices Scraper

Scrape Rappi Colombia restaurants and stores with full menus. Extract store name, category, rating, delivery time and fee, address, plus menu items with name, price and discount. Covers Bogota, Medellin, Cali and Barranquilla. Export to JSON, CSV or Excel.

25 fields per record JSON · CSV · Excel · API Pay per use
rappi-scraper.json 200 OK
{
  "imageUrl": "https://images.rappi.com/restaurants_logo/121-…",
  "name": "Empanaditas de Pipián chico 93",
  "url": "https://www.rappi.com.co/restaurantes/delivery…",
  "storeId": "121",
  "brandName": "Empanaditas de Pipian - Empanadas",
  "storeType": "restaurant",
  "category": "Empanadas, Típica",
  "rating": 5,
  "reviewCount": 154
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Image UrlNameUrlStore IdBrand NameStore TypeCategoryRatingReview CountDelivery TimeEta MinutesDelivery FeeDelivery MethodsPromo Label
Sample output

A real example record, exactly the shape you receive.

Image UrlNameUrlStore Id
https://images.rappi.com/restaura…Empanaditas de Pipián chico 93https://www.rappi.com.co/restaura…121
https://images.rappi.com/restaura…L's - Caféhttps://www.rappi.com.co/restaura…10000603
https://images.rappi.com/restaura…Philippe Retirohttps://www.rappi.com.co/restaura…10000701
GET /rappi-scraper
{
  "imageUrl": "https://images.rappi.com/restaurants_logo/121-…",
  "name": "Empanaditas de Pipián chico 93",
  "url": "https://www.rappi.com.co/restaurantes/delivery…",
  "storeId": "121",
  "brandName": "Empanaditas de Pipian - Empanadas",
  "storeType": "restaurant",
  "category": "Empanadas, Típica",
  "rating": 5,
  "reviewCount": 154
}
The site we read — Rappi Colombia Restaurants & Menu Prices Scraper
The site we read

Frequently asked questions

Which cities and country does this Rappi scraper cover?

It covers Rappi Colombia across Bogotá, Medellín, Cali and Barranquilla. Each city exposes between roughly 3,000 and 5,400 restaurants, and you select the city in the input.

How many restaurants can I collect per run?

You can collect from a handful up to several thousand stores per city, controlled by the Max Items input. The scraper pages through the full store list of the selected city in batches.

Can I filter restaurants by cuisine or category?

Yes. Set the Category input to a cuisine name such as Pizza, Hamburguesa, Sushi, Pollo or Desayunos, and only stores tagged with that category are returned.

How do I get the full menu of each restaurant?

Enable the With Details option. For each store the scraper then fetches its complete menu, with product names, product ids, prices, discounts, availability and images, any topping or option groups exposed on a product, plus opening hours, the store address and its map coordinates.

What happens when a store has no rating or is closed?

Those fields reflect the live store state. A store with no reviews returns a null rating and a zero review count, and the status field shows whether it is currently open or closed.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.