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.

Explore
Choose an example question
Example data

Same product. Different prices.

France · EUR · New condition

Available prices for matching variants in the sample dataset
Matched variantNorthFieldTempo
Lowest available price: €129.99€139.99€134.99
€119.99Lowest available price: €109.99Out 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

  1. 01 · Validate crawlers for the three stores.
  2. 02 · Extract up to 300 product pages.
  3. 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.

Example data

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 spec

Evidence

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