iFood Scraper - Menus, Prices & Reviews
Pricing
from $2.63 / 1,000 restaurant scrapeds
iFood Scraper - Menus, Prices & Reviews
iFood scraper with URL enrichment. Extract restaurants, menus with prices, reviews and ratings. Pass URLs directly OR search by city. Start FREE.
Pricing
from $2.63 / 1,000 restaurant scrapeds
Rating
5.0
(3)
Developer

viralanalyzer
Actor stats
0
Bookmarked
9
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
🍴 iFood Scraper — Restaurant Menus, Prices & Reviews
ONLY iFood scraper on the Apify Store! Extract restaurants, menus with real prices, delivery info and reviews from Brazil's #1 food delivery platform.
🇺🇸 English
What does it do?
Extracts restaurant data from iFood — Brazil's largest food delivery platform with 300,000+ restaurants and 80%+ market share. Get restaurant names, ratings, delivery fees, full menus with real prices, and customer reviews — all structured as clean JSON.
✨ Two Modes
🔗 URL Mode (NEW) — Enrich specific restaurants
Pass one or more iFood restaurant URLs and get instant data — no address or city needed. Perfect for enriching a list of specific restaurants you already know.
https://www.ifood.com.br/delivery/sao-paulo-sp/bubblekill-patio-paulista-bela-vista/5024be82-d729-41b9-a64f-d44ba306f232
🏙️ Search Mode — Discover restaurants near an address
Set a city and delivery address to discover all restaurants in that area. Returns up to 200 restaurants with full menu and pricing data.
Features
- 🔗 URL Enrichment — Paste iFood URLs and extract data directly, no city/address needed
- 🍕 Restaurant Data — Name, rating, delivery fee, category, distance, open/closed status
- 📋 Full Menu — Every item with name, price, promo price, description, and image URL
- ⭐ Reviews — Customer reviews with ratings and comments (optional)
- 📊 Price Intelligence — Average price, cheapest item, most expensive item, price range
- 🏙️ Multi-City — Works in 15+ major Brazilian cities
- 🔍 Search & Filter — Filter by cuisine type (pizza, sushi, hamburger, etc.)
- 🛡️ Anti-Detection — Reliable scraping with residential proxy support
Input
Option A — URL Mode (recommended for specific restaurants)
| Parameter | Type | Description |
|---|---|---|
restaurantUrls | array | List of iFood restaurant URLs to enrich |
includeMenu | boolean | Extract full menu with prices (default: true) |
includeReviews | boolean | Extract customer reviews (default: false) |
maxMenuItems | integer | Max menu items per restaurant (default: 50) |
Example input (URL Mode):
{"restaurantUrls": ["https://www.ifood.com.br/delivery/sao-paulo-sp/bubblekill-patio-paulista-bela-vista/5024be82-d729-41b9-a64f-d44ba306f232","https://www.ifood.com.br/delivery/sao-paulo-sp/mcdonalds-paulista/..."],"includeMenu": true,"maxMenuItems": 30}
Option B — Search Mode (discover restaurants near an address)
| Parameter | Type | Default | Description |
|---|---|---|---|
city | string | sao-paulo-sp | City slug (e.g., rio-de-janeiro-rj) |
address | string | Av Paulista 1000 | Delivery address for location context |
query | string | "" | Search term (e.g., pizza, sushi) |
maxRestaurants | integer | 20 | Max restaurants to extract (1-200) |
includeMenu | boolean | true | Extract full menu with prices |
includeReviews | boolean | false | Extract customer reviews |
maxMenuItems | integer | 50 | Max menu items per restaurant |
proxyConfiguration | object | — | Recommended: use Brazilian residential proxies |
Example input (Search Mode):
{"city": "sao-paulo-sp","address": "Av Paulista 1000, Sao Paulo","query": "pizza","maxRestaurants": 20,"includeMenu": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "BR"}}
Supported Cities
sao-paulo-sp · rio-de-janeiro-rj · belo-horizonte-mg · brasilia-df · curitiba-pr · porto-alegre-rs · salvador-ba · fortaleza-ce · recife-pe · campinas-sp · goiania-go · manaus-am · florianopolis-sc · vitoria-es · guarulhos-sp
Output Example
{"name": "Bubblekill Pátio Paulista","city": "sao-paulo-sp","url": "https://www.ifood.com.br/delivery/sao-paulo-sp/bubblekill-patio-paulista-bela-vista/5024be82-d729-41b9-a64f-d44ba306f232","category": "Casa de Sucos","distance": "0.9 km","rating": 4.8,"reviewsCount": 1540,"available": true,"deliveryFee": 4.99,"minimumOrderValue": 10,"currency": "BRL","menuItemCount": 14,"avgMenuPrice": 23.42,"cheapestItem": "Base Leite","cheapestPrice": 18.99,"mostExpensiveItem": "Limonada Tutti Frutti","mostExpensivePrice": 43.98,"topMenuItems": "Base Água (R$19.99) | Base Chá de Hibisco (R$19.99) | Base Leite (R$18.99)","menu": [{"section": "Escolha sua Combinação","name": "Base Água","details": "Base de água - escolha o tamanho do copo","price": 19.99,"imageUrl": "https://static-images.ifood.com.br/image/upload/..."}],"scrapedAt": "2026-03-01T17:15:00.000Z"}
Pricing
- Pay per result: $0.002 per restaurant
- 1,000 restaurants = $2.00
Use Cases
- Market Research — Analyze restaurant pricing, menu trends, and ratings by area
- Competitive Intelligence — Monitor competitor menus, delivery fees, and availability
- Price Monitoring — Track menu price changes over time across cities
- Location Intelligence — Map restaurant density and categories by neighborhood
- Food Delivery Analytics — Build datasets for food industry analysis
- Business Planning — Research the market before opening a restaurant or dark kitchen
FAQ
What is the difference between URL Mode and Search Mode? URL Mode lets you enrich specific restaurants you already know — just paste their iFood URLs. Search Mode discovers restaurants near an address, ideal for exploring a new area or finding all restaurants in a neighborhood.
Do I need proxies?
For URL Mode: no proxy needed, it works reliably without one.
For Search Mode: Brazilian residential proxies are strongly recommended to bypass iFood's bot protection. Configure proxyConfiguration with apifyProxyGroups: ["RESIDENTIAL"] and apifyProxyCountry: "BR".
Can I get data from any city in Brazil? Yes! The actor supports 15+ major cities in Search Mode. URL Mode works for any city — just paste the restaurant URL.
How long does a typical run take? URL Mode: ~10–15 seconds per restaurant. Search Mode: ~2–3 minutes for 20 restaurants (including address setup and listing).
What data is NOT available in URL Mode? Delivery fee, delivery time, and distance are location-dependent — they require a delivery address context to calculate. These fields are available in Search Mode. All other fields (name, category, rating, reviews, menu) are fully available in both modes.
What data is NOT included? We do not extract customer personal data, private/logged-in data, or bypass any authentication. All data is publicly available on ifood.com.br.
Can I filter restaurants by cuisine?
Yes! In Search Mode, use the query parameter: "pizza", "sushi", "hambúrguer", etc.
🇧🇷 Português
O que faz?
Extrai dados de restaurantes do iFood — a maior plataforma de delivery do Brasil com 300.000+ restaurantes e 80%+ do mercado. Obtém nomes, notas, taxas de entrega, cardápios completos com preços reais e avaliações de clientes — tudo estruturado em JSON limpo.
✨ Dois Modos
🔗 Modo URL (NOVO) — Enriqueça restaurantes específicos
Cole URLs do iFood e extraia os dados diretamente — sem precisar de endereço ou cidade. Ideal para enriquecer uma lista de restaurantes que você já conhece.
🏙️ Modo Busca — Descubra restaurantes perto de um endereço
Informe cidade e endereço de entrega para descobrir todos os restaurantes da região. Retorna até 200 restaurantes com cardápio e preços completos.
Funcionalidades
- 🔗 Enriquecimento por URL — Cole URLs do iFood e extraia dados direto, sem cidade ou endereço
- 🍕 Dados do Restaurante — Nome, nota, taxa de entrega, categoria, distância, aberto/fechado
- 📋 Cardápio Completo — Cada item com nome, preço, promoção, descrição e imagem
- ⭐ Avaliações — Avaliações de clientes com nota e comentários (opcional)
- 📊 Inteligência de Preço — Preço médio, item mais barato, item mais caro
- 🏙️ Multi-Cidade — Funciona em 15+ cidades brasileiras
- 🔍 Busca por Culinária — Filtre por tipo (pizza, sushi, hambúrguer, etc.)
Entrada
Opção A — Modo URL (recomendado para restaurantes específicos)
| Parâmetro | Tipo | Descrição |
|---|---|---|
restaurantUrls | array | Lista de URLs do iFood para enriquecer |
includeMenu | boolean | Extrair cardápio completo (padrão: true) |
includeReviews | boolean | Extrair avaliações (padrão: false) |
maxMenuItems | integer | Máx itens por restaurante (padrão: 50) |
Exemplo de entrada (Modo URL):
{"restaurantUrls": ["https://www.ifood.com.br/delivery/sao-paulo-sp/bubblekill-patio-paulista-bela-vista/5024be82-d729-41b9-a64f-d44ba306f232"],"includeMenu": true,"maxMenuItems": 30}
Opção B — Modo Busca (descobrir restaurantes perto de um endereço)
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
city | string | sao-paulo-sp | Slug da cidade (ex: rio-de-janeiro-rj) |
address | string | Av Paulista 1000 | Endereço de entrega para contexto |
query | string | "" | Termo de busca (ex: pizza, sushi) |
maxRestaurants | integer | 20 | Máximo de restaurantes (1-200) |
includeMenu | boolean | true | Extrair cardápio completo |
includeReviews | boolean | false | Extrair avaliações |
maxMenuItems | integer | 50 | Máx itens do cardápio por restaurante |
proxyConfiguration | object | — | Recomendado: usar proxies residenciais brasileiros |
Exemplo de entrada (Modo Busca):
{"city": "sao-paulo-sp","address": "Rua Tapes 247, Sao Paulo","query": "","maxRestaurants": 20,"includeMenu": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "BR"}}
Cidades Suportadas
sao-paulo-sp · rio-de-janeiro-rj · belo-horizonte-mg · brasilia-df · curitiba-pr · porto-alegre-rs · salvador-ba · fortaleza-ce · recife-pe · campinas-sp · goiania-go · manaus-am · florianopolis-sc · vitoria-es · guarulhos-sp
Preço
- Pay per result: $0.002 por restaurante (~R$0,01)
- 1.000 restaurantes = $2.00 (~R$10)
Casos de Uso
- Pesquisa de Mercado — Analise preços, cardápios e avaliações por região
- Inteligência Competitiva — Monitore concorrentes, cardápios e taxas de entrega
- Monitoramento de Preços — Acompanhe mudanças de preço ao longo do tempo
- Planejamento de Negócios — Pesquise o mercado antes de abrir um restaurante ou dark kitchen
Perguntas Frequentes
Qual a diferença entre Modo URL e Modo Busca? O Modo URL enriquece restaurantes específicos que você já conhece — basta colar as URLs. O Modo Busca descobre restaurantes perto de um endereço, ideal para explorar uma nova região.
Preciso de proxy?
Modo URL: não precisa de proxy, funciona de forma confiável sem um.
Modo Busca: proxies residenciais brasileiros são fortemente recomendados. Configure proxyConfiguration com apifyProxyGroups: ["RESIDENTIAL"] e apifyProxyCountry: "BR".
Funciona em qualquer cidade do Brasil? No Modo Busca: sim, 15+ cidades. No Modo URL: qualquer cidade — basta colar a URL do restaurante.
Alguns campos aparecem como null no Modo URL. Por quê? Taxa de entrega, tempo de entrega e distância dependem de um endereço de entrega para serem calculados. Esses campos estão disponíveis no Modo Busca. Todos os outros campos (nome, categoria, nota, avaliações, cardápio) funcionam normalmente em ambos os modos.
Posso filtrar por culinária?
Sim! No Modo Busca, use o parâmetro query: "pizza", "sushi", "hambúrguer", etc.
🔗 Related Actors
Combine with other actors from the Viral Analyzer suite:
- Google Maps BR Scraper — Local business data with reviews and CEP enrichment
- Review Analyzer & Image Generator — AI-powered review analysis with shareable visual cards
- Competitor Intelligence Hub — Full competitive analysis: pricing, ads, reviews
- CNPJ Enricher — Enrich restaurant CNPJs with Receita Federal data
- Brand Visibility Tracker — Monitor restaurant brand mentions and sentiment
📝 Changelog
- v2.2 (2026-03-01) — URL enrichment mode (new!), robust autocomplete for search mode, improved category extraction, Brazilian proxy support
- v1.0 (2025-06-19) — Initial release: restaurant listing, menu extraction, multi-city support, reviews, anti-detection