Authentication
NutritionSignals uses API keys for authentication. Add your key as a Bearer token in the Authorization header on every request.
Get an API key
Generate your API key from your developer settings. Keep it private — anyone with the key can make requests on your account.
Best practices
- Store keys in environment variables (e.g.
.env.local) - Never ship keys to the browser or mobile apps
- Rotate keys immediately if you suspect a leak
Bearer token (recommended)
Send your API key in the Authorization header:
cURL (Food Resolution)
curl https://api.nutritionsignals.com/v1/foods/resolve \
-H "Authorization: Bearer {API_KEY}" \
-H "Content-Type: application/json" \
-d '{"text":"Chobani Greek Yogurt, strawberry, 5.3 oz"}'