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

What is the Cartroute API?

The Cartroute API searches 12 US retailers (Amazon, B&H Photo, Best Buy, Costco, Lowe's, Micro Center, Newegg, Sam's Club, Staples, Target, The Home Depot, Walmart) in one call and returns every matching product with each retailer's offer, shipping, the best usable coupon, the effective price you would actually pay, stock, delivery time and a 90-day price verdict, as normalized JSON. It is built for AI agents: REST with an OpenAPI 3.1 description, a remote MCP server, stable machine-readable errors and credit-based metering.

Base URL: https://cart-route.com/api/v1

What can I build with it?

Where should I start?

What does it cost?

Each successful search, product, price-history or coupon call costs one credit. New accounts receive 100 credits at signup and 100 more after confirming their email, with no card. Paid plans start at $29 a month for 5,000 credits. Details: credits and pricing.

Which endpoints are there?

EndpointPurposeCredits
GETPOST/searchSearch all retailers1
GET/products/{id}One product, every offer, specs1
GET/products/{id}/price-historyDaily prices, 7 to 180 days1
GET/couponsActive coupons and promotions1
GET/retailers, /categoriesReference data0
GET/account, /usageBalance and ledger0
POST/accountsCreate an account and key0

Which conventions does every response follow?