Sandbox environment: prices, stock and coupons are synthetic test data. What this means

How are Cartroute credits counted?

One credit is spent per successful search, product, price-history or coupon call. Reference and account endpoints are free. Failed calls cost nothing. New accounts get 100 credits immediately and 100 more when the email address is confirmed; paid plans add 5,000 or 50,000 credits a month.

What does each call cost?

OperationRESTMCP toolCredits
Search all retailersGET/POST /searchsearch_products1
Product with every offerGET /products/{id}get_product1
Price historyGET /products/{id}/price-historyget_price_history1
CouponsGET /couponsfind_coupons1
Retailers, categoriesGET /retailers, /categorieslist_retailers, list_categories0
Balance, ledgerGET /account, /usageget_account0
Web search on this site/search page, logged inn/a1

When is a call not charged?

A search that matches nothing is charged. "No product matches" is an answer the call paid to learn, and the response says so in notes.

How do I see my balance?

Every metered response includes credits.charged and credits.remaining, repeated in the X-Credits-Charged and X-Credits-Remaining headers. GET /api/v1/account returns the balance and a low_balance flag (below 20); GET /api/v1/usage returns the ledger. The dashboard shows a 30-day usage chart.

What happens at zero?

Metered calls return 402 with code: "insufficient_credits", credits_remaining, top_up_url and, if the email is still unconfirmed, verify_email_bonus. An agent should stop and tell its user rather than retry.

Do free credits expire?

No. Signup and verification credits stay on the account until used. Plan credits are granted monthly.

What are the plans?

PlanPriceCreditsExtra 1,000Rate limit
Free$0200 oncen/a120/min
Builder$29/mo5,000/mo$6120/min
Scale$199/mo50,000/mo$4600/min
EnterpriseCustomVolumeCustomCustom

See pricing, or email [email protected] for Enterprise.