Brazil Food Data API for Restaurant, Grocery & Delivery Intelligence

99Food API

99Food API provides structured restaurant, menu, and delivery data to power apps, analytics, and food delivery insights.

Fogo De Chao API

Fogo De Chao API provides structured restaurant, menu, and delivery data to power apps, analytics, and food delivery insights.

Liv Up API

Liv Up API extracts restaurant, menu, and delivery data for analytics and market insights.

iFood API

Scrape real-time food delivery and restaurant data from iFood.

FoodSpark’s Brazil food data API delivers restaurant, menu, and delivery data from iFood, 99Food, Keeta, Rappi, and more. You can then get it as JSON, CSV, or a live API feed. Every record also carries the city, state, and CEP, so you can compare São Paulo, Rio, and Santos fairly.

In short, you get:

  • Delivery app data: restaurants, menus, prices, fees, coupons and ratings
  • Menu data: dishes, combos, add-ons and prices in reais (BRL)
  • Brazil-ready fields: CEP, state, delivery mode, Pix and meal-voucher acceptance
  • Flexible delivery: a one-off dataset, a scheduled feed or live API access

Buttons: Get a Free Brazil Sample · Talk to a Data Expert

Why the Brazil Food Data API Needs Local Detail

Brazil’s delivery market, however, works differently from the US or Europe. So, data that ignores local rules leads to unfair comparisons. That is why our Brazil food data API captures each local detail as its own field.

  • One giant, three challengers: iFood serves 65 million consumers and 500,000 establishments in 2,800 cities. According to BTG Pactual, its share is near 80%. Meanwhile, 99Food, Keeta and Rappi are spending heavily to catch up.
  • Two commission levels: iFood charges about 12% when the restaurant delivers and 23% when iFood delivers. In addition, it adds a 3.2% online payment fee. So the same dish can carry very different costs.
  • Exclusive deals: Since a 2023 agreement with CADE, iFood cannot sign exclusive deals with chains of 30 or more restaurants. Also, in September 2026 a São Paulo court struck down 99Food clauses that blocked restaurants from joining Keeta.
  • Meal vouchers and Pix: Many Brazilians pay with vouchers such as Alelo, VR, Ticket and Pluxee. Pix instant payments are common, too.
  • Eight-digit CEPs: prices, fees and delivery times also change from one CEP to the next.

Brazil Food Data API at a Glance

FactorWhat it means for your data
Market leaderiFood, at about 80% of meal delivery (BTG Pactual, 2026)
Challengers99Food (DiDi), Keeta (Meituan) and Rappi
Commission12% or 23% on iFood, plus a 3.2% payment fee
CurrencyBrazilian real (BRL), shown as R$
PostcodesEight-digit CEP, written 00000-000
PaymentsCards, Pix, cash and meal vouchers

Sources Covered by the Brazil Food Data API

The Brazil food data API collects public data from the apps and chains Brazilians use most. Then we merge it into one clean dataset. Each linked name also opens its full API page.

Delivery Apps

PlatformOwnerData you get
iFoodProsusRestaurants, menus, prices, fees, coupons and ratings
99FoodDiDiMenus, prices, fees and first-order offers in 70+ cities
KeetaMeituanMenus, prices and promotions in São Paulo and Santos
RappiRappiRestaurants, menus, fees and member offers
AiqfomeMagazine LuizaMenus and fees in 500+ interior cities

So why not use iFood’s own API? iFood does run a developer portal for partners. However, it lets POS systems and integrators manage their own restaurants’ orders and stores. As a result, it does not show competitor menus or market-wide prices.

Restaurant Chains and Discovery Sites

Chains: we cover global chains such as McDonald’s, Burger King, Domino’s and Subway. We also cover Brazilian names such as Fogo de Chão and Liv Up. On request, we can add chains such as Habib’s, Madero and Coco Bambu.

Discovery sites: in addition, we use Google Maps for names, addresses, ratings, reviews and opening hours.

Need a source that is not listed? Then we build a custom crawler and add it to your Brazil food data API feed. For managed iFood projects, also see our iFood data scraping service.

Data Fields in the Brazil Food Data API

Every Brazil food data API record uses the same clean field names. As a result, you can join iFood, 99Food and Keeta data without extra work.

Restaurant and Menu Fields

FieldExample
Restaurant name and IDPlatform ID plus our own matched ID
Address and locationStreet, neighbourhood, city, state, CEP, latitude and longitude
Cuisine and tagsPizza, açaí, marmita, japonesa and more
Menu itemName, description, price, size and add-ons
RatingsStar rating and review count
Opening hoursHours by weekday

Delivery and Price Fields

FieldExample
Delivery feeFee per order for a given CEP
Minimum orderSmallest order value in R$
Delivery timeQuoted time range in minutes
Coupons and offersDiscounts, free delivery and first-order deals
Delivery modeRestaurant delivers, or the app delivers

Brazil-Only Extras

  • Meal-voucher flags: accepts Alelo, VR, Ticket or Pluxee
  • Pix flag: shows whether Pix is offered at checkout
  • Multi-app flag: shows whether a restaurant also sells on other apps
  • Portuguese text: dish names stay in Portuguese, with an optional English category

Cities and Regions in the Brazil Food Data API

The Brazil food data API covers every city a source app serves. Even so, a few markets matter most, because that is where the apps compete hardest.

City or regionWhy it matters
São PauloiFood, 99Food, Keeta and Rappi all compete here
Santos and Baixada SantistaKeeta’s first test area; 99Food arrived in July 2026
Rio de Janeiro99Food launched in October 2025; Keeta cancelled its launch in 2026
Northeast capitals99Food expanded into the Northeast in 2026
Interior citiesiFood reaches 2,800 cities, while Aiqfome focuses on 500+ interior cities

For example, you can compare the same chain’s prices in São Paulo and Recife. Likewise, you can check whether a challenger’s coupons shrink after launch.

How the Brazil Food Data API Maps CEP Codes

A CEP has eight digits, written 00000-000. Its first digit shows the region, so 0 means Greater São Paulo. Then the Brazil food data API adds the city, state (UF), and coordinates to each record. As a result, you can roll data up from one street to a whole state.

Sample Record From the Brazil Food Data API

Below, for example, is a shortened record from the Brazil food data API. The restaurant and values are examples only.

{
"platform": "ifood",
"restaurant_id": "if_582913",
"restaurant_name": "Exemplo Burger",
"city": "São Paulo",
"state": "SP",
"cep": "01310-100",
"item_name": "X-Burger",
"item_price_brl": 32.90,
"delivery_fee_brl": 6.99,
"delivery_mode": "platform",
"min_order_brl": 20.00,
"delivery_time_min": "35-45",
"meal_vouchers": ["Alelo", "VR", "Ticket", "Pluxee"],
"pix": true,
"rating": 4.7,
"collected_at": "2026-10-06T12:00:00-03:00"
}

Formats and Delivery

You can get the data as JSON, CSV, Excel, or XML. In addition, we can push it to a database, cloud storage, or your own endpoint. Refresh rates, meanwhile, range from real-time and daily to weekly or monthly.

How It Works

  1. Share your needs: tell us the apps, cities, and fields you want.
  2. Review a sample: check a free Brazil sample first.
  3. Set up the feed: then we configure crawlers, schedules, and quality checks.
  4. Stay covered: finally, we fix the crawlers whenever an app changes.

What Teams Do With the Brazil Food Data API

Teams use the Brazil food data API to see a fast-moving market clearly. For example, they:

  1. Track iFood’s lead: count restaurants and follow prices on each app, city by city.
  2. Map exclusive deals: find which chains sell on one app and which use several.
  3. Compare real prices: put menu prices, fees, and coupons side by side for the same restaurant.
  4. Measure subsidies: follow coupons and free delivery in São Paulo, Rio, and Santos.
  5. Plan expansion: compare coverage in interior cities before choosing where to launch.
  6. Feed AI and dashboards: use fresh, structured data instead of reports that go stale.

Because the market changes every month, a one-off report ages fast. So a scheduled feed usually works better.

Brazil Food Data API: FAQs

What is a Brazil food data API?

A Brazil food data API gives your software structured data from Brazilian delivery apps and restaurants. For example, it includes menus, prices, fees, coupons, and ratings. So your apps and dashboards always work with fresh data.

Can you extract iFood menu data?

Yes. We collect public iFood menus, prices, delivery fees, coupons, and ratings by city or CEP. In addition, each item stays linked to its restaurant ID.

Which Brazilian delivery apps do you cover?

The Brazil food data API covers iFood, 99Food, Keeta, Rappi and Aiqfome. We also cover chains such as McDonald’s, Burger King, and Fogo de Chão. If an app is missing, we can add it.

Can I get data by CEP or city?

Yes. For instance, you can choose a CEP, a radius, a city or a whole state. Then every record shows where it was collected.

Do you track meal-voucher acceptance?

Yes. Each restaurant record can also show whether it accepts Alelo, VR, Ticket, or Pluxee. Similarly, it shows whether Pix is offered.

Is the data legally sourced?

We collect only public listing data, such as menus, prices, ratings, and availability. In other words, we never collect personal or login-protected data. We also design the feed with Brazil’s data protection law, the LGPD, in mind.

How do I get a free sample?

Just tell us the app, city, and fields you need. Then we send a free sample, usually as JSON or CSV.

Get Started With the Brazil Food Data API

Brazil’s delivery market is changing every month. Still, the right data makes it easy to follow. To start with the Brazil food data API, tell us your apps, cities, and fields. Then we will send a free sample. Afterwards, you can choose a one-off dataset, a scheduled feed, or live API access. Schema Markup (for the Developer)

Food Data API: Frequently Asked Questions

COMMON QUERIES

Before You Decide to Get Data for Your Business, Have a look at commonly asked questions and their answers

We can extract restaurant data, menu items, food prices, grocery products, reviews, ratings, offers, delivery fees, stock availability, locations, and platform-specific food data.

Yes, data can be collected from food delivery apps, grocery platforms, restaurant listing sites, quick commerce apps, and food aggregator platforms based on your business needs.

Yes, custom datasets can be prepared by country, city, platform, cuisine, product category, restaurant type, grocery category, or any required data field.

Yes, real-time and scheduled food data APIs are available for businesses that need fresh pricing, availability, menu, review, and delivery data.

Common fields include restaurant name, menu item, price, discount, rating, review count, address, latitude, longitude, cuisine, product name, stock status, delivery time, and source URL.

Data can be delivered in CSV, Excel, JSON, XML, API, database-ready format, cloud storage, or any custom format required by your team.

Yes, businesses can use this data to monitor competitor prices, track discounts, compare menus, analyze product availability, and identify market trends across platforms.

Data is cleaned, structured, validated, and checked for duplicate or missing values. Refresh frequency can be set as real-time, daily, weekly, monthly, or custom.

Yes, structured food data can be used for AI model training, business intelligence dashboards, pricing analysis, demand forecasting, market research, and competitor intelligence.

Yes, sample data can be provided so you can review the structure, fields, format, and quality before starting a custom data project.

Yes. We only collect publicly available listing data — menus, prices, ratings, availability — and never personal or login-protected information. We also support takedown and correction requests.

Unlike an in-house scraper, we handle all the maintenance — site changes, anti-bot blocks, format updates — so you always get clean, ready-to-use data without the upkeep.

Foodspark FAQs