iFood Scraper - Menus, Prices & Reviews avatar

iFood Scraper - Menus, Prices & Reviews

Pricing

from $2.63 / 1,000 restaurant scrapeds

Go to Apify Store
iFood Scraper - Menus, Prices & Reviews

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

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

2 days ago

Last modified

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

ParameterTypeDescription
restaurantUrlsarrayList of iFood restaurant URLs to enrich
includeMenubooleanExtract full menu with prices (default: true)
includeReviewsbooleanExtract customer reviews (default: false)
maxMenuItemsintegerMax 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)

ParameterTypeDefaultDescription
citystringsao-paulo-spCity slug (e.g., rio-de-janeiro-rj)
addressstringAv Paulista 1000Delivery address for location context
querystring""Search term (e.g., pizza, sushi)
maxRestaurantsinteger20Max restaurants to extract (1-200)
includeMenubooleantrueExtract full menu with prices
includeReviewsbooleanfalseExtract customer reviews
maxMenuItemsinteger50Max menu items per restaurant
proxyConfigurationobjectRecommended: 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âmetroTipoDescrição
restaurantUrlsarrayLista de URLs do iFood para enriquecer
includeMenubooleanExtrair cardápio completo (padrão: true)
includeReviewsbooleanExtrair avaliações (padrão: false)
maxMenuItemsintegerMá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âmetroTipoPadrãoDescrição
citystringsao-paulo-spSlug da cidade (ex: rio-de-janeiro-rj)
addressstringAv Paulista 1000Endereço de entrega para contexto
querystring""Termo de busca (ex: pizza, sushi)
maxRestaurantsinteger20Máximo de restaurantes (1-200)
includeMenubooleantrueExtrair cardápio completo
includeReviewsbooleanfalseExtrair avaliações
maxMenuItemsinteger50Máx itens do cardápio por restaurante
proxyConfigurationobjectRecomendado: 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.


Combine with other actors from the Viral Analyzer suite:

📝 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