Skip to main content

Plans & limits

Biteship subscriptions are account-level. Your API key authenticates requests; your plan decides monthly quotas and which features you can call.

Manage your plan in the Biteship Dashboard. Quotas reset each usage period (typically monthly).

Limits below apply to production (live) API keys. Sandbox / testing keys are not counted against these quotas.

Monthly API quotas​

ResourceFreeGrowScaleEnterprise
Rates (POST /v1/rates/couriers)50010,00050,000Unlimited
Tracking (GET /v1/trackings/...)1001,0005,000Unlimited
Maps (GET /v1/maps/areas)10,00050,000200,000Unlimited
Orders (POST /v1/orders)1002,00010,000Unlimited
Returns (POST /v1/returns)102001,000Unlimited

When Rates, Tracking, or Maps quota is exhausted, Biteship charges overage from your wallet (Bitepoints) per extra request. Orders and returns have no overage — the request is rejected until the next period or you upgrade.

See Errors for 42200000 (limit reached) and 40200000 (overage, insufficient balance).

Other limits​

ResourceFreeGrowScaleEnterprise
Installed couriers3510Unlimited
Origin locations2510Unlimited
Custom rates1310Unlimited

Features available via API​

FeatureFreeGrowScaleEnterprise
Rates, tracking, maps, ordersYesYesYesYes
Shopify / WooCommerce pluginAdd-onYesYesYes
Shipping Label API—YesYesYes
Create returnYesYesYesYes
Return page API (list, retrieve, review, confirm)—YesYesYes
Custom courier——YesYes
Courier custom key———Yes

Calling a gated feature returns HTTP 422 with code 42200002 and a required_tier hint.

{
"success": false,
"code": 42200002,
"error": "This feature is not available on your current subscription plan. Please upgrade to continue.",
"feature_key": "order.features.is_eligible_for_shipping_label_api",
"required_tier": "grow"
}

Plan names, prices, and add-ons are configured in the dashboard. Contact [email protected] for Enterprise.