E-commerce scraping API
E-commerce scraping API for prices, stock and reviews
Product search results, prices, discounts, ratings and reviews from the big marketplaces and price-comparison sites, as JSON, on one key. No scrapers to keep alive when a store changes its pages or starts blocking.
7,500 credits, one-time. No subscription. Failed calls are free. The free trial covers the travel endpoints.
Sources and prices checked against the API on .
Every industry we coverPricing teams, brands and marketplace sellers all need the same thing: what a product costs right now, where it ranks, whether it is in stock and what buyers say about it, across every store that sells it. Building that yourself means a scraper per store, each of which breaks on its own schedule, and a constant fight with blocks once the volume is worth anything.
Each store here has its own ready-made endpoint that returns typed fields (price as shown, regular price, currency, rating, seller, sponsored flags) rather than HTML. Target prices are read at the store you name, Zalando and eBay cover several country sites, and Idealo and Google Shopping give you every merchant’s offer at once. For a shop that is not on the list, the web scraping endpoint fetches any product page.
The blocks are our problem
- Blocks and bot checks. A block, a rate limit or a bot-check page is detected and the request is retried automatically; you get the answer, not the failed attempts.
- Rate limits and IP addresses are handled for you. There is nothing to buy, rotate or warm up.
- Site changes are ours to fix. Every hour, live checks call the routes customers rely on most against the real sites.
- Failed calls are free. You pay a fixed credit price only for results.
Sources on the same key
Each one returns typed JSON fields, not HTML to parse. Prices are credits per successful call.
Product search and ratings
2 credits
Walmart prices and reviews
2 credits
Store-level prices at Target
From 1 credit
Marketplace listings, auctions and sellers
8 credits
Fashion prices and discounts in Europe
5 credits
European price comparison and merchant offers
13 credits
Product prices across merchants
3 credits
Trading-card market prices and supply
From 2 credits
A site no ready-made source covers, or the raw page behind one
1 credit
One call, structured JSON
POST /v1/amazon/search, 2 credits per successful call.
curl -X POST "https://api.scrapercompany.com/v1/amazon/search" \
-H "x-api-key: $SCRAPERCOMPANY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"q": "bathrobe"
}'{
"search_parameters": {
"engine": "amazon_search",
"q": "bathrobe"
},
"products": [
{
"asin": "B084PBWBJR",
"title": "PAVILIA Premium Womens Plush Soft Robe, Fluffy Warm Fleece Sherpa Bathrobe",
"price": 42.52,
"price_text": "CAD 42.52",
"currency": "CAD",
"rating": 4.6,
"ratings_count": 13206,
"url": "https://www.amazon.com/dp/B084PBWBJR",
"image": "https://m.media-amazon.com/images/I/61VOJmplqeL._AC_UL320_.jpg",
"sponsored": false
},
{
"asin": "B07FZSP1BR",
"title": "Alexander Del Rossa Womens Robe, Long Fleece Bathrobe",
"price": 55,
"price_text": "CAD 55.00",
"currency": "CAD",
"rating": 4.7,
"ratings_count": 8941,
"url": "https://www.amazon.com/dp/B07FZSP1BR",
"sponsored": true
}
],
"total": 2,
"meta": {
"source": "amazon_search",
"elapsed_s": 1.212
}
}What teams build, and what it costs
Illustrative jobs priced from the credit schedule, 30 days a month. Failed calls would cost nothing.
Track a competitor’s prices every morning
A brand checks the first page of results for its 50 core search terms on Amazon and Walmart each day, to see who undercuts it and who holds the sponsored slots.
- 50 Amazon search pages a day,
POST /v1/amazon/search - 50 Walmart search pages a day,
POST /v1/walmart/search
6,000 credits a month
Fits the Starter plan ($49 a month)
Watch every merchant’s offer
A European retailer compares its prices on 100 products against every merchant on Idealo once a day.
- 100 Idealo offer lists a day,
POST /v1/retail/idealo/offers
39,000 credits a month
Fits the Starter plan ($49 a month)
Monitor reviews for a product line
A consumer-electronics team reads the rating breakdown and featured reviews of 30 products a day.
- 30 Amazon review summaries a day,
POST /v1/amazon/reviews
1,800 credits a month
Fits the Starter plan ($49 a month)
Which stores and marketplaces are covered?
Amazon, Walmart, Target, eBay, Zalando, Idealo, TCGplayer and Google Shopping each have a ready-made endpoint. Any other shop’s public pages can be fetched with the web scraping endpoint.
Are prices in local currency?
Prices come back as the store showed them, with the currency named. Where a store sells in several countries (Zalando, eBay, Idealo) you choose the site, and Target prices are read at the store you name.
Can I monitor prices on a schedule?
Yes. Call the endpoints from your own scheduler, or submit them as async jobs with a webhook so results arrive when they are ready. Each call is priced on its own, and failed calls are free.
What if the site I need is not listed?
Use the web scraping endpoint: any public URL as HTML, markdown or text, 1 credit a page (5 when the page needs its JavaScript run). Blocks, rate limits and bot checks are retried for you, and a page that does not come back costs nothing.
Do failed requests cost credits?
No. A failed or blocked call (any 4xx or 5xx response) costs 0 credits, and so does a search page that comes back empty. You pay only for successful results.
How do I get an API key?
Create an account on the sign-up page and verify your email. You get a free trial of 50 calls or 14 days, whichever ends first, no card needed on the travel endpoints (hotels, rentals, flights, reviews); for everything else, and after the trial, buy a credit pack (from $15) or pick a plan. You create and rotate keys yourself in the dashboard.
Start with 50 free calls
Create an account and verify your email: your own API keys and a free trial of 50 calls or 14 days, whichever ends first, no card needed. Then buy a credit pack from $15 or pick a plan from $49 a month.
7,500 credits, one-time. No subscription. Or try it free: 50 calls, no card.