FoodIntel API – Nutrition & Food Analysis
FoodIntel API provides structured food nutrition and analysis data via a fast REST API. Use this API to: • Analyze food nutrition information • Build calorie tracking or diet apps • Power health, fitness, and food platforms Perfect for developers, startups, and AI-powered applications. Plans: • BASIC – Free plan for testing and prototyping • PRO – Recommended for production use • ULTRA –…
FoodIntel API – Nutrition & Food Analysis endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
search foods paginated /api/v1/foods/search/paginated |
Search foods with pagination metadata Returns paginated results with metadata including total count, has_next, has_prev |
| GET |
search foods /api/v1/foods/search |
Search foods with various filters - **q**: Search in food description and brand owner - **limit**: Number of results (1-100) - **offset**: Skip number of results for pagination -… |
| GET |
food details /api/v1/foods/{fdc_id} |
Get detailed information about a specific food item - **fdc_id**: Food Data Central ID |
| GET |
autocomplete /api/v1/foods/autocomplete/ |
Autocomplete search for food names and brands. Returns lightweight results for dropdowns. |
| POST |
get foods batch /api/v1/foods/batch/ |
Batch retrieval of food details by IDs. Useful for cart/meal syncing. |
| GET |
validate barcode upc /api/v1/foods/barcode/validate/{upc} |
Validate UPC/barcode format without database lookup - **upc**: Universal Product Code to validate |
| GET |
category details /api/v1/categories/{category_code} |
Get details of a specific category - **category_code**: Category code (e.g., '0100', '0200') |
| GET |
categories /api/v1/categories/ |
Get food categories |
| GET |
lookup food by barcode ups /api/v1/foods/barcode/{upc} |
Lookup food by UPC/barcode - **upc**: Universal Product Code (barcode) |
| GET |
health check /health |
Health check endpoint |