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

How do I use Cartroute from n8n, Zapier or Make?

In n8n, Zapier or Make, add a generic HTTP request step: method GET, URL https://cart-route.com/api/v1/search, a query parameter q, and a header Authorization with the value Bearer cr_live_.... The JSON response can be mapped into later steps directly; the fields most workflows need are listed below.

Which settings does the HTTP step need?

SettingValue
MethodGET
URLhttps://cart-route.com/api/v1/search
Query parametersq = the product, optionally max_price, in_stock = true, limit = 3
HeaderAuthorization = Bearer cr_live_... (store it as a credential, not in the step text)
Response formatJSON

Which response fields should I map?

PathMeaning
results[0].titleBest-matching product.
results[0].price_summary.best_retailerWhere it is cheapest.
results[0].price_summary.best_effective_price_usdWhat it costs there, shipping and coupon included.
results[0].price_insight.verdictgood_time_to_buy, typical_price or above_recent_average.
results[0].offers[0].buy_urlLink to buy.
credits.remainingBalance, for a low-credit alert.

What is a useful first workflow?

A daily price-drop alert: a schedule trigger, the HTTP step with a fixed query, a filter that continues only when price_insight.verdict equals good_time_to_buy, and an email or Slack step with the retailer, price and buy_url. It costs one credit a day.

How do I handle errors in a workflow?

Turn on the step's "continue on error" option and branch on the HTTP status: 402 means out of credits, 429 means retry later. The body's detail is readable enough to send as-is in a notification.