Docs
Log in

Overview

The E-Commerce category covers the marketplaces most teams pull from for price intelligence, catalog enrichment, competitor monitoring, and ad-attribution analytics. Every scraper accepts a target URL, returns parsed JSON in milliseconds, and rides the same residential proxies and anti-bot bypass that powers the Crawling API — same uptime SLA, same one-token authentication, no per-target setup.

Pick a scraper by the surface you need: product detail pages, search results (SERP), category/department feeds, seller/merchant shop pages, offer listings, or review threads. Each scraper targets a single page-type so the JSON shape stays stable as the underlying HTML changes — and you only pay for successful responses, so retries against a flaky upstream don't show up on your bill.

Common pipelines:

  • Price monitoring: poll amazon-product-details / walmart-product-details daily, snapshot price and availability, alert on Δ.
  • Competitive intelligence: feed amazon-serp queries into a list of amazon-product-details calls.
  • Catalog enrichment: enrich your own SKUs with brand, image, feature data via the *-product-details scrapers.
  • Ad measurement: monitor amazon-best-sellers / amazon-new-releases rankings before/after campaign launches.

Geo-routing is automatic — pass country=DE in the request and you'll see what a German shopper sees (currency, locale, regional availability). For login-walled or session-bound pages, pair the scraper with cookies_session to reuse the same residential session across calls.

Amazon

Six scrapers covering the full Amazon retail surface — product detail, search, offer listings, reviews, best-seller charts, and new-release feeds. Country-aware: pass country=US / UK / DE / etc. to hit the regional storefront.

Walmart

Walmart.com product pages, search results, and department/category feeds. Useful when you're tracking pricing parity between Amazon and Walmart for the same SKU.

eBay

eBay listings, search results, and seller-shop pages. The seller-shop scraper is the right fit when you're tracking a specific reseller's catalog over time rather than a fixed product.

AliExpress

Cross-border AliExpress scrapers — product pages and search. Pair with country to see localised price/shipping for the buyer market you care about.

Best Buy

Best Buy product detail and search. Strong choice for consumer-electronics price tracking in North America.

Shein

Shein product pages — fast-fashion catalog enrichment and trend monitoring.

Google Shopping

Merchant offers for a Google Shopping product — useful when you need a cross-retailer price comparison without scraping each retailer separately.

TikTok Shop

TikTok Shop product listings — a growing channel for impulse-purchase commerce, especially in APAC and increasingly in the US.

Example call

Below: a single amazon-product-details call. Replace YOUR_TOKEN with your Crawling API token; the only required parameters are the target URL and the scraper name.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN' \
  --data-urlencode 'scraper=amazon-product-details' -G

Sample response

{
  "name": "Apple iPhone Silicone Case with MagSafe",
  "asin": "B0CHX2XFLN",
  "brand": "Apple",
  "price": "$49.00",
  "availability": "In Stock",
  "rating": 4.7,
  "reviews_count": 12483,
  "main_image": "https://m.media-amazon.com/images/I/61MZi+B-OBL.jpg",
  "images": ["…"],
  "features": [
    "Designed by Apple to complement iPhone",
    "MagSafe-compatible attachment and alignment"
  ],
  "description": "Silicone exterior with a soft microfiber lining…",
  "categories": ["Cell Phones & Accessories", "Cases"]
}

Full reference (parameters, all 4 SDK languages, edge cases):Amazon Product Details — full reference