Most "best free Amazon scraper API" roundups are written from pricing pages. The author lines up five vendors, copies the free-tier numbers from each landing page, adds a paragraph of marketing paraphrase per vendor, and publishes. Nobody registers. Nobody calls anything. The ranking is a formatting exercise.
That matters because the free tier is exactly where marketing and reality diverge the most. A pricing page tells you what a vendor wants you to believe about the free tier. A fresh account tells you what you actually get: whether the credits land in the account at all, whether signup works, whether the first call succeeds, and what shape the data comes back in.
So on October 16, 2026, I registered a brand-new account on each of five Amazon scraper API platforms — Pangolinfo, Chocodata, ScraperAPI, Bright Data, and APISerpent — and ran the exact same test against all five, on the same day, against the same product. Two of the five failed outright before returning a single byte of product data. One returned raw HTML and left the parsing to me. Two returned clean structured JSON. This is the full record: method, measurements, failure modes, and what I concluded from them.
Method
Every condition I could hold constant, I held constant:
- Date: October 16, 2026. All five signups and all calls happened within the same day.
- Accounts: freshly registered on each platform that day. No legacy accounts, no leftover quotas, no sales-assisted onboarding. Whatever a new user gets on day one is what got measured.
-
Target: one ASIN,
B0FQFB8FMG(Apple AirPods Pro 3), on amazon.com, US marketplace. - Recorded per platform: signup friction (including bugs), the free-tier terms actually received versus the terms advertised, card requirement, response latency, HTTP status, response shape (structured JSON vs raw HTML vs nothing), structured field count, and data correctness against the live product page.
The ground truth from the product page on the day: price $199.00, rating 4.4, 16,512 reviews. Any platform whose response disagreed with those numbers would have been marked down for correctness regardless of how fast it was. As it turned out, correctness was not where the failures lived — availability was.
Results
| Platform | Free tier received | Card? | Call result | Latency | Response shape |
|---|---|---|---|---|---|
| Pangolinfo | 60 credits/month, recurring | No | Product data + full review corpus returned | ~8.5s (product), 11.5s (reviews page) | Structured JSON, 51 product fields |
| Chocodata | 1,000 requests, one-time | No | Complete product record returned | 3.3s | Structured JSON, 60 fields |
| ScraperAPI | 5,000 API credits, 7-day trial | No | Full page returned on second attempt | 4.2s | Raw HTML, 1.8 MB |
| Bright Data | Advertised 5,000 credits/month — never granted | No | Account suspended at $0 balance; API call timed out | 120s timeout | Nothing |
| APISerpent | Claimed free quota — unverifiable | No | Product endpoint returned HTTP 502 twice | 16.8s, 9.7s | Nothing |
Findings, platform by platform
Pangolinfo — structured data, and the only native review corpus
Signup was uneventful, no card requested, and the free tier landed as documented: 60 credits per month, recurring — it resets monthly rather than expiring after a trial window. That distinction matters for evaluation, because a recurring allowance lets you re-run a benchmark next month against the same account and compare behaviour over time.
The product call costs 1 credit and returned in about 8.5 seconds as structured JSON with 51 fields: title, the $199.00 price, rating, the 16,512 review count, 7 images, variants, seller information, and BSR, all matching the ground truth. The call itself follows the documented shape — a GET request with a bearer token:
curl -s "https://api.pangolinfo.com/v1/product?asin=B0FQFB8FMG&marketplace=US" \
-H "Authorization: Bearer YOUR_API_KEY"
What separated this platform from the other JSON provider in the test was the review endpoint. Reviews are billed per page (5 credits per page) and paginate natively: one page call took 11.5 seconds and the corpus totals 4,318 reviews for this ASIN, the newest dated October 14 — two days before the test. Each review carries its date, country, star rating, author, title, body, verified-purchase flag, and helpful count as discrete fields. Most general-purpose scrapers treat reviews as just another page to render; a paginated, field-structured review corpus is a different kind of object, and for review mining or complaint analysis it removes an entire parsing layer.
Total spend for the whole evaluation on this platform: 6 credits out of the 60 monthly allowance. That is what a free tier is supposed to do — make a real evaluation cost almost nothing.
Chocodata — the fastest clean response, after a signup bug
Chocodata's free allowance is 1,000 requests, one-time rather than recurring, with an unusual billing model underneath: 5 credits equal 1 request, and billing is success-only — a failed call does not consume the request. No card was requested.
The product call was the fastest successful structured response in the test: 3.3 seconds, a 7.3 KB JSON document with 60 fields, including buy box data, variations, sales rank, the star-rating distribution, images, and bullet points. The $199 price, 4.4 rating, and 16,512 review count were all correct. On pure product-record quality per call, this was the strongest single response of the five. The vendor advertises 237 data sources, of which Amazon is one; this test only exercised the Amazon path.
The one blemish was signup. Registering worked, but logging in directly afterwards returned "Invalid email or password" for the credentials that had just been created. The workaround was to go through the sign-up flow a second time and use the verification-code path, which let me in. It cost a few minutes and is exactly the kind of day-one friction that never appears in a pricing-page comparison — and exactly the kind a new user will hit first.
ScraperAPI — raw HTML, honestly delivered
ScraperAPI's trial grants 5,000 API credits for 7 days (in this run, expiring October 23), no card, with 5 concurrent threads. It is a general web-scraping proxy rather than an Amazon-specific API, and the response shape reflects that: what came back was the full Amazon page as 1.8 MB of raw HTML, HTTP 200, with no CAPTCHA encountered.
Two qualifications. First, the very first call of the day failed — the connection was closed remotely. The second call succeeded in 4.2 seconds and every subsequent observation is from that successful call; a sample of one success after one transport failure is not a reliability measurement, and I am not presenting it as one. Second, raw HTML means the 51-or-60-field structured record the other providers returned is your problem: you write and maintain the parser, and you own it when Amazon changes its markup. For teams who already have parsing infrastructure and want page-level control, that trade is reasonable. For anyone evaluating "how fast can I get clean product fields," it is a real cost that the credit price does not show.
Bright Data — the advertised free tier never arrived
This was the test's clearest divergence between marketing and reality. The advertised offer is 5,000 free credits per month, no card required. The fresh account I registered had a $0 balance and a status of "suspended due to negative balance." The advertised credits were never granted. An API call against the account timed out at 120 seconds, which is what you would expect from an account that cannot bill anything.
The fix, per the account state, is to add funds — at which point it is no longer a free-tier evaluation. I did not add funds, because the test was specifically about what a new user receives for free on day one, and the answer here was: an account that cannot make a call. Bright Data is a large, established vendor and its paid infrastructure may be excellent; none of that is measurable from a suspended free account, and a comparison written from its pricing page would have ranked this offer near the top. That is the strongest argument I know for testing instead of transcribing.
APISerpent — failed before evaluation was possible
APISerpent claims 35 structured fields and headline pricing of $0.020 per 1,000 requests, which would make it the cheapest option in this group by a wide margin. Signup is Google-only, which is a constraint worth knowing before you plan around it.
The product endpoint returned HTTP 502 twice — 16.8 seconds on the first attempt, 9.7 seconds on the second. No data came back either time. The claimed free quota is therefore unverifiable: not disproven, unverifiable, because the service failed before the quota question could even be reached. A 502 twice in one day is not proof of permanent unreliability — services have bad days — but a free-tier evaluation can only report the day it ran, and on this day there was nothing to evaluate.
Troubleshooting notes from the test day
Four failure modes showed up, and each has a practical reading:
- "Invalid email or password" right after signup (Chocodata): the account existed; the direct login path was the broken part. Re-entering through the sign-up/verification-code flow worked. If a fresh account rejects its own credentials, try the code path before concluding registration failed.
- First call dropped (ScraperAPI): a remotely closed connection on attempt one, a clean 200 on attempt two. Retry logic with backoff is not optional in scraping clients; a single cold failure says little, but a client that cannot retry will report it as total failure.
- Account suspended at $0 (Bright Data): check the balance and account status in the dashboard before debugging your request code. An API timeout can be an account-state problem wearing a network costume.
- Repeated 502 (APISerpent): two failures at different latencies suggest the upstream service, not your request, is the problem. Log the status codes and timestamps; if you are evaluating, move on and re-test on another day rather than tuning your client against a dead endpoint.
Limitations
This is a day-one free-tier test, and its claims stop there. Paid tiers, support quality, and long-term reliability are untested — a vendor that failed here may perform well paid, and a vendor that shone here may degrade under production load; neither is in evidence. The test used a single ASIN, a single marketplace (US), and a single day. Latency numbers are single measurements, not distributions. Where a platform's documentation or code examples are referenced (including Pangolinfo's), they follow the vendor's official docs, and behaviour at scale should be confirmed with the vendor. Two platforms (Bright Data and APISerpent) are recorded as unevaluable on the day, which is a statement about October 16, not a verdict on the companies.
Conclusion
The free tiers that actually delivered — Pangolinfo's 60 recurring monthly credits, Chocodata's 1,000 success-billed requests, ScraperAPI's 5,000 trial credits — are each enough for a hobbyist to build something real and enough for a professional to run a serious evaluation. None of them runs a production workload, and none is designed to; that is not a flaw, it is the shape of a free tier.
The real value of a free tier is narrower and more useful than "free data": it cuts the cost of evaluation to zero. And evaluation is where the actual lesson of this test sits. Of the five offers I started with, one never granted its advertised credits and one never answered a request — a 40% failure rate that is completely invisible from pricing pages, mine included. So the methodology is the conclusion: never evaluate a scraper API from its pricing page. Register the account, run the same ASIN through it, and read what actually arrives. The vendors whose free tiers survive that test have earned the paid conversation; the rest have saved you finding out later, at production prices.
Disclosure: the author works with Pangolinfo, one of the five platforms tested; all five were tested under identical conditions.
Top comments (0)