Open Food Facts website screenshot

Open Food Facts

Open Food Facts is a collaborative, free and open database of food products from around the world, built by everyone for everyone. Anyone can scan a barcode and contribute product data, and the whole database is published under the Open Database License so it can be re-used for any purpose. The project publishes a documented public HTTP API for reading and writing product data, plus a family of companion services — Open Prices, Search-a-licious full-text search, the Folksonomy engine, facet knowledge panels and the NutriPatrol moderation API — alongside official SDKs in Python, JavaScript, Dart, Ruby, PHP and Go.

Open Food Facts publishes 46 APIs on the APIs.io network, including Cgi API, Product API, Search API, and 43 more. Tagged areas include Food, Nutrition, Open Data, Product Data, and Barcodes.

Open Food Facts’ developer surface includes documentation, API reference, getting-started guide, support, signup flow, engineering blog, authentication, and 40 more developer resources.

60.1/100 strong ▼ -6.5 Agent 29/100 agent ready Front door AI 1/6 silent Full breakdown ↓
scored 2026-10-04 · rubric v0.23.0
AccessFreemium
8 published contracts
FoodNutritionOpen DataProduct DataBarcodesTaxonomyPricesSearchFood and Beverage

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-04 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Government & Public Sector regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/open-food-facts: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 46

Individual APIs this provider publishes, each with its own machine-readable definition.

Open Food Facts Cgi API

The Cgi API from Open Food Facts — 1 operation(s) for cgi.

Open Food Facts Product API

The Product API from Open Food Facts — 3 operation(s) for product.

Open Food Facts Search API

The Search API from Open Food Facts — 1 operation(s) for search.

Open Food Facts Taxonomy API

The Taxonomy API from Open Food Facts — 1 operation(s) for taxonomy.

Open Food Facts Taxonomy Suggestions API

The Taxonomy Suggestions API from Open Food Facts — 1 operation(s) for taxonomy suggestions.

Open Food Facts Admin - Property Management API

The Admin - Property Management API from Open Food Facts — 3 operation(s) for admin - property management.

Open Food Facts Admin - Value Management API

The Admin - Value Management API from Open Food Facts — 2 operation(s) for admin - value management.

Open Food Facts Auth API

The auth API from Open Food Facts — 2 operation(s) for auth.

Open Food Facts Authentication API

Endpoints for user authentication and session management.

Open Food Facts Autocomplete API

The Autocomplete API from Open Food Facts — 1 operation(s) for autocomplete.

Open Food Facts Badges API

The badges API from Open Food Facts — 3 operation(s) for badges.

Open Food Facts Challenges API

The challenges API from Open Food Facts — 2 operation(s) for challenges.

Open Food Facts Document API

The Document API from Open Food Facts — 1 operation(s) for document.

Open Food Facts Flags API

The Flags API from Open Food Facts — 3 operation(s) for flags.

Open Food Facts Health API

The Health API from Open Food Facts — 1 operation(s) for health.

Open Food Facts Images API

Endpoints for uploading, cropping, rotating, and managing product images.

Open Food Facts Keys & Values API

Browse available keys and their possible values

Open Food Facts Knowledge Panel API

Return different knowledge panels based on the facet provided.

Open Food Facts Knowledge Panels API

Endpoints for retrieving knowledge panels for tags and categories.

Open Food Facts Locations API

The locations API from Open Food Facts — 7 operation(s) for locations.

Open Food Facts Metrics API

The Metrics API from Open Food Facts — 1 operation(s) for metrics.

Open Food Facts Moderation API

The moderation API from Open Food Facts — 4 operation(s) for moderation.

Open Food Facts Nutrients API

Endpoints for retrieving nutrition-related data and facts.

Open Food Facts Nutripatrol API

The Nutripatrol API from Open Food Facts — 1 operation(s) for nutripatrol.

Open Food Facts OCR API

Endpoints for optical character recognition on product labels.

Open Food Facts Off Test API

The Off Test API from Open Food Facts — 1 operation(s) for off test.

Open Food Facts Open Food Facts Knowledge Panels API

The Open Food Facts Knowledge Panels API API from Open Food Facts — 1 operation(s) for open food facts knowledge panels api.

Open Food Facts Personal Search API

Endpoints for personalized search and recommendations.

Open Food Facts Price Tags API

The price-tags API from Open Food Facts — 2 operation(s) for price-tags.

Open Food Facts Prices API

The prices API from Open Food Facts — 4 operation(s) for prices.

Open Food Facts Product Attributes API

Endpoints for retrieving product attribute groups and user preference importance values.

Open Food Facts Product Tags API

CRUD operations for product tags and properties

Open Food Facts Products API

Endpoints for managing product data and information.

Open Food Facts Proofs API

The proofs API from Open Food Facts — 9 operation(s) for proofs.

Open Food Facts Receipt Items API

The receipt-items API from Open Food Facts — 2 operation(s) for receipt-items.

Open Food Facts Render to HTML API

Render html based on knowledge panels.

Open Food Facts Robots.txt API

The Robots.txt API from Open Food Facts — 1 operation(s) for robots.txt.

Open Food Facts Schema API

The Schema API from Open Food Facts — 1 operation(s) for schema.

Open Food Facts Search A Licious API

The Search A Licious API API from Open Food Facts — 1 operation(s) for search a licious api.

Open Food Facts Stats API

The Stats API from Open Food Facts — 1 operation(s) for stats.

Open Food Facts Status API

The Status API from Open Food Facts — 1 operation(s) for status.

Open Food Facts Suggestions API

Endpoints for getting suggestions to aid in product editing.

Open Food Facts System API

System health and general API information

Open Food Facts Tickets API

The Tickets API from Open Food Facts — 3 operation(s) for tickets.

Open Food Facts User API

The User API from Open Food Facts — 1 operation(s) for user.

Open Food Facts Users API

The users API from Open Food Facts — 3 operation(s) for users.

Scroll for all 46

Open Collections 7

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Open Food Facts Cgi API

OPEN COLLECTION

Open Food Facts API

OPEN COLLECTION

Scroll for all 7

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Open Food Facts Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Open Food Facts Authentication

apiKey/http/oauth2 · 4 schemes

SECURITY

Open Food Facts Domain Security

TLSv1.3 · DMARC

SECURITY

Open Food Facts Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Open Food Facts Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Open Food Facts Agentic Access

136 operations · 48 acting

136 operations · 48 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 8

Properties that don't map to a standard resource type

Scroll for all 8

Source (apis.yml)

apis.yml Raw ↑
aid: open-food-facts
name: Open Food Facts
description: Open Food Facts is a collaborative, free and open database of food products from around the world, built by everyone
  for everyone. Anyone can scan a barcode and contribute product data, and the whole database is published under the Open
  Database License so it can be re-used for any purpose. The project publishes a documented public HTTP API for reading and
  writing product data, plus a family of companion services — Open Prices, Search-a-licious full-text search, the Folksonomy
  engine, facet knowledge panels and the NutriPatrol moderation API — alongside official SDKs in Python, JavaScript, Dart,
  Ruby, PHP and Go.
type: Index
deliveryModel:
  model: unknown
  open_source: false
  commercial: false
  callable_host: true
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Producing
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/open-food-facts.png
tags:
- Food
- Nutrition
- Open Data
- Product Data
- Barcodes
- Taxonomy
- Prices
- Search
- Food and Beverage
tags_raw:
- Food
- Nutrition
- Open Data
- Product Data
- Barcode
- Taxonomy
- Prices
- Search
- Food and Beverage
created: '2025-03-01'
modified: '2026-09-17'
url: https://raw.githubusercontent.com/api-evangelist/open-food-facts/refs/heads/main/apis.yml
specificationVersion: '0.23'
common:
- type: CapabilityMap
  url: capabilities/open-food-facts-capability-edges.yml
  name: Open Food Facts Business Capability Map
- type: Overlay
  url: overlays/open-food-facts-api-v2-overlay.yaml
- type: Overlay
  url: overlays/open-food-facts-api-v3-overlay.yaml
- type: Overlay
  url: overlays/open-food-facts-open-prices-overlay.yaml
- type: Overlay
  url: overlays/open-food-facts-search-a-licious-overlay.yaml
- type: Overlay
  url: overlays/open-food-facts-folksonomy-overlay.yaml
- type: Overlay
  url: overlays/open-food-facts-facets-knowledge-panels-overlay.yaml
- type: Overlay
  url: overlays/open-food-facts-nutripatrol-overlay.yaml
- type: OAuthScopes
  url: scopes/open-food-facts-scopes.yml
- type: Website
  url: https://world.openfoodfacts.org/
- type: DeveloperPortal
  url: https://openfoodfacts.github.io/openfoodfacts-server/api/
- type: Documentation
  url: https://openfoodfacts.github.io/openfoodfacts-server/
- type: APIReference
  url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
- type: GettingStarted
  url: https://openfoodfacts.github.io/openfoodfacts-server/api/tutorial-off-api/
- type: Support
  url: https://forum.openfoodfacts.org/
- type: Roadmap
  url: https://wiki.openfoodfacts.org/Roadmap
- type: SignUp
  url: https://world.openfoodfacts.org/cgi/user.pl
- type: TermsOfService
  url: https://world.openfoodfacts.org/terms-of-use
- type: PrivacyPolicy
  url: https://world.openfoodfacts.org/privacy
- type: AgenticAccess
  url: agentic-access/open-food-facts-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/open-food-facts-vulnerability-disclosure.yml
- type: Security
  url: security/open-food-facts-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/open-food-facts-domain-security.yml
- type: GitHubOrganization
  url: https://github.com/openfoodfacts
- type: LinkedIn
  url: https://www.linkedin.com/company/open-food-facts
- url: https://blog.openfoodfacts.org/en/feed/
  type: Blog
- type: Packages
  url: packages/open-food-facts-packages.yml
- type: SDKs
  url: packages/open-food-facts-packages.yml
- type: Components
  url: components/open-food-facts-components.yml
- type: WellKnown
  url: well-known/open-food-facts-well-known.yml
- type: SecurityTxt
  url: well-known/open-food-facts-security.txt
- type: Authentication
  url: authentication/open-food-facts-authentication.yml
- type: ErrorCatalog
  url: errors/open-food-facts-problem-types.yml
- type: Conventions
  url: conventions/open-food-facts-conventions.yml
- type: Conformance
  url: conformance/open-food-facts-conformance.yml
- type: Lifecycle
  url: lifecycle/open-food-facts-lifecycle.yml
- type: StatusPage
  url: https://status.openfoodfacts.org/
- type: Deprecation
  url: lifecycle/open-food-facts-lifecycle.yml
- type: ChangeLog
  url: changelog/open-food-facts-changelog.yml
- type: RateLimits
  url: rate-limits/open-food-facts-rate-limits.yml
- type: Plans
  url: plans/open-food-facts-plans-pricing.yml
- type: Sandbox
  url: sandbox/open-food-facts-sandbox.yml
- type: Vocabulary
  url: vocabulary/open-food-facts-taxonomies.yml
- type: DataModel
  url: data-model/open-food-facts-data-model.yml
- type: LLMsTxt
  url: llms/open-food-facts-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: FinOps
  url: finops/open-food-facts-finops.yml
apis:
- aid: open-food-facts:open-food-facts-cgi-api
  name: Open Food Facts Cgi API
  description: The Cgi API from Open Food Facts — 1 operation(s) for cgi.
  humanURL: https://world.openfoodfacts.org/
  tags:
  - CGI
  tags_raw:
  - Cgi
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-cgi-api-openapi.yml
- aid: open-food-facts:open-food-facts-product-api
  name: Open Food Facts Product API
  description: The Product API from Open Food Facts — 3 operation(s) for product.
  humanURL: https://world.openfoodfacts.org/
  tags:
  - Product
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-product-api-openapi.yml
- aid: open-food-facts:open-food-facts-search-api
  name: Open Food Facts Search API
  description: The Search API from Open Food Facts — 1 operation(s) for search.
  humanURL: https://world.openfoodfacts.org/
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-search-api-openapi.yml
- aid: open-food-facts:open-food-facts-taxonomy-api
  name: Open Food Facts Taxonomy API
  description: The Taxonomy API from Open Food Facts — 1 operation(s) for taxonomy.
  humanURL: https://world.openfoodfacts.org/
  tags:
  - Taxonomy
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-taxonomy-api-openapi.yml
- aid: open-food-facts:open-food-facts-taxonomy-suggestions-api
  name: Open Food Facts Taxonomy Suggestions API
  description: The Taxonomy Suggestions API from Open Food Facts — 1 operation(s) for taxonomy suggestions.
  humanURL: https://world.openfoodfacts.org/
  tags:
  - Taxonomy Suggestions
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-taxonomy-suggestions-api-openapi.yml
- aid: open-food-facts:open-food-facts-admin-property-management-api
  name: Open Food Facts Admin - Property Management API
  description: The Admin - Property Management API from Open Food Facts — 3 operation(s) for admin - property management.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Admin - Property Management
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-admin-property-management-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-admin-value-management-api
  name: Open Food Facts Admin - Value Management API
  description: The Admin - Value Management API from Open Food Facts — 2 operation(s) for admin - value management.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Admin - Value Management
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-admin-value-management-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-auth-api
  name: Open Food Facts Auth API
  description: The auth API from Open Food Facts — 2 operation(s) for auth.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Authentication
  tags_raw:
  - auth
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-auth-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-authentication-api
  name: Open Food Facts Authentication API
  description: Endpoints for user authentication and session management.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-authentication-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-autocomplete-api
  name: Open Food Facts Autocomplete API
  description: The Autocomplete API from Open Food Facts — 1 operation(s) for autocomplete.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Autocomplete
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-autocomplete-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-badges-api
  name: Open Food Facts Badges API
  description: The badges API from Open Food Facts — 3 operation(s) for badges.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Badges
  tags_raw:
  - badges
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-badges-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-challenges-api
  name: Open Food Facts Challenges API
  description: The challenges API from Open Food Facts — 2 operation(s) for challenges.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Challenges
  tags_raw:
  - challenges
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-challenges-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-document-api
  name: Open Food Facts Document API
  description: The Document API from Open Food Facts — 1 operation(s) for document.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Documents
  tags_raw:
  - Document
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-document-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-flags-api
  name: Open Food Facts Flags API
  description: The Flags API from Open Food Facts — 3 operation(s) for flags.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Flags
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-flags-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-health-api
  name: Open Food Facts Health API
  description: The Health API from Open Food Facts — 1 operation(s) for health.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Health
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-health-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-images-api
  name: Open Food Facts Images API
  description: Endpoints for uploading, cropping, rotating, and managing product images.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Image
  tags_raw:
  - Images
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-images-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-keys-values-api
  name: Open Food Facts Keys & Values API
  description: Browse available keys and their possible values
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Keys & Values
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-keys-values-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-knowledge-panel-api
  name: Open Food Facts Knowledge Panel API
  description: Return different knowledge panels based on the facet provided.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - knowledge-panel
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-knowledge-panel-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-knowledge-panels-api
  name: Open Food Facts Knowledge Panels API
  description: Endpoints for retrieving knowledge panels for tags and categories.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Knowledge Panels
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-knowledge-panels-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-locations-api
  name: Open Food Facts Locations API
  description: The locations API from Open Food Facts — 7 operation(s) for locations.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Location
  tags_raw:
  - locations
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-locations-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-metrics-api
  name: Open Food Facts Metrics API
  description: The Metrics API from Open Food Facts — 1 operation(s) for metrics.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Metrics
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-metrics-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-moderation-api
  name: Open Food Facts Moderation API
  description: The moderation API from Open Food Facts — 4 operation(s) for moderation.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Moderation
  tags_raw:
  - moderation
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-moderation-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-nutrients-api
  name: Open Food Facts Nutrients API
  description: Endpoints for retrieving nutrition-related data and facts.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Nutrients
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-nutrients-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-nutripatrol-api
  name: Open Food Facts Nutripatrol API
  description: The Nutripatrol API from Open Food Facts — 1 operation(s) for nutripatrol.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Nutripatrol
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-nutripatrol-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-ocr-api
  name: Open Food Facts OCR API
  description: Endpoints for optical character recognition on product labels.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - OCR
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-ocr-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-off-test-api
  name: Open Food Facts Off Test API
  description: The Off Test API from Open Food Facts — 1 operation(s) for off test.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Off Test
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-off-test-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-open-food-facts-knowledge-panels-api-api
  name: Open Food Facts Open Food Facts Knowledge Panels API
  description: The Open Food Facts Knowledge Panels API API from Open Food Facts — 1 operation(s) for open food facts knowledge
    panels api.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Open Food Facts Knowledge Panels API
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-open-food-facts-knowledge-panels-api-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-personal-search-api
  name: Open Food Facts Personal Search API
  description: Endpoints for personalized search and recommendations.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Personal Search
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-personal-search-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-price-tags-api
  name: Open Food Facts Price Tags API
  description: The price-tags API from Open Food Facts — 2 operation(s) for price-tags.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - price-tags
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-price-tags-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-prices-api
  name: Open Food Facts Prices API
  description: The prices API from Open Food Facts — 4 operation(s) for prices.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Prices
  tags_raw:
  - prices
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-prices-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-product-attributes-api
  name: Open Food Facts Product Attributes API
  description: Endpoints for retrieving product attribute groups and user preference importance values.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Product Attributes
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-product-attributes-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-product-tags-api
  name: Open Food Facts Product Tags API
  description: CRUD operations for product tags and properties
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Product Tags
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-product-tags-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-products-api
  name: Open Food Facts Products API
  description: Endpoints for managing product data and information.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Product
  tags_raw:
  - Products
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-products-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-proofs-api
  name: Open Food Facts Proofs API
  description: The proofs API from Open Food Facts — 9 operation(s) for proofs.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Proofs
  tags_raw:
  - proofs
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-proofs-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-receipt-items-api
  name: Open Food Facts Receipt Items API
  description: The receipt-items API from Open Food Facts — 2 operation(s) for receipt-items.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - receipt-items
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-receipt-items-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-render-to-html-api
  name: Open Food Facts Render to HTML API
  description: Render html based on knowledge panels.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Render to HTML
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-render-to-html-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-robots-txt-api
  name: Open Food Facts Robots.txt API
  description: The Robots.txt API from Open Food Facts — 1 operation(s) for robots.txt.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Robots.txt
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-robots-txt-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-schema-api
  name: Open Food Facts Schema API
  description: The Schema API from Open Food Facts — 1 operation(s) for schema.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Schema
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-schema-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-search-a-licious-api-api
  name: Open Food Facts Search A Licious API
  description: The Search A Licious API API from Open Food Facts — 1 operation(s) for search a licious api.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Search A Licious API
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-search-a-licious-api-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-stats-api
  name: Open Food Facts Stats API
  description: The Stats API from Open Food Facts — 1 operation(s) for stats.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Stats
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-stats-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs
- aid: open-food-facts:open-food-facts-status-api
  name: Open Food Facts Status API
  description: The Status API from Open Food Facts — 1 operation(s) for status.
  humanURL: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-v2/
  baseURL: https://world.openfoodfacts.net
  tags:
  - Status
  properties:
  - type: OpenAPI
    url: openapi/open-food-facts-status-api-openapi.yml
  - type: Documentation
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/
  - type: ChangeLog
    url: https://openfoodfacts.github.io/openfoodfacts-server/api/ref-api-and-product-schema-change-log/
  - type: Documentation
    url: https://prices.openfoodfacts.org/api/docs


# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/open-food-facts/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/open-food-facts"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/open-food-facts/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/open-food-facts/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.