iFood Scraper - Restaurant Menus, Prices & Reviews avatar

iFood Scraper - Restaurant Menus, Prices & Reviews

Pricing

Pay per usage

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

iFood Scraper - Restaurant Menus, Prices & Reviews

Extract restaurant data from iFood Brazil: menus with prices, customer reviews, delivery fees, ratings, and availability.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours 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. Start FREE!

�🇸 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.

Features

  • 🍕 Restaurant Data — Name, rating, delivery time, delivery fee, categories, distance
  • 📋 Full Menu Extraction — Every item with name, price, promo price, description, image URL
  • Reviews — Customer reviews with ratings and text (optional)
  • 📊 Price Intelligence — Average menu price, cheapest/most expensive items, price range
  • 🏙️ Multi-City — Works in 15+ major Brazilian cities
  • 🔍 Search & Filter — Search by cuisine type (pizza, sushi, hamburger, etc.)
  • 🤖 Anti-Detection — Built-in browser fingerprint protection

Input

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

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",
"slug": "bubblekill-patio-paulista-bela-vista",
"uuid": "5024be82-d729-41b9-a64f-d44ba306f232",
"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.9,
"available": false,
"availableForScheduling": true,
"deliveryFee": 4.99,
"deliveryFeeOriginal": 4.99,
"minimumOrderValue": 10,
"currency": "BRL",
"reviewsCount": 1534,
"recentReviewsCount": 133,
"scrapedAt": "2025-06-19T02:05:29.674Z",
"menu": [
{
"section": "Escolha sua Combinação",
"name": "Base Água",
"details": "Base de água - escolha o tamanho do copo",
"price": 19.99,
"originalPrice": null,
"imageUrl": "https://static-images.ifood.com.br/image/upload/..."
},
{
"section": "Especiais",
"name": "Limonada Tutti Frutti",
"details": "Limonada com frutose de tutti frutti!",
"price": 43.98,
"originalPrice": null,
"imageUrl": "https://static-images.ifood.com.br/image/upload/..."
}
],
"topMenuItems": "Base Água (R$19.99) | Base Chá de Hibisco (R$19.99) | Base Chá Preto (R$19.99)",
"cheapestItem": "Base Leite",
"cheapestPrice": 18.99,
"mostExpensiveItem": "Limonada Tutti Frutti",
"mostExpensivePrice": 43.98,
"avgMenuPrice": 23.42,
"menuItemCount": 14
}

Pricing

  • Free tier: included with Apify Free plan
  • 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 restaurants, menus, and delivery fees
  • 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 and ML models
  • Business Planning — Research the market before opening a restaurant or dark kitchen

FAQ

How does it handle iFood's anti-bot protection? The actor uses Playwright with anti-detection measures including realistic browser fingerprints and human-like delays. For best results, use Brazilian residential proxies.

Can I get data from any city in Brazil? Yes! The actor supports 15+ major cities. Use the city slug format like sao-paulo-sp or rio-de-janeiro-rj.

How long does a typical run take? About 3-5 seconds per restaurant (including menu extraction). 20 restaurants ≈ 1-2 minutes.

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! Use the query parameter to search for specific cuisines like "pizza", "sushi", "hamburger", 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.

Funcionalidades

  • 🍕 Dados do Restaurante — Nome, nota, tempo de entrega, taxa, categorias, distância
  • 📋 Cardápio Completo — Cada item com nome, preço, preço promocional, descrição, imagem
  • Avaliações — Avaliações de clientes com nota e texto (opcional)
  • 📊 Inteligência de Preço — Preço médio do cardápio, item mais barato/mais caro
  • 🏙️ Multi-Cidade — Funciona em 15+ cidades brasileiras
  • 🔍 Busca por Culinária — Filtre por tipo (pizza, sushi, hamburger, etc.)

Entrada

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

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

Exemplo de Saída

{
"name": "Harmel Burgers & Carnes",
"slug": "harmel-burgers-e-carnes-centro",
"city": "curitiba-pr",
"category": "Hamburger",
"rating": 4.9,
"deliveryFee": 7.99,
"reviewsCount": 2100,
"menuItemCount": 31,
"avgMenuPrice": 35.50,
"cheapestItem": "Coca-Cola 350ml",
"cheapestPrice": 7.50,
"mostExpensiveItem": "Combo Família Harmel",
"mostExpensivePrice": 89.90,
"scrapedAt": "2025-06-19T02:10:15.000Z"
}

Preço

  • Grátis: incluído no plano Free do Apify
  • 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

Como funciona a proteção anti-bot do iFood? O ator usa Playwright com medidas anti-detecção, incluindo fingerprints realistas e delays humanos. Para melhores resultados, use proxies residenciais brasileiros.

Funciona em qualquer cidade do Brasil? Sim! O ator suporta 15+ cidades. Use o formato de slug como sao-paulo-sp ou rio-de-janeiro-rj.

Quanto tempo leva uma execução típica? Cerca de 3-5 segundos por restaurante. 20 restaurantes ≈ 1-2 minutos.

Posso filtrar por culinária? Sim! Use o parâmetro query para buscar por tipo como "pizza", "sushi", "hambúrguer", etc.


📝 Changelog

  • v1.0.0 (2025-06-19) — Initial release: restaurant listing, menu extraction, multi-city support, reviews, anti-detection