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 cover

Pricing 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.
How we keep the data flowing

Sources on the same key

Each one returns typed JSON fields, not HTML to parse. Prices are credits per successful call.

Amazon

Product search and ratings

2 credits

Walmart

Walmart prices and reviews

2 credits

Target

Store-level prices at Target

From 1 credit

eBay

Marketplace listings, auctions and sellers

8 credits

Zalando

Fashion prices and discounts in Europe

5 credits

Idealo

European price comparison and merchant offers

13 credits

Google Shopping

Product prices across merchants

3 credits

TCGplayer

Trading-card market prices and supply

From 2 credits

Any website

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"
  }'
Response (trimmed)
{
  "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)

Estimate your own volume

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.