Nutritionix · Rate Limits

Nutritionix Rate Limits

Nutritionix throttles the Track API per application credential pair (x-app-id / x-app-key). Daily request quotas are scaled by plan tier, with the free/trial tier capped at a small daily allowance and paid tiers receiving substantially higher quotas. Exceeding the quota returns HTTP 429. Exact per-tier numbers are not published on the open documentation and depend on the negotiated plan, so the values below reference the docs and are flagged unreconciled until confirmed for a specific key.

Nutritionix Rate Limits is the machine-readable rate-limit profile for Nutritionix on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring requests_per_day and varies.

The profile also includes 4 backoff/retry policies defined and response codes documented for throttled, quotaExceeded, and unauthorized.

Tagged areas include Rate Limiting, Nutrition, and Food.

3 Limits Throttle: 429 Quota: 429
Rate LimitingNutritionFood

Limits

Daily request quota (free / trial tier) key
requests_per_day
small per-day allowance; see plan terms
Free/trial credentials are capped at a low daily request count to deter misuse.
Daily request quota (paid tiers) key
requests_per_day
tier-dependent; see negotiated plan
Paid plans scale the daily quota with the subscription tier.
Request rate key
varies
not publicly published
Short-term burst throttling applies per credential pair; specific RPS is not documented openly.

Policies

Per-credential scoping
Quotas and throttling are bound to the x-app-id / x-app-key pair, not per-IP.
Retry on 429
On a 429, back off and retry; reduce request frequency or upgrade the plan for a higher quota.
Quota reset
Daily quotas reset on a rolling or calendar-day basis depending on plan terms.
Raise via sales
Higher quotas and rate ceilings are obtained by upgrading the commercial plan through Nutritionix sales.

Sources