Personal search

Get Attribute Groups

Attributes are at the heart of personal search. They score the products according to different criterias, which could then be matched to a user's preferences.

This API helps you list attributes and display them in your application, for the user to choose the importance of each criteria.

note: /api/v2/attribute_groups_{lc} is also a valid route, but consider it deprecated

GET
/api/v2/attribute_groups

Query Parameters

lc?string

2 letter code of the language of the user. Used for localizing some fields in returned values (e.g. knowledge panels). If not passed, the language may be inferred by the Accept-Language header of the request, or from the domain name prefix.

Response Body

curl -X GET "https://world.openfoodfacts.net/api/v2/attribute_groups?lc=fr"
[
  {
    "id": "string",
    "name": "string",
    "attributes": [
      {
        "id": "string",
        "name": "string",
        "icon_url": "string",
        "setting_name": "string",
        "setting_note": "string",
        "default": "mandatory",
        "panel_id": "string"
      }
    ]
  }
]