Product API

One API call. Any e‑commerce URL. Structured product data.

Stop building scrapers for every retailer. Our Product API extracts titles, prices, variants, images, stock availability, and reviews from any product page — with built‑in proxy rotation, headless rendering, and automatic schema detection. You focus on your application; we handle the messy web.

Trusted by e‑commerce developers and data teams
1 API callZero infrastructure
< 500msTypical response time
100%Any retailer, any domain
product-api-request.sh
# Get product data with one request
curl "https://api.scraperscoop.com/product" \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"url":"https://shop.example.com/product/123","extract_variants":true}'
# Response: {"title":"Widget","price":24.99,"variants":[...],"images":[...]}
Response delivered
340ms latency
Variants captured
4 sizes × 6 colours

Trusted data from leading platforms

Expedia Shopee Tripadvisor Amazon Flipkart Swiggy Zepto Blinkit Booking Airbnb MakeMyTrip Expedia Shopee Tripadvisor Amazon Flipkart Swiggy Zepto Blinkit Booking Airbnb MakeMyTrip
Overview

Your e‑commerce data pipeline, compressed into a single endpoint

The Product API is a purpose‑built REST endpoint that returns structured product data from any e‑commerce URL. Just send a product page link, and the API does the rest — fetching the page, rendering JavaScript, interacting with variant selectors, and extracting every relevant field into clean JSON or CSV. No proxies to manage, no Puppeteer scripts to maintain, no CAPTCHAs to solve.

Whether you need occasional lookups for a handful of SKUs or real‑time data for thousands of requests per minute, the API scales automatically. It's the same engine that powers our enterprise product extraction pipelines, now available as a simple, pay‑per‑call service. Sign up, grab an API key, and get structured product data in under five minutes.

  • Extracts title, price, description, images, SKU, and more
  • Handles variant selectors — size, colour, style — automatically
  • Built‑in proxy rotation, headless rendering, and CAPTCHA solving
  • Returns JSON or CSV — ready for your app, dashboard, or database
  • Pay per successful request — no monthly fees, no idle cost
Business challenges

Why stitching together generic scraping tools falls short for product data

Product pages aren't generic — they have variants, dynamic pricing, and JavaScript galleries. Generic scrapers miss these details, leaving your data incomplete.

01

Variants require real interaction

A simple HTTP request sees only the default product. To capture every size and colour, you need a browser that clicks, waits, and extracts each option — exactly what the API does automatically.

02

Pricing changes per user, per geography

A logged‑in member sees different prices; a visitor from Germany sees EUR. Our API deploys local IPs and manages sessions, so you always see the right price for your use case.

03

Anti‑bot systems target product scrapers

Retailers know bots check product pages. Without fingerprint rotation and proxy pools, your requests get blocked after a handful of calls. The API's anti‑bot layer keeps you invisible.

Our solution

An API purpose‑built for e‑commerce product extraction

Every feature below is designed to solve a specific headache of scraping product pages.

Variant‑aware extraction

Enable variant extraction and the API will click through every size, colour, and style — capturing per‑variant SKU, price, stock, and image — all returned in a single response.

Smart rendering decisions

The API automatically detects when a page needs JavaScript and spins up a headless browser. For static pages, it uses lightweight HTTP — so you never pay for rendering you don't need.

Geo‑specific pricing & catalogs

Pass a country code and the API will use a local residential IP with matching language headers — capturing prices and product content exactly as a local shopper sees them.

Usage‑based, transparent pricing

Billed per successful request. Real‑time dashboard shows volume, success rate, and cost. Daily caps protect your budget — no surprise bills.

product-response.json
// What you get back
{
  "title": "Classic 574 Sneakers",
  "price": 89.99,
  "currency": "USD",
  "variants": [
    { "size": "9", "color": "Grey", "price": 89.99, "stock": 12 }
  ],
  "images": ["https://cdn.example.com/img1.jpg"]
}
Process

From API key to structured product feed in minutes

1

Get your API key

Sign up, generate a key, and you're ready to make requests. No configuration — just an HTTP client.

2

Send a product URL

POST the URL and optional parameters — selectors, geo, variant extraction, output format — and the API handles the rest.

3

Receive structured data

The API returns JSON or CSV with all extracted fields. Variants, images, and stock data are included if requested.

4

Scale as you grow

From 10 requests a day to 10,000 a minute — the API auto‑scales. Monitor usage, set caps, and upgrade plans in the dashboard.

What you receive

Deliverables when you start using the Product API

1
Immediate

API credentials & interactive docs

Your API key and access to OpenAPI documentation with code examples in Python, Node.js, Java, and Go — ready to integrate.

2
Within your first hour

Free evaluation credits

1,000 free API calls to test against your own product pages. See exactly what the API returns before committing to a plan.

3
Day 1

Production integration

Swap the sandbox key for a production key. The same endpoint, same latency — ready for your live application.

Ongoing

Monthly usage report & API improvements

Monthly summary of call volume, success rate, and any new features — no action needed from you.

1.5B+
Product API calls served annually
99.9%
API uptime
< 500ms
Median response time
for static pages
100%
Any e‑commerce domain
Who uses the Product API

From price trackers to marketplace apps — any team that needs product data on demand

🏷️

Competitive Pricing

Fetch real‑time prices from any retailer and feed them directly into your repricing engine — no scraping infrastructure needed.

🛒

Marketplace Applications

Populate your marketplace with product details from supplier sites — pull live data on every listing creation or update.

📱

Mobile & Web Apps

Embed live product data into your application — prices, images, and availability — without building a backend scraping service.

📊

Dashboards & BI Tools

Power real‑time product metrics with direct API lookups — no ETL, no database, just live data on demand.

Why choose the Product API

Product API vs. generic scraping APIs and DIY scripts

Capability Product API Generic Web Scraping API DIY Puppeteer Script
Variant extraction (size, colour, style)±
Automatic product schema detection
Geo‑specific pricing & inventory±
Built‑in anti‑bot & CAPTCHA solving
Pay‑per‑call (no idle cost)
Time to first product extractionMinutesMinutesDays to weeks
What developers say

“We built a price tracker in a weekend with the Product API”

★★★★★

"We needed product data from 15 retailers for our repricing tool. The Product API gave us a single endpoint that just works — prices, variants, stock levels. Our integration took two days."

PR
Lead DeveloperPriceRadar
★★★★★

"The variant extraction is incredible. We used to manually select sizes and colours to get per‑SKU data. Now a single API call returns the entire variant matrix — 6 colours × 4 sizes, all at once."

VI
CTOVariantIQ
★★★★★

"The geo‑targeting is spot‑on. We pass a country code and the API returns local prices — we're finally seeing what our European customers actually pay."

SI
Head of ProductShopIntel
Integrations

Product data flows wherever your application needs it

Structured JSON or CSV — pipe it directly into your codebase, database, or no‑code tool.

🐍
Python
🟢
Node.js
Java
🔵
Go
🔗
Zapier / Make
📊
Google Sheets

First 1,000 product API calls free — no credit card needed

Test the Product API against your own product pages and see the structured data you'll receive before committing to a plan.

Frequently asked

Common questions about the Product API

The Product API is a self‑serve REST endpoint that returns structured product data — title, price, variants, images, availability, and reviews — from any e‑commerce product page. You send a URL and optional field selectors; the API handles proxies, JavaScript rendering, and anti‑bot measures, returning clean JSON or CSV in milliseconds.
No. The API includes automatic proxy rotation, headless browser rendering, and CAPTCHA solving. You simply call the endpoint with a product URL and receive parsed data. For full catalog extraction or scheduled monitoring, our managed services are also available.
Typical response times are under 500ms for static pages and 1–3 seconds for JavaScript‑heavy pages. Our warm rendering pools and global edge network keep latency low even at high concurrency.
Yes. With variant extraction enabled, the API interacts with size, colour, and style selectors to capture per‑variant SKUs, prices, and stock levels. Images are returned as URLs or can be downloaded to your S3 bucket via our image extraction service.
You pay only for successful API calls. No monthly minimums. Volume‑based reserved plans offer up to 40% savings, and you can set daily spend caps. Start with 1,000 free calls to test with your own product pages.

Your first product API call returns data in under half a second

Sign up, grab a product URL, and see structured data flow back into your application — all within your first 1,000 free calls. No credit card, no infrastructure to provision.

No credit card required. Your first extraction returns in under 500ms.

99.9% API uptime Sub‑500ms responses Pay‑per‑call, no lock‑in
From the blog

Insights on retail pricing strategy

🚀 Start Your Data Project

Get a Free Data Sample

See exactly what our data looks like before you commit. No credit card required, no spam — unsubscribe anytime.

  • Custom sample matching your target cuisines and cities
  • Full JSON/CSV export of live menus
  • Dedicated food data expert walkthrough
  • POC turnaround within 24 hours

Start Extracting Data Today

Tell us your requirements and get a custom quote within 2 Working Hours.