Products / 03 Explore
Your product data. Answers you can inspect.
Ecommerce data analysis on the stores you collect: compare prices, follow availability and see where catalogs overlap, with the pages behind every number.
Price position7 Sep
−5.5%
Air Max 90 at north.example against the median of field and tempo
↳ 3 offers · 3 pages
In the dashboard
Your data, connected across stores.
Pick a question. Explore answers it from the variants matched across your stores, with each store’s listing and offer behind the answer.
Same product. Different prices.
France · EUR · New condition
| Matched variant | North | Field | Tempo |
|---|---|---|---|
| Lowest available price: €129.99 | €139.99 | €134.99 | |
| €119.99 | Lowest available price: €109.99 | Out of stock | |
| Lowest available price: €99.99 | €109.99 | €104.99 |
Highlighted prices are the lowest available. Out-of-stock offers are excluded.
Different listings. One matched variant.
Extralt connects the same model, colour, and size. Each store keeps its own price and availability.
North
“Nike Air Max 90 - Black”
€129.99 · In stock
https://north.example/products/air-max-90-black-42
Field
Nike “Air Max 90 / Black”
€139.99 · In stock
https://field.example/products/nike-am90-black-eu42
Tempo
“NIKE Air Max 90 Black”
€134.99 · In stock
https://tempo.example/products/airmax90-black-42
Nike Air Max 90 / Black / EU 42
Sample observation: 7 Sep 2026, 09:00 UTC. Store names, URLs, and prices are illustrative.
Need fresh data? Your agent prepares collection and enrichment. You approve the work.
Example request
“Collect up to 100 product pages from each of these three stores in France, then enrich the results.”
Plan for your review
- 01 · Validate crawlers for the three stores.
- 02 · Extract up to 300 product pages.
- 03 · Enrich and match the collected products.
Up to 600 credits. Only successful results are charged.
Bring data in
Websites
Product pages & catalogs
Files
CSV, JSON & JSONL
Put data to work
Dashboard & Agent
Analyze and compare
API & SQL
Query and integrate
JSONL & Parquet
Export extracted data
Analyses
Four ways to understand your competition.
Each Analysis runs on your matched products and offers, states its coverage and freshness, and links every number to the offers behind it.
01 Price position
Where is the same product cheaper?
Compare available offers for matching variants, with market, currency and configuration kept consistent.
02 Price movements
Which prices moved?
Compare the latest two observations of each listing and seller, then inspect the offers behind the change.
03 Availability changes
What went out of stock?
Confirmed stock-outs and restocks, kept apart from unknown availability and gaps in observation.
04 Assortment overlap
Which variants do these stores share?
Exact matched variants across the catalogs you collected, with the unmatched listings beside them.
Your data
Ready to query. No warehouse to run.
Every Capture, Item and offer lands in ClickHouse, organized as products, variants, listings and offers. Read it from the dashboard, your code or your agent, at no credit cost.
RequestGET
$ curl -G https://api.extralt.com/v1/explore/analyses/price-position \
-H "Authorization: Bearer $EXTRALT_API_KEY" \
-d reference_store_id=$NORTH -d country=FR -d currency=EUR
More of v1
GET /v1/explore/analyses/price-position
GET /v1/explore/analyses/price-movements
GET /v1/explore/analyses/availability-changes
GET /v1/explore/analyses/assortment-overlap
GET /v1/explore/variants/{variant_id}/history
POST /v1/extract/robots
POST /v1/extract/schedules
POST /v1/enrich/enrichments
GET /v1/extract/captures/export
Response200 · application/json
{
"analysis_id": "price_position",
"status": "eligible",
"data": [{
"title": "Nike Air Max 90",
"options": { "color": "Black", "size": "EU 42" },
"reference_store_host": "north.example",
"reference_price": "129.99",
"comparison_median_price": "137.49",
"delta_to_median_percent": "-5.454942",
"reference_evidence": {
"url": "https://north.example/products/air-max-90-black-42",
"observed_at": "2026-09-07T09:00:00Z"
}
}],
"next_cursor": null
}
REST API. Every Analysis, variant, offer and price history is a v1 route, with an OpenAPI spec. Runs, schedules and exports too.
OpenAPI specEvidence
Keep the result in context.
Coverage
See which stores and products contributed. An observed catalog is the scope of the answer, not the entire market.
Freshness
Use observation times to judge how current the data is. Collect again when the question needs a newer snapshot.
Original records
Move from the result to a variant, listing, offer, or history. Keep the URL and timestamp behind the observation.
Pricing
0 credits to read your data. However often you read it.
The dashboard, Analyses, the API and MCP read your dataset at no credit cost; plain-language queries come with Scale. Extract and Enrich use credits when they succeed.
FAQ
Questions about Explore.
Start with your stores
Start with the stores you need to understand.
Collect and enrich their product pages. Explore turns that dataset into comparisons you can inspect and use.
Start for free · No credit card · Plans from $30/month