Beta — Polish Market

Merkdex
DNS for Products.

The only product resolution API returning new, used, AND refurbished offers in a single call. Query by name, EAN, or brand+model — get the canonical product identity and every available offer across 4,000+ Polish shops.

~ / curl
$ curl api.merkdex.com/v1/resolve?q=Galaxy+S24 { "product": { "name": "Samsung Galaxy S24 128GB", "brand": "Samsung", "gtin": "8806095344584" }, "offers": { "new": [ { "shop": "Media Expert", "price": 2849 }, { "shop": "x-kom", "price": 2899 } ], "used": [ { "source": "OLX", "price": 2199 } ], "refurbished": [ { "source": "Back Market", "price": 2399 } ] } }
Galaxy S24 PlayStation 5 Nike Air Max Dyson V15

Identity. Availability.
Content Cards.

Each layer builds on the last. Start free with identity resolution, unlock availability when you need offers, add embeddable product cards when you go to production.

Layer 1 Free

Product Identity

Send anything — a misspelled name, partial EAN, brand + model fragment. Get back one canonical, deduplicated product record with verified GTIN, normalized brand, and category.

  • Fuzzy matching with trigram similarity
  • Polish diacritics normalization
  • 62+ brands, 30+ aliases resolved
  • Model number + capacity extraction
Layer 1 — resolve
GET /v1/resolve?q=samung+galxy+s24+128
{ "resolved_by": "fuzzy_match", "confidence": 0.94, "product": { "id": "f47ac10b-58cc-4372", "gtin": "8806095344584", "name": "Samsung Galaxy S24 5G 128GB", "brand": "Samsung", "category": "Smartphones" } }
Layer 2 Starter

Availability & Offers

The same resolve call, but now the response includes every known offer — new from authorized retailers, used from OLX and Allegro, refurbished from specialists. Price history included.

  • New offers from 4,394 shops via affiliate feeds
  • Used listings from OLX, Allegro, Vinted
  • Refurbished from Back Market
  • Price history with 30-day min/max/avg
Layer 2 — offers
GET /v1/products/{id}/offers
{ "total_offers": 23, "new": [ { "shop": "Media Expert", "price": 2849, "in_stock": true }, { "shop": "x-kom", "price": 2899, "in_stock": true }, { "shop": "RTV Euro AGD", "price": 2949, "in_stock": true } ], "used": [ { "source": "OLX", "price": 2199, "condition": "very_good" }, { "source": "Allegro", "price": 2350, "condition": "good" } ], "refurbished": [ { "source": "Back Market", "price": 2399, "grade": "excellent" } ], "price_history": { "min_30d": 2799, "avg_30d": 2882 } }
Layer 3 Pro

Embeddable Product Cards

Drop a web component into any page. Renders a live product card with image, specs, price comparison, and buy links — styled to your brand, served from our CDN. One line of HTML.

  • Web component — works in any framework
  • CDN-hosted product images
  • AI-generated product descriptions
  • Responsive, customizable, auto-updating
Layer 3 — embed
HTML one line, any page
<!-- Drop this anywhere --> <merkdex-card ean="8806095344584" theme="dark" show="price,offers,image" ></merkdex-card> <!-- Or fetch the raw card HTML --> $ curl api.merkdex.com/v1/products/{id}/card // Returns self-contained HTML + CSS // No JS dependencies, no iframes // Images served from CDN

Everyone has product data.
Nobody has a product API.

The Polish market has price comparisons, marketplaces, and product databases. What it lacks is a developer-facing resolution layer.

Ceneo

70% of Polish shoppers. Zero dev interface.

The dominant price comparison engine has no public API, no product identifiers for developers, and no way to programmatically resolve a product name to structured data.

Icecat

Rich product specs. Enterprise-only.

The best product content database in Europe — locked behind enterprise contracts, manual onboarding, and no self-serve tier for indie developers or startups.

OLX / Allegro / Vinted

Massive used inventory. Zero cross-platform search.

Each marketplace is a silo. There is no way to search "Galaxy S24" across OLX, Allegro, and Vinted in a single query and get normalized, comparable results.

Google Shopping

Global reach. No used markets, no Polish depth.

Google Shopping API exists but ignores used/refurbished entirely, has shallow coverage of Polish shops, and doesn't resolve partial or misspelled product names.

Merkdex fills all four gaps.

Self-serve API. Product resolution. Cross-platform used + refurbished. Deep Polish market coverage. One call.

See pricing → · How the three layers work · Coverage stats

The Polish product graph,
indexed.

1.6M+
Products
1M+
Offers
9K+
Shops
21K+
Brands

Built on top of the four gaps in the Polish product graph. Pick a tier on the pricing page.

Start free.
Scale when you need to.

No credit card required. Each tier unlocks the next layer.

Free
Layer 1 — Identity
$0
1,000 calls / month
  • Product identity resolution
  • GTIN / EAN lookup
  • Fuzzy name matching
  • Community support
Start Free
Starter
Layer 1 + 2 — Identity + Offers
$49/mo
10,000 calls / month
  • Everything in Free
  • All offers (new + used + refurbished)
  • Price history access
  • Email support
Choose Plan
Enterprise
All Layers + SLA
$999+
Unlimited calls
  • Everything in Pro
  • White-label
  • Dedicated SLA
  • Account manager
  • On-premise option
Contact Us

Start resolving products. Free.

API key in 30 seconds. No credit card. 1,000 calls/month to start.

Get API Key →