Rappi Perú
Pricing
from $1.00 / 1,000 results
Rappi Perú
Extrae restaurantes y menús completos de Rappi Peru. Soporta 7 ciudades: Lima, Arequipa, Trujillo, Chiclayo, Piura, Cusco e Iquitos. Obtén nombre, dirección, rating, precio de delivery, horarios y menú con precios por producto. Sin login requerido. $0.001 por resultado.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Diego
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Rappi Peru — Scraper de Restaurantes y Menús
Extrae restaurantes y menús completos de Rappi Peru usando la plataforma Apify. No requiere login ni cuenta en Rappi.
Disponible en el Apify Store: diegomedflo/rappi-apify
¿Qué hace?
- Obtiene todos los restaurantes disponibles en una ciudad peruana desde Rappi
- Extrae el detalle completo de cada restaurante: nombre, dirección, rating, precio de delivery, tiempo estimado, horario
- Opcionalmente descarga el menú completo por restaurante: categorías, productos, descripciones, precios e imágenes
- Guarda los datos como registros JSON en el dataset de Apify — descargables en JSON, CSV o Excel
Ciudades disponibles
| Slug | Ciudad |
|---|---|
lima | Lima |
arequipa | Arequipa |
trujillo | Trujillo |
chiclayo | Chiclayo |
piura | Piura |
cusco | Cusco |
iquitos | Iquitos |
Parámetros de entrada
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
city | string | ✅ | Slug de la ciudad (ej. lima) |
mode | string | ✅ | restaurants solo restaurantes, restaurants_and_menu incluye menú |
lat | number | ❌ | Latitud de entrega — afecta el ETA y precio de delivery. Por defecto usa el centro de la ciudad. |
lng | number | ❌ | Longitud de entrega |
max_restaurants | integer | ❌ | Límite de restaurantes a procesar |
Ejemplo de entrada
{"city": "lima","mode": "restaurants_and_menu","lat": -12.097,"lng": -77.048,"max_restaurants": 20}
Datos de salida
Se generan dos tipos de registros en el dataset, identificados por el campo record_type.
Registro de restaurante
{"record_type": "restaurant","store_id": 4,"name": "Primos Chicken Bar Armendariz","brand_name": "Primos Chicken Bar","address": "Armendariz 546, Miraflores","city": "lima","location_lat": -12.1348,"location_lng": -77.0259,"rating_score": 3.7,"rating_reviews": 249,"delivery_price_soles": 1.9,"eta_minutes": 14,"eta_text": "14 min","open_time": "11:30:00","close_time": "23:00:00","is_open_today": true,"menu_categories": 15,"menu_products": 80,"scraped_at": "2026-06-05T20:00:00Z"}
Registro de producto del menú (solo en modo restaurants_and_menu)
{"record_type": "menu_item","store_id": 4,"restaurant_name": "Primos Chicken Bar Armendariz","city": "lima","category": "Combos","product_name": "Pollo a la Brasa más Papas","description": "Porción de pollo a la brasa con papas fritas","price_soles": 95.0,"image_url": "https://images.rappi.pe/products/abc123.png","scraped_at": "2026-06-05T20:00:00Z"}
Precios
| Evento | Costo | Descripción |
|---|---|---|
| Inicio del actor | $0.05 | Cargo único por ejecución |
| Por resultado | $0.001 | Por cada restaurante o producto extraído |
| Escenario | Costo estimado |
|---|---|
| Lima, solo restaurantes (~52 tiendas) | ~$0.10 |
| Arequipa, solo restaurantes (~30 tiendas) | ~$0.08 |
| Lima, restaurantes + menú completo (~3500 items) | ~$3.60 |
¿Cómo usarlo?
Desde la consola de Apify
- Abre la página del Actor
- Completa el formulario de entrada (ciudad, modo)
- Haz clic en Start
- Descarga los resultados desde la pestaña Dataset en JSON, CSV o Excel
Vía API REST
curl -X POST "https://api.apify.com/v2/acts/diegomedflo~rappi-apify/runs" \-H "Authorization: Bearer TU_API_TOKEN" \-H "Content-Type: application/json" \-d '{"city": "lima", "mode": "restaurants"}'
Vía SDK de Python
from apify_client import ApifyClientclient = ApifyClient("TU_API_TOKEN")run = client.actor("diegomedflo/rappi-apify").call(run_input={"city": "lima","mode": "restaurants_and_menu","max_restaurants": 10})dataset = client.dataset(run["defaultDatasetId"]).list_items().items
Uso local (CLI — genera archivos Excel)
pip install requests beautifulsoup4 lxml pandas openpyxlpython main.py
Sigue las instrucciones en consola para elegir ciudad y modo. Los archivos Excel se guardan en la misma carpeta del proyecto.
Autor
Diego Medina — diegomedflo
Este Actor no está afiliado ni respaldado por Rappi. Solo accede a información públicamente disponible.