One product. Every seller's price.
Read a product from a search result or its URL: details, images, ratings, and for a product sold by several shops, each seller's price, total with shipping, stock and a direct link. 1 credit a product; failed reads are free.
Every seller
Who sells it, and for how much.
A real read of one pair of earbuds in the US on 27 October 2026 at 05:37 UTC: 13 seller offers, each with a direct link. The first six are below.
| Shop | Price | Total | Shipping | Notes |
|---|---|---|---|---|
| Best Buy | $48.37 | $48.37 | Free | In stock online |
| Home Depot | $14.99 | $14.99 | Free | In stock online · 24% off |
| Verizon | $24.99 | $24.99 | Free | In stock online |
| Micro Center | $24.99 | $37.98 | + $12.99 | In stock online |
| Walmart | $26.99 | $33.98 | + $6.99 | Next-day delivery $6.99 |
| Nordstrom | $26.99 | $26.99 | Free | Free delivery between Nov 2 – 4 |
Prices are what each shop showed at that time. They are a dated snapshot, not current prices.
What comes back
The product, its offers and a few reviews.
Fields come back empty when a shop does not show them; nothing is made up.
| product | What it holds |
|---|---|
title, brand, description | What the product is |
price, original_price, price_range | What it costs, and the range across sellers |
rating, review_count, rating_breakdown | The score and how many reviews at each star |
image_urls, features | Every image and the listed features |
| offers (one per seller) | What it holds |
|---|---|
shop, title, url | Who sells it, their listing title and a direct link to it |
price, total_text, shipping_text | The price, the total with shipping, and the shipping cost |
original_price_text, discount | The price before a discount and the discount, when shown |
details | Stock, delivery dates and returns, as the shop states them |
rating, review_count | The shop's own rating, when shown |
Where to use it
From your agent or your own code.
In an agent, ask “who sells this, and for how much?” and it calls get_product. In code, send the same read over REST.
In your agent
set up https://mcp.datawebot.com/setup.mdIn your code
curl https://api.datawebot.com/v1/requests \
-H "Authorization: Bearer $DATAWEBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"capability":"product","product_id":"<product_id from a search>"}'FAQ
A few useful answers.
When do I get every seller's price?
When the product is sold by several shops and you read it with a product_id from a search across shops. Reading a single shop's product page by URL returns that page's details.
Can I read a product by its URL?
Yes. Pass the product page URL instead of a product_id. The shop needs a product endpoint; check_site says whether it has one.
Are the prices live?
Each read is what the shops showed at that moment, labelled with when it was read (meta.as_of). Treat it as a dated snapshot, not a verified current price.
What does a product read cost?
1 credit a product, including every seller's offer. A failed read is free. Every account starts with 200 free credits.