E-Commerce
Eighteen scrapers for the largest online retailers and marketplaces. Pick a site, point at a URL, get clean structured JSON instead of HTML.
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-detailsdaily, snapshotpriceandavailability, alert on Δ. - Competitive intelligence: feed
amazon-serpqueries into a list ofamazon-product-detailscalls. - Catalog enrichment: enrich your own SKUs with brand, image, feature data via the
*-product-detailsscrapers. - Ad measurement: monitor
amazon-best-sellers/amazon-new-releasesrankings 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.
- Amazon Product Details — product page (title, price, ratings, description).
- Amazon SERP — search-results page on Amazon.
- Amazon Offer Listing — all sellers offering a given product.
- Amazon Product Reviews — reviews for a product.
- Amazon Best Sellers — best-seller rankings by category.
- Amazon New Releases — newly released products by category.
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.
- Walmart Product Details — product page on Walmart.
- Walmart SERP — search-results page on Walmart.
- Walmart Category — products under a department/sub-department.
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.
- eBay Product — product listing (price, seller, condition, shipping).
- eBay SERP — search-results page on eBay.
- eBay Seller Shop — all listings from a single seller's shop.
AliExpress
Cross-border AliExpress scrapers — product pages and search. Pair with country to see localised price/shipping for the buyer market you care about.
- AliExpress Product — product page on AliExpress.
- AliExpress SERP — search-results page on AliExpress.
Best Buy
Best Buy product detail and search. Strong choice for consumer-electronics price tracking in North America.
- Best Buy Product Details — product page on Best Buy.
- Best Buy SERP — search-results page on Best Buy.
Shein
Shein product pages — fast-fashion catalog enrichment and trend monitoring.
- Shein Product — product page on Shein.
Google Shopping
Merchant offers for a Google Shopping product — useful when you need a cross-retailer price comparison without scraping each retailer separately.
- Google Product Offers — merchant offers for a Google Shopping product.
TikTok Shop
TikTok Shop product listings — a growing channel for impulse-purchase commerce, especially in APAC and increasingly in the US.
- TikTok Shop — TikTok Shop product listing.
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' -GSample 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

