FAQ

Amazon Data API — frequently asked questions

Straight answers. If yours is not here, ask us directly — we reply within a business day.

Getting started

Structured JSON. Every endpoint returns a flat, predictable object — no HTML, no scraping artefacts, no browser automation on your side. Product records carry ASIN, title, brand, price with currency and list price, rating, review count, availability, images and delivery copy. The API Reference shows a real response body for all 16 endpoints.

No. The Free plan gives you 50 requests a month with no card and no expiry. Sign up, generate a key and you are making live calls in under a minute.

It is a single GET request with one header. Most people have their first working call inside five minutes using the Quick Start, and a production integration the same afternoon.

Plans & billing

One HTTP call to a data endpoint costs one credit, whatever the response size. /scrape costs two because it detects and parses the page type. Calls that fail with a 5xx on our side are never charged, and /v1/ and /v1/usage are always free.

Every plan stops at its limit. The API returns 429 quota_exhausted until your period resets, and rejected requests cost no credits — nothing is ever charged beyond the plan you bought. Upgrading takes effect from your next request.

Yes. Upgrades take effect immediately with the new limits available on your next request. Downgrades apply straight away too, and your usage for the period carries over so nothing resets unexpectedly.

One button in the billing dashboard. Cancelling schedules the subscription to end at the close of the current period — you keep full access until then, and you can resume before it lapses with no penalty.

Yes — yearly plans are billed for ten months instead of twelve, so you save roughly 17%.

Technical

16 marketplaces including the US, UK, Germany, France, Italy, Spain, Canada, Japan, India and Australia. Pass marketplace=DE on any endpoint. Prices come back in that marketplace's currency.

Amazon localises availability and pricing. Without a delivery postcode many listings report “cannot be shipped to your location” and return no price or images. Sending zip gives you price-accurate data — it is the single biggest quality lever in the API.

Responses are fetched live and cached briefly in-process. The X-Cache response header tells you HIT or MISS, and X-Response-Time-Ms reports server time so you can measure it yourself.

Per-second limits by plan: 1/s on Free, 5/s on Starter, 15/s on Growth and 50/s on Scale. Exceeding it returns 429 rate_limited with a Retry-After header. Back off and retry — rejected requests are not charged.

A few Amazon surfaces are client-rendered or gated behind encrypted lazy-load calls — influencer post feeds and certain review blocks in particular. Rather than fail silently or invent data, those endpoints return the fields we could extract plus a note explaining the limitation. It is documented per endpoint in the API Reference.

The API is a plain REST interface, so any HTTP client works. Every endpoint page ships copy-paste examples for cURL, Python, Node.js, PHP and Go, and /v1/ returns a machine-readable index you can generate a client from.

Legal & support

No. AmazonCrawler is an independent service and is not affiliated with, endorsed by or sponsored by Amazon.com, Inc. “Amazon” is a trademark of Amazon.com, Inc. You are responsible for making sure your use of the data complies with the terms that apply to you.

Community support on Free, email on Starter, priority email on Growth and a shared Slack channel on Scale. Enterprise customers get a dedicated engineer and a contractual SLA.

Still stuck?

Send us the endpoint, the parameters and what you expected. That is usually enough for us to answer in one reply.