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 } ] } }

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.

The Polish product graph,
indexed.

1M+
Products
738K
Offers
4,394
Shops
62+
Brands

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 →