> ## Documentation Index
> Fetch the complete documentation index at: https://lava.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Open Food Facts

> Collaborative food product database providing nutrition facts, ingredients, allergens, and Nutri-Score ratings for products worldwide via barcode lookup.

Collaborative food product database providing nutrition facts, ingredients, allergens, and Nutri-Score ratings for products worldwide via barcode lookup. Best for nutrition analysis, dietary tracking, and food product comparison workflows. The open-source equivalent of proprietary nutrition databases — covers packaged food globally with community-verified data.

2 endpoints available through Lava's AI Gateway. See the [Open Food Facts API docs](https://openfoodfacts.github.io/openfoodfacts-server/api/) for full documentation.

<Info>This provider is **managed** — no additional setup required.</Info>

## Endpoints

### Look up product by barcode

**GET** `https://world.openfoodfacts.org/api/v2/product/737628064502` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://world.openfoodfacts.org/api/v2/product/737628064502', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fworld.openfoodfacts.org%2Fapi%2Fv2%2Fproduct%2F737628064502" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Search for food products

**GET** `https://world.openfoodfacts.org/api/v2/search?categories_tags=breakfast-cereals&fields=product_name,nutriscore_grade` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://world.openfoodfacts.org/api/v2/search?categories_tags=breakfast-cereals&fields=product_name,nutriscore_grade', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fworld.openfoodfacts.org%2Fapi%2Fv2%2Fsearch%3Fcategories_tags%3Dbreakfast-cereals%26fields%3Dproduct_name%2Cnutriscore_grade" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

## Next Steps

<CardGroup cols={2}>
  <Card title="All Providers" icon="grid" href="/gateway/supported-providers">
    Browse all supported AI providers
  </Card>

  <Card title="Forward Proxy" icon="route" href="/gateway/forward-proxy">
    Learn how to construct proxy URLs and authenticate requests
  </Card>
</CardGroup>
