Search in documentation
ctrl+4K
Modules
Authentication
Merchant
Catalog
Order
Events
Logistics
Shipping
Review
Financial
Solutions

Introduction

iFood APIs allow partners to use various platform resources such as managing their stores and orders. iFood offers solutions for operation and sales management like Order Manager and Partner Portal, but the API allows integrating your PDV/POS or any other application to the iFood platform.

API modules

APIs are organized into modules and the developer can choose which modules they want to deliver according to their application or user needs. Some modules support various business models but there are modules that are specific to some type of business like markets.
ModuleDescriptionBusinessDocumentation
AuthenticationHow to authenticate to have access to API resourcesFOOD, GROCERIESSee documentation
MerchantStore details and configurationsFOOD, GROCERIESSee documentation
CatalogConfigure your store's product catalogFOODSee documentation
EventsReceive order events via polling or webhookFOOD, GROCERIESSee documentation
OrderReceive, confirm and track your ordersFOOD, GROCERIESSee documentation
ShippingOn Demand: request iFood partner delivery drivers for orders captured outside the platformFOOD, GROCERIESSee documentation
LogisticsIntegrate orders to execute delivery servicesFOODSee documentation
ItemSend and update Groceries catalog itemsGROCERIESSee documentation
PickingOrder separation and item rupture processGROCERIESSee documentation
PromotionCreate promotions for your storeGROCERIESSee documentation
ReviewReceive and respond to customer reviewsFOOD, GROCERIESSee documentation
FinancialFinancial Reports and ReconciliationFOOD, GROCERIESSee documentation

Getting started

To use the APIs the first step is to register as a developer. Upon registration you will have access to a test store and an application that will allow you to test the APIs.After developing and testing your integration, you will need to go through an application homologation process. This homologation process may vary according to the modules used. And after passing the homologation process you must create your production application and receive permission from merchants to use the APIs with that application.
Register to have access to the APIs
There are particularities in the integration according to the business model that will operate on the platform. In the links below you find specific guidance for each type of business.

Order types

There are different types of orders on the platform and each one requires specific treatments in store operation.

Best practices

Article with best practicesIn this article you find several tips with the best practices for using iFood APIs.

Terms of use

To use the API and make applications available, it is necessary for the developer to read and accept the API User Terms of Use. And to use the applications, it is necessary for the store manager to accept the Third Party Application User Terms of Use before granting access to their data through the application.
Was this page helpful?
Rate your experience in the new Developer portal: