2,500 free credits — no credit card required. Start building

SenseCollect logoSenseCollect
  • Sources
  • Solutions
  • Pricing
  • Tools
  • Blog
  • About
DocsGet API key
SourcesSolutionsPricingToolsBlogAboutDocs
Get API keyLog in
Amazon reviews

Export Amazon reviews to CSV or JSON

Give the API an ASIN and get the reviews back as flat rows — rating, text, date, reviewer, permalink. One call, no browser extension, no paging logic to write.

Get API keyRun it in the explorer

2 endpoints · 7 credits per review · up to 100 per product

What an Amazon review export gets you

Amazon shows reviews ten to a page behind a lazy-loading widget. Copying them by hand stops being viable somewhere around the second product, and browser extensions break whenever the page markup shifts.

The export path is an API call instead: pass an ASIN, get every review the endpoint can reach as a JSON array where the rating is a number and the date is an ISO timestamp. Write it to CSV, load it into a sheet, or pipe it straight into a sentiment model.

If you only want the complaints, there is a second endpoint that filters to 1- and 2-star reviews server-side, so you are not paying to page through the praise to find them.

The call that does it

One GET, one header. Everything else is a query parameter, so you can test it in a browser tab before you write any code.

curl "https://sensecollect.com/v1/amazon/reviews?asin=B09G9FPHY6&limit=100" \  -H "x-api-key: $SENSECOLLECT_KEY"
What comes back

What one review row contains

The same record shape every SenseCollect source answers with. Fields Amazon cannot fill come back empty rather than missing, so your parser never has to branch.

id
Stable review id — dedupe key across runs.
content
The review body as plain text.
metrics.rating
Stars as a number, so you can filter on it.
published_at
ISO timestamp, or null when the source omits it.
author.name
Reviewer display name.
url
Permalink to the review.
raw
Verified-purchase flags, helpful votes, variant — untouched.
Read the referenceRun it in the explorer

Exporting reviews end to end

  1. 01

    Collect the ASINs

    The ASIN is in every Amazon product URL, after /dp/. Pass one, or several separated by commas to export a whole product line in a single call.

  2. 02

    Call the endpoint

    GET /v1/amazon/reviews with your key in the x-api-key header. Set limit up to 100 reviews per product; the default is 10 so a test call stays cheap.

  3. 03

    Write the rows out

    data is a flat array — hand it to csv.DictWriter, a dataframe, or your warehouse loader. Nothing is nested more than one level except raw.

  4. 04

    Re-run without duplicates

    Every review carries a stable id. Keep the ids you have already stored and a weekly re-run only adds what is new.

What an export costs

Reviews are billed per row returned, so a product with twelve reviews costs twelve rows — not a per-call minimum rounded up.

Per review
7 credits
1,000 reviews
$8.66–$13.30
100 reviews from one ASIN
$0.87–$1.33
Failed run
refunded
See pricing
FAQ

People also ask

The questions that come up most often before someone runs their first export.

How do I export Amazon reviews to CSV?+

Call GET /v1/amazon/reviews with the product's ASIN and a limit, then write the data array to a CSV file. Every record is flat — rating, content, published_at, author.name, url — so a standard CSV writer handles it without any reshaping. There is no separate export step and no file to wait for; the response is the export.

Is there an Amazon API for reviews?+

Amazon's own Product Advertising API does not return review text — it returns a rating summary and an iframe. SenseCollect's /v1/amazon/reviews endpoint returns the review bodies themselves as structured records, which is what most people are actually looking for when they search for an Amazon reviews API.

How many reviews can I download per product?+

Up to 100 reviews per ASIN per call, which is the ceiling Amazon's public review pages expose. Pass several ASINs in one call to cover a product line, and re-run on a schedule to accumulate more over time — the stable review id makes deduplication a set difference.

Can I download only the negative reviews?+

Yes. GET /v1/amazon/complaints runs the same collection but filters to 1- and 2-star reviews before the response is built, so you get the complaints without paying to page past the five-star ones.

Is exporting Amazon reviews legal?+

Reviews on a public product page are public data, and collecting public data for analysis is broadly accepted. That is not legal advice: how you use the text matters more than how you got it, republishing wholesale is a different question from analysing it, and you should read Amazon's terms and your own jurisdiction's rules before you build a product on it.

Do I need to sign up to try it?+

You can browse and run endpoints in the explorer without a key. To pull real rows you need an account, which starts with 2,500 free credits — around 830 review rows — and no card.

Related

Amazon source reference

Both endpoints, every parameter, and the record shape.

Read

Voice of customer

What teams build once the review text is in a table.

Read

Pricing

Credit packs, per-row rates, and what expires (nothing).

Read

Export your first product tonight

2,500 free credits on signup, no card. That is roughly 830 review rows to test the shape against your own pipeline.

Get API keySee pricing
sensecollect/
SenseCollect logo

The local lead data API. One key, one unified schema, priced by the rows you get back.

No subscriptionCredits never expireNo per-call minimumRefund on failed runs

API

DocumentationResponse schemaMCP serverExplorerCatalog (JSON)Error codesChangelog

Sources

MapsAmazon reviewsTikTokAll sources

Guides

Leads by niche & cityLocal business leadsRestaurant leadsNo-website leadsExport Maps dataExport Amazon reviewsAuf Deutsch

Company

PricingComparisonsSolutionsToolsBlogAboutContact

Account

Get API keyLog inAPI keysCredits

© 2026 SenseCollect

Public data only. Review every response before you act on it.