Price per call
Each endpoint has one flat price per call, however many results it returns.
Your balance is kept in credits: 1,000 credits = $1.00. Commodity and branded-food data comes from free USDA feeds. Shopify data costs more because Orbbit collects it from storefronts itself.
What you’re charged for
- Only calls that succeed. A call that returns an error (
400,401,402,403,404or5xx) costs nothing. - One price per call. Asking for 100 metrics in one call to
GET /v1/commodities/pricescosts the same $0.01 as asking for one. So batch where you can. - Calls from the API Reference and AI assistants too. The Try it button and the Data MCP connection send real calls, charged like any other.
When a call is refused
A call is refused with status402 and error type insufficient_balance before any data is read if either of these would be exceeded:
- Your balance. The message is
Insufficient balance. - The key’s monthly spend budget, set per key under API Keys. The message is
Monthly spend cap reached.
Cap what a key can spend
Every API key has a Spend budget (USD): the most it may spend in a calendar month (UTC). Set it when you create the key, and change it any time from API Keys. The budget still applies when auto-recharge is on, so a key can never spend past it. See Authentication.Top up your balance
Open Balance in the console and click Top Up. Pick 100, 500, or enter any amount from 50,000, then pay by card through Stripe. The credits are added as soon as the payment goes through, and the card is saved for auto-recharge.Auto-recharge
Auto-recharge tops up your balance for you, so calls don’t start failing with402 because it ran low.
- Open Balance and, next to auto-recharge, click Manage.
- Tick Automatically recharge when my balance runs low.
- Set **Recharge amount (10 to $50,000.
- Set **When balance drops below (1 to $50,000.
- Click Save.
- It checks right after each charged call, and once a day, so it also catches a balance that dropped for another reason, such as a refund.
- It charges once at a time. Many calls finishing together never trigger more than one recharge.
- If your card is declined, auto-recharge switches itself off so it doesn’t keep retrying. Update your card and turn it back on.