search: Search products

API: openfoodfacts.org:open-food-facts-api
Endpoint: /v2/search
Response format: text/html +1 format
Charset: utf-8
Auth: none
Method: GET
Last Status: 503
Latency: 234ms

Description

Search for food products by various criteria.

Parameters (5)

brands_tags (string, query, optional)

Brand filter

categories_tags_en (string, query, optional)

Category filter (e.g., 'chocolate', 'beverages')

fields (string, query, optional)

Comma-separated list of fields to return

page (integer, query, optional, default: 1)

Page number

page_size (integer, query, optional, default: 20)

Number of results per page

Examples (1)

Search for chocolate products by category curl
curl 'https://world.openfoodfacts.org/api/v2/search?categories_tags_en=chocolate'
import requests

resp = requests.get(
    "https://world.openfoodfacts.org/api/v2/search",
    params={
        'categories_tags_en': 'chocolate',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("openfoodfacts")
result = api.fetch("v2/search", categories_tags_en="chocolate")

for item in result:
    print(item)
const resp = await fetch("https://world.openfoodfacts.org/api/v2/search?categories_tags_en=chocolate");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:18:47.649317 503 234ms
2026-04-15 03:04:09.561293 503 235ms
2026-04-14 00:43:46.323130 200 938ms
2026-04-12 16:28:17.202431 503 218ms
2026-04-10 01:37:08.626165 503 366ms
2026-04-09 03:33:08.830140 503 210ms
2026-04-08 07:28:16.226855 503 314ms
2026-04-07 01:41:50.849480 200 1451ms
2026-04-06 04:53:54.633886 503 276ms
2026-04-05 14:46:10.190187 200 4226ms
2026-04-05 00:49:44.869016 503 238ms
2026-04-04 02:51:01.290536 503 210ms
2026-04-03 12:26:15.995998 503 221ms
2026-03-30 02:28:59.126364 503 230ms
2026-03-29 12:39:15.989953 503 218ms
2026-03-23 09:12:28.895057 200 13497ms 1.5MB