Self-serve API & MCP — early access

One product API for every e-shop.

Turn every e-shop into one clean, deduplicated catalog — products matched across shops with no EAN or barcode required. Call it from your code, or hand it to an AI agent.

01 / Data Collection

Clean data from any shop

Point it at any e-shop and get clean, structured product data. Proxies, JS rendering and anti-bot are handled for you.

1,900+ shops. 166M+ products.

Not a prototype — the same engine already runs price intelligence for some of the largest retailers in Central Europe. Point it at any shop; we handle the rest.

<!DOCTYPE html> <html> <body> <div class="product"> <h1>Asus Vivobook 15</h1> <span class="price"> €529 </span> <div class="stock"> In stock </div> </div> </body> </html>
<!DOCTYPE html> <html> <body> <div class="product"> <h1>Google Pixel 9a</h1> <span class="price"> €509 </span> <div class="stock"> In stock </div> </div> </body> </html>
<!DOCTYPE html> <html> <body> <div class="product"> <h1>Xiaomi Robot Vacuum S10</h1> <span class="price"> €309 </span> <div class="stock"> Low stock </div> </div> </body> </html>
<!DOCTYPE html> <html> <body> <div class="product"> <h1>DeLonghi Magnifica S</h1> <span class="price"> €349 </span> <div class="stock"> Out of stock </div> </div> </body> </html>
<!DOCTYPE html> <html> <body> <div class="product"> <h1>EDIFIER D32</h1> <span class="price"> €159 </span> <div class="stock"> In stock </div> </div> </body> </html>
<!DOCTYPE html> <html> <body> <div class="product"> <h1>Logitech MX Master 3S</h1> <span class="price"> €89 </span> <div class="stock"> In stock </div> </div> </body> </html>
Powering live price intelligence in production

You do not have to touch:

Browser rendering

Orchestration of headless browsers at scale, handled automatically.

Anti-scraping & proxies

Bypass CAPTCHAs, rate limits, and IP blocks seamlessly.

2
Paging & sitemaps

Automatic pagination, filters, and sitemap traversal.

CZK
Language & currency

Handle locale switching and multi-currency sites effortlessly.

Incomplete crawls

Debugging failed or partial crawls with automatic retries.

Waiting content to load

Smart detection of when JS-rendered pages are fully loaded.

02 / Processing

Extraction & Healing

Watch our AI extract structured data from raw HTML in real-time. Automatically identifies product names, prices, and availability—even when page structures change.

Smart Extraction

AI-based parsing learns a site's structure once, then runs at scale — without paying the latency or cost of an LLM per page.

Auto-Healing

Our auto-healers continuously validate correctness of extracted data when the site changes.

Live Extraction
▶ Streaming...
<!DOCTYPE html>
<html>
<body>
<div class="products-grid">
<div class="product-card" data-id="12345">
<div class="product-image-wrapper">
<img src="/images/asus-vivobook-15.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">Asus Vivobook 15 (X1502VA-NJ597W) Silver</h3>
<div class="pricing-container">
<span class="price-current">€529</span>
<span class="price-old">€569</span>
</div>
<div class="stock-status available">
<span class="badge green">In stock</span>
</div>
<button class="add-to-cart">Add to cart</button>
</div>
</div>
<div class="product-card" data-id="67890">
<div class="product-image-wrapper">
<img src="/images/google-pixel-9a.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">Google Pixel 9a 5G 8/256 GB</h3>
<div class="pricing-container">
<span class="price-current">€509</span>
</div>
<div class="stock-status available">
<span class="badge green">In stock</span>
</div>
<button class="add-to-cart">Add to cart</button>
</div>
</div>
<div class="product-card" data-id="11223">
<div class="product-image-wrapper">
<img src="/images/xiaomi-vacuum-s10.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">Xiaomi Robot Vacuum S10</h3>
<div class="pricing-container">
<span class="price-current">€309</span>
<span class="price-old">€329</span>
</div>
<div class="stock-status limited">
<span class="badge orange">Low stock</span>
</div>
<button class="add-to-cart">Add to cart</button>
</div>
</div>
<div class="product-card" data-id="44556">
<div class="product-image-wrapper">
<img src="/images/delonghi-magnifica-s.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">DeLonghi Magnifica S ECAM 22.110</h3>
<div class="pricing-container">
<span class="price-current">€349</span>
</div>
<div class="stock-status unavailable">
<span class="badge red">Out of stock</span>
</div>
<button class="add-to-cart disabled">Notify me</button>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<div class="products-grid">
<div class="product-card" data-id="12345">
<div class="product-image-wrapper">
<img src="/images/asus-vivobook-15.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">Asus Vivobook 15 (X1502VA-NJ597W) Silver</h3>
<div class="pricing-container">
<span class="price-current">€529</span>
<span class="price-old">€569</span>
</div>
<div class="stock-status available">
<span class="badge green">In stock</span>
</div>
<button class="add-to-cart">Add to cart</button>
</div>
</div>
<div class="product-card" data-id="67890">
<div class="product-image-wrapper">
<img src="/images/google-pixel-9a.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">Google Pixel 9a 5G 8/256 GB</h3>
<div class="pricing-container">
<span class="price-current">€509</span>
</div>
<div class="stock-status available">
<span class="badge green">In stock</span>
</div>
<button class="add-to-cart">Add to cart</button>
</div>
</div>
<div class="product-card" data-id="11223">
<div class="product-image-wrapper">
<img src="/images/xiaomi-vacuum-s10.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">Xiaomi Robot Vacuum S10</h3>
<div class="pricing-container">
<span class="price-current">€309</span>
<span class="price-old">€329</span>
</div>
<div class="stock-status limited">
<span class="badge orange">Low stock</span>
</div>
<button class="add-to-cart">Add to cart</button>
</div>
</div>
<div class="product-card" data-id="44556">
<div class="product-image-wrapper">
<img src="/images/delonghi-magnifica-s.jpg" />
</div>
<div class="product-info">
<h3 class="product-title">DeLonghi Magnifica S ECAM 22.110</h3>
<div class="pricing-container">
<span class="price-current">€349</span>
</div>
<div class="stock-status unavailable">
<span class="badge red">Out of stock</span>
</div>
<button class="add-to-cart disabled">Notify me</button>
</div>
</div>
</div>
</body>
</html>

Scanning HTML...

03 / Advanced Matching

The same product across shops — no EAN needed

Watch the AI match real listings from different shops by image, color, name and specs — and correctly reject look-alikes. These pairs are from production, where 88,646 confirmed matches between two Czech electronics retailers already exist.

AI Analysis 1 of 4
💻

ASUS Vivobook 15 (X1502VA-NJ597W) Silver

€549
💻

Notebook Asus Vivobook 15 (X1502VA-NJ597W) silver

€529
Matching AnalysisProcessing...
Visual Match
-
Color Match
-
Name Match
-
Specs Match
-
Overall Similarity:99.0%
Threshold: 75% · Match confirmed

04 / What you get back

One row per product. Every shop that sells it.

The dataset you pull from the API — the same product across shops, each shop's price and stock status on one row. Feed it to repricing, a dashboard, or an agent.

ASUS Vivobook 15 (X1502VA-NJ597W)
Your price
€529
Shop A
€549
Shop B
€539
Google Pixel 9a 5G 8/256 GB
Your price
€509
Shop A
€519
Shop B
€515
Xiaomi Robot Vacuum S10
Your price
€299
Shop A
€309
Shop B
€305
EDIFIER D32 speaker brown
Your price
€159
Shop A
€165
Shop B
€155
DeLonghi Magnifica S ECAM 22.110
Your price
€349
Shop A
€369
Shop B
€355
Logitech MX Master 3S
Your price
€89
Shop A
€99
Shop B
€95
Bosch AdvancedImpact 18 drill
Your price
€99
Shop A
€109
Shop B
€105
HP Color Laser MFP 178nw
Your price
€289
Shop A
€299
Shop B
€295
Sample rows from a matched catalog166M+ products indexed

API access

Access it any way

A plain REST API — no SDK to install, call it from any language. Or skip the code entirely and drive Scout from your AI agent over MCP.

API Request
curl -L "https://api.deepscout.ai/v1/exports/all_products_with_details" \
-H "token: YOUR_API_KEY" \
-o products.json
# 302 → presigned URL, then the export — JSON Lines, one product per line
{"website_id": "competitor-shop.com", "name": "Asus Vivobook 15 (X1502VA-NJ597W) Silver", "price": 529, "currency": "EUR", "availability_extracted": "IN_STOCK", "first_seen": "2026-06-14", }
Plain REST, no SDK
Just HTTPS — call it from any language, any runtime
JSON or XML
JSON Lines by default, XML on request
Full docs ship with your API key.
Join early access

Pricing

From €0.40 per 1,000 products.

Usage-based, pay per result — scraping priced by difficulty, matching per confirmed pair. Analyze any shop for free first to see its scope. No seats, no minimums, no sales call.

Analyze

Know before you run.

Freealways free
  • URL & product discovery
  • Structure detection
  • Scope & difficulty estimate
  • Unlimited calls
First 1,000 products free

Scrape

Clean structured data from any shop.

from/ 1,000 products

€0.40–1.20 by difficulty — check a shop with Analyze first.

  • Any e-shop by URL
  • Anti-bot & JS rendering handled
  • Auto-healing parsers
  • Batch or realtime
No EAN needed

Match

One deduplicated catalog across shops.

/ matched pair

+ €0.005 per input product.

  • Matches by image, title & specs
  • Confidence score per pair
  • Rejects look-alikes
  • No barcode, SKU or EAN

FAQ

Questions, answered

Yes. Scout ships an MCP server — pip install scout-mcp — so an agent in Claude Code, Cursor, or any MCP client can scrape and match on its own, no glue code. Every endpoint is also plain HTTP if you'd rather call it directly.

Start building on it first.

Join early access and you'll get your API key, the docs and the MCP server the day they ship.

Aby všechno fungovalo

Používáme marketingové a analytické cookies, abychom se poučili jak produkt využíváte. Tím můžeme produkt vylepšovat a zobrazovat vám relevantní reklamy.