External food lookup cascade (API key, rate-limited)
GET /foods/lookup · API key required
Local cache → USDA FDC (name search) → Open Food Facts (barcode) → FatSecret barcode lookup (Premier-exclusive) → FatSecret (name search). First external hit is cached into external_foods_cache so subsequent lookups skip upstream calls.
Parameters
q(query) - Name search (tries USDA, then FatSecret).barcode(query) - Barcode lookup (Open Food Facts, then FatSecret).offset(query)
Responses
200429