VOOZH about

URL: https://apify.com/priscilas/ifood-menu-scraper

⇱ Ifood Menu Scraper Β· Apify


Pricing

from $25.00 / 1,000 menu-scrapeds

Go to Apify Store

Ifood Menu Scraper

Extract complete restaurant menus from iFood Brazil: categories, dish names, descriptions, prices, images, and customization options. Works with store IDs from the iFood Store Finder.

Pricing

from $25.00 / 1,000 menu-scrapeds

Rating

0.0

(0)

Developer

πŸ‘ priscila s

priscila s

Maintained by Community

Actor stats

2

Bookmarked

63

Total users

5

Monthly active users

4 months ago

Last modified

Share

Apify actor that extracts full restaurant menus from iFood (Brazil's largest food delivery platform) given store IDs.

Use in combination with the iFood Store Finder actor to first discover stores, then extract their menus.

Features

  • Extract complete restaurant menus with categories, items, prices, and descriptions
  • Customization options (choices, garnish items) with prices
  • Image URLs for menu items
  • Batch processing of multiple store IDs
  • Optional Apify Proxy support for reliability

Input

ParameterTypeRequiredDefaultDescription
store_idsstring[]Yesβ€”One or more iFood store UUIDs
latitudestringYes"-23.5608786"Reference latitude
longitudestringYes"-46.6570743"Reference longitude
use_apify_proxybooleanNofalseEnable Apify residential proxy
proxy_countrystringNo"BR"Proxy country code

Example Input

{
"store_ids":[
"f1b60ced-d490-499f-976b-6d3d717d927e",
"74dde208-f99c-4e06-bb90-2bbbfaffeb7e"
],
"latitude":"-23.5608786",
"longitude":"-46.6570743"
}

Output

Each record in the dataset represents one restaurant's full menu:

{
"store_id":"f1b60ced-d490-499f-976b-6d3d717d927e",
"store_name":"Pizza Hut - ParaΓ­so",
"categories_count":8,
"total_items":42,
"categories":[
{
"name":"Pizzas Tradicionais",
"items_count":15,
"items":[
{
"name":"Pizza Marguerita",
"description":"Molho de tomate, mussarela e manjericΓ£o",
"price":45.90,
"original_price":45.90,
"image_url":"https://static.ifood-static.com.br/...",
"needs_choices":true,
"choices":[
{
"name":"Escolha sua massa",
"min":1,
"max":1,
"options":[
{"name":"Massa tradicional","price":0.0},
{"name":"Massa pan","price":5.0}
]
}
]
}
]
}
]
}

How It Works

  1. For each store ID, fetches merchant info from iFood's marketplace API to get the restaurant slug
  2. Loads the restaurant page at ifood.com.br/delivery/{slug} via HTTP
  3. Extracts the embedded JSON state (Next.js __NEXT_DATA__ or <script type="application/json">)
  4. Parses and normalizes the menu into a clean, structured format
  5. Pushes the result to the Apify dataset

Workflow

iFood Store Finder --> store_ids --> iFood Menu Scraper --> Full menu data
(city, state, category)(store_ids, lat, lon)

Notes

  • The latitude and longitude should match the location used in the Store Finder
  • iFood requires location context for delivery/availability info
  • Some restaurants may have incomplete menu data on iFood
  • Rate limiting is built-in to avoid being blocked

You might also like

Ifood Restaurant Scraper

yasmany.casanova/ifood-scraper

Extracts restaurant data from iFood Brazilβ€”including profiles, menus, prices, and ratingsβ€”with location-based search and clean, structured JSON output.

πŸ‘ User avatar

Yasmany Grijalba Casanova

186

5.0

Ifood Store Finder

priscilas/ifood-store-finder

Scrape iFood Brazil restaurants by city, neighborhood, and food category. Uses browser automation with residential proxy to bypass bot detection. Returns store names, ratings, delivery fees, distances, and IDs for menu extraction.

iFood Scraper - Menus, Prices & Reviews

viralanalyzer/ifood-restaurant-intelligence

iFood scraper with URL enrichment. Extract restaurants, menus with prices, reviews and ratings. Pass URLs directly OR search by city. Start FREE.

91

5.0

Stealth Web Scraper

lentic_clockss/stealth-web-scraper

Get rendered HTML, plain text, and extracted fields from Cloudflare-protected and JavaScript-heavy pages without building your own browser-and-proxy stack.

πŸ›‘οΈβš‘ Cloudflare Scraper - Bypass All Captchas

neatrat/cloudflare-scraper

Updated June 2025, No proxies needed! A powerful web scraper that bypasses Cloudflare protection.

Anti-Bot Bypass: Cloudflare, PerimeterX, DataDome

h4sh/anti-bot-bypass

Bypass Cloudflare, PerimeterX (HUMAN) & DataDome at $15/1K requests. Stealth Camoufox returns clean HTML, reusable session cookies, CSS-extracted data, and screenshots. Runtime retry, timeout, URL, and proxy-session caps protect spend.

Web Scraper πŸš€

datascoutapi/web-scraper

Web Scraper Pro extracts clean structured data for LLMs/RAG. Browser-based, 10x faster with anti-detection bypassing Cloudflare/CAPTCHA & proxy rotation. Bulk/recursive crawl 50k URLs at 500 pages/min. JSON/CSV/API, free tier.

Ifood Scraper

gio21/ifood-scraper

Cloudflare Web Scraper

ecomscrape/cloudflare-web-scraper

Advanced web scraper designed to extract data from Cloudflare-protected websites with CAPTCHA bypass, proxy rotation, and JavaScript execution capabilities.

ecomscrape

769

3.3

Ifood Store Finder with Menus

priscilas/ifood-store-finder-with-menus

All-in-one iFood Brazil scraper. Finds restaurants by city and category, then automatically extracts full menus for each one. Combines Store Finder + Menu Scraper into a single run.