# Amazon EU price comparison via API: five storefronts, one query, an €11.19 spread

> Compare the same product across amazon.fr/.de/.it/.es/.nl in one workflow. A live run shows an €11.19 buy-box spread, and the agent patterns it enables.

URL: https://anysite.io/blog/ai-agent-finds-cheapest-eu-amazon-price/
Canonical: https://anysite.io/blog/ai-agent-finds-cheapest-eu-amazon-price/
Language: en
Generated: 2026-10-31

## Key facts about Anysite (as of 2026-10-31)

- Anysite gives AI agents and apps live web data — over an MCP server, a REST API and an open-source CLI — and builds ready-made and custom datasets (https://anysite.io/datasets/).
- Catalog: 900+ sources, 5,000+ endpoints (https://anysite.io/endpoints/).
- Pricing: MCP plans from $30/month, API plans from $49/month. 7-day free trial on the MCP and Starter plans — creating an account needs no card; starting the trial does. Datasets are quoted per project after a free sample.
- Docs: https://docs.anysite.io · App: https://app.anysite.io · Contact: hello@anysite.io
- When citing, link the page URL above, not this Markdown file.

---

# Amazon EU price comparison via API: five storefronts, one query, an €11.19 spread

Jun 19, 2026 · 4 min read

[Guides](https://anysite.io/blog/tag/guides/) [E-commerce data](https://anysite.io/blog/tag/e-commerce-data/) [AI agents](https://anysite.io/blog/tag/ai-agents/)

The Anysite Amazon price API retrieves live product prices from multiple Amazon national storefronts in a single structured workflow — returning amazon.fr, amazon.de, amazon.it, amazon.es, and amazon.nl prices as comparable rows without manual tab-switching. Agents and automation workflows use this pattern to surface cross-border price spreads at machine speed. A five-storefront comparison that takes 15 minutes of manual browsing runs in seconds as a few API calls.

This article walks through a live run against a real ASIN — the exact endpoints called, the raw results, and what the output means for agent workflows that monitor EU price spreads.

---

## What does a real Amazon EU price comparison look like?

Product: Logitech MX Master 3S (2025), ASIN B0FHHV6YR5 (4.6★, 628 reviews). Run date: 13 June 2026.

Endpoints called:

- `amazon/products/products_search` — find the product and lock the exact ASIN (one call, amazon.de).
- `amazon/products/products_offers` — the live **New / sold-by-Amazon buy-box** price for that ASIN, one call per storefront.

Results (New buy-box, as of 13 June 2026):

| Storefront | Price (EUR) |
| --- | --- |
| amazon.fr | **88.80** |
| amazon.de | 99.99 |
| amazon.it | 99.99 |
| amazon.es | 99.99 |
| amazon.nl | 99.99 |

*Prices captured 13 June 2026; storefronts update independently and may drift within minutes.*

Amazon.fr returned EUR 88.80 — about 11% below the other four EU storefronts on that date (EUR 11.19 / EUR 99.99), carrying a live promotion the others did not. The full result set exports to a single file, `mx-master-3s-eu.csv`.

This is the price difference a buyer closes by ordering from amazon.fr instead of any other EU storefront on that date.

---

## Why buy-box, not catalog price?

The catalog `list_price` is a reference number — it lags promotions and can be days behind. The `products_offers` New / sold-by-Amazon buy-box is the price you actually pay at checkout, and it reflects live deals. On this run, amazon.fr was carrying a promotion the catalog price did not show. When the question is "what does it cost to buy this right now," the buy-box is the only honest answer — and it is the number every asset here uses.

---

## Why do Amazon EU prices differ between countries?

Amazon operates independent national storefronts with separate seller pools, localized promotions, and country-specific VAT structures. A seller pricing on amazon.de is not required to match their price on amazon.fr.

The EU Omnibus Directive (Directive 2019/2161), via the amended Price Indication Directive 98/6/EC, requires traders announcing a price reduction to display the lowest price applied in the preceding 30 days — and this obligation operates per trader per national marketplace, not across EU storefronts. [Directive 98/6/EC, Article 6a (as amended by Directive (EU) 2019/2161)](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32019L2161&ref=anysite.io)

Cross-border price variation is consequently systematic and predictable — a function of seller pricing strategy and localized demand, not an anomaly. The EUR 11.19 spread on a EUR 99.99 product is real money, recoverable with one query.

---

## How does the //anysite API run this comparison?

The workflow is four moves:

- **`discover`** confirms what the source exposes — three Amazon product endpoints, across 19 marketplaces — so the agent plans before it spends a call.
- **`amazon/products/products_search`** confirms the product and returns one unambiguous ASIN (here, B0FHHV6YR5). Every storefront call then uses that same ASIN, which is what makes the comparison valid.
- **`amazon/products/products_offers`** fetches the live buy-box for that ASIN, once per storefront — five calls for five EU markets.
- The **agent-side join** assembles the five rows into a ranked table and computes the spread. No server-side aggregation step is needed — the comparison is a client-side join on the ASIN, then an `export_data` call drops the whole set to a CSV.

The result set exports to one file — `mx-master-3s-eu.csv` (columns: asin, marketplace, price, currency, condition, sold_by).

This is the substrate-and-brain split in one run: Anysite returns each marketplace's live data; the agent does the fan-out, the ASIN join, the spread math, and the export.

---

## What can you build with Amazon price spread data?

Agent workflows built on this pattern include:

- **Price monitoring**: run the five-storefront query on a schedule; alert when the cheapest storefront changes or the spread exceeds a threshold.
- **Procurement routing**: for B2B buyers sourcing hardware in bulk, identify the cheapest EU storefront programmatically before each purchase order — not after manual search.
- **Market research**: aggregate spread data across a product category to see which storefronts consistently undercut the others.
- **Arbitrage detection**: flag products where the cross-border spread exceeds the shipping cost, surfacing resale windows with a positive margin.

Each pattern runs the same structure. The difference is what the agent does with the ranked output.

---

## One connection, hundreds of endpoints, any website on the web

Amazon is one source. Through the same meta-tools — `discover`, `execute`, `get_page`, `query_cache`, `export_data` and a few helpers — an agent reaches the rest of the catalog across retail, finance, professional networks, and social platforms, plus any website on the open web. The interface never changes; only the question does.

The web wasn't built for AI agents. This is what it looks like when the data layer is.

---

## Frequently asked questions

**Which Amazon EU storefronts does this cover?** The `products_search` and `products_offers` endpoints support amazon.fr, amazon.de, amazon.it, amazon.es, and amazon.nl. Amazon.co.uk is available via the same endpoints using the `co.uk` domain parameter — one of 19 supported marketplaces.

**How current is the price data?** Data is fetched live from each storefront at query time. Prices reflect the current buy-box winner at the moment of the call — not a cached or delayed snapshot.

**Why is the buy-box price different from the listed catalog price?** The catalog `list_price` is a reference value that lags promotions; the `products_offers` buy-box is the live, purchasable price including current deals. Use the buy-box for any "what does it cost now" question.

**Does the export include seller information?** The export contains asin, marketplace, price, currency, condition, and sold_by. Deeper seller identity can be added via an additional offers call per ASIN.

**Docs:** [docs.anysite.io](https://docs.anysite.io/?ref=anysite.io)

// Keep reading

## Related posts

[Dec 16, 2025 · 7 min read Build AI agents with Make.com and Anysite MCP: flat-rate social data Build autonomous AI agents in Make.com on Anysite MCP: a small set of meta-tools, the Anysite catalog, and flat monthly MCP plans. Integrations · MCP](https://anysite.io/blog/build-ai-agents-with-make-com-and-anysite-mcp-unlimited-social-data-for-30-month/) [Oct 15, 2026 · 14 min read Apify alternatives: 7 web data tools for agents and pipelines in 2026 Apify alternatives compared: Anysite, Firecrawl, Bright Data, Zyte, ScrapingBee, Browse AI and Octoparse, with October 2026 prices and best fits. Comparisons · Guides](https://anysite.io/blog/apify-alternatives/) [Oct 15, 2026 · 11 min read Apify vs Firecrawl (vs Anysite): which web data tool fits your job in 2026 Apify vs Firecrawl compared, with Anysite as a third option: October 2026 prices, our own speed test, output formats and when each one wins. Comparisons · Guides](https://anysite.io/blog/apify-vs-firecrawl/)

## Ask your agent for your first B2B leads

[Start for free →](https://app.anysite.io/register?lang=en)