Open Food Facts API
Open Food Facts API: food product record by barcode.
Operational
Last checked · response time 737 ms
90-day uptime
Monitoring since · 32 days of data
Past incidents
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
- Guardian-measuredResolvedAPI: Unreachable · resolved after 3m
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
No incidents reported.
- Guardian-measuredResolvedAPI: HTTP 504 · resolved after 4m
- Guardian-measuredResolvedAPI: Unreachable · resolved after 3m
- Guardian-measuredResolvedAPI: Unreachable · resolved after 3m
- Guardian-measuredResolvedAPI: HTTP 504 · resolved after 4m
Recent changes
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
- Breaking change8 fields changed: product.allergens_from_ingredients, product.ingredients_percent_analysis, product.traces_from_ingredients, +5 more
Integrate
The live status, 90-day uptime figure and change history on this page are also machine-readable: embed the badge, poll the JSON, or subscribe to the feed. No key needed.
Status badge:
Markdown embed: [](https://guardiandev.ai/apis/openfoodfacts-api)
Machine-readable: JSON (versioned v1, CORS-enabled) · Atom feed of drift & outage events.
Guardian probes https://world.openfoodfacts.org/api/v2/product/3017624010701.json about every 5 minutes. How Guardian measures.