eMAG product data API
ShopAPIS returns structured eMAG product data — price in RON, HUF or BGN, EAN, brand, seller name and rating, Genius loyalty eligibility, stock and average rating with review count — as normalized JSON. eMAG is the flagship marketplace across three EU markets, so a single integration covers Romania, Hungary and Bulgaria under one schema. Because eMAG product cards are tightly tied to EAN, ShopAPIS makes it one of the cleanest CEE sources for cross-market product matching.
eMAG is the leading marketplace across three EU countries. It reported US$2.5bn revenue in FY25, hosts 65,000+ sellers and 4M+ SKUs, with its Genius loyalty program covering ~56% of GMV (Prosus FY25 results ; ECDB ). Romania is ~9.5M visits/mo and accounts for roughly 65% of eMAG revenue.
Why eMAG data is hard to get
eMAG sits inside the Prosus group, which runs one corporate anti-scrape posture across all its properties. eMAG offers a marketplace seller API that gives a merchant their own product feed — title, brand, EAN, category, price, stock and Genius eligibility — but that feed is scoped to the seller’s own catalog, not the competitive landscape. Reading the live three-country marketplace means parsing the storefront against medium anti-bot difficulty backed by Prosus-wide defenses. The eMAG-specific complexity is multi-market consistency: the same EAN appears on eMAG.ro, eMAG.hu and eMAG.bg in three different currencies (RON, HUF, BGN), with different sellers, different Genius eligibility and different stock per country. Treating them as one listing loses the cross-border price spread; treating them as three unrelated listings loses the product identity. ShopAPIS keys on EAN to link them while preserving each market’s native price, seller and availability.
Data fields returned
- Pricing — current price, original price, currency (RON / HUF / BGN), discount %.
- Genius — Genius loyalty eligibility flag.
- Seller — seller name, seller rating, eMAG first-party vs marketplace flag.
- Catalog — title, brand, category path, structured characteristics.
- Availability — in-stock flag and delivery estimate.
- Social proof — average rating, review count.
- Identifiers — eMAG product ID / SKU, EAN, product URL.
- Images — full gallery URLs.
Sample response
{
"marketplace": "emag",
"domain": "emag.ro",
"country": "RO",
"product_id": "DXY8K9MBM",
"identifiers": { "ean": "8806095048925" },
"title": "Aspirator vertical Samsung Jet 75E, fără fir",
"brand": "Samsung",
"category": ["Electrocasnice", "Aspiratoare", "Aspiratoare verticale"],
"price": { "current": 1799.99, "original": 2299.99, "currency": "RON", "discount_pct": 22 },
"genius_eligible": true,
"seller": { "name": "eMAG", "first_party": true, "rating": 4.8 },
"rating": 4.6,
"review_count": 942,
"availability": "in_stock",
"characteristics": { "Putere": "550 W", "Autonomie": "60 min" },
"images": ["https://s13emagst.akamaized.net/products/82471/jet75e/images/res_main.jpg"],
"url": "https://www.emag.ro/aspirator-samsung-jet-75e/pd/DXY8K9MBM/",
"fetched_at": "2026-06-05T11:09:00Z"
}Markets and domains covered
| Domains | Markets | Currency | Scale |
|---|---|---|---|
| emag.ro | Romania | RON | ~9.5M visits/mo, ~65% of eMAG revenue |
| emag.hu | Hungary | HUF | Top player (merged with Extreme Digital) |
| emag.bg | Bulgaria | BGN | Largest BG retailer |
Use cases
- Cross-border price monitoring — track one EAN across RON, HUF and BGN to see the price spread between three EU markets. See price monitoring.
- Catalog matching by EAN — link the same product across all three eMAG domains for catalog enrichment.
- MAP compliance — catch marketplace sellers breaching minimum advertised price across the three countries. See MAP compliance.
- Competitive intelligence — benchmark assortment and Genius eligibility against local rivals. See competitive intelligence.