Retail / DIY — DACH

ETIM-classified, GS1-clean. A catalog partners can actually consume.

Hundreds of suppliers, millions of SKUs, mismatched ETIM. Your catalog cleaned, GS1-validated, and consumable through one API.

Standards & catalogs we work with

  • ETIM
  • GS1
  • GTIN/EAN
  • ECLASS
  • BMEcat
  • OpenAPI

Five pains we keep seeing

What goes wrong in a multi-supplier catalog.

Every retailer with 100,000+ SKUs across multiple suppliers we've talked to runs into some version of these. Most are data problems wearing operational clothes.

Pain 1

Same product, three suppliers, three SKUs

Each supplier feed brings the same drill bit under a different SKU and a different attribute set. Procurement and merchandising see three products, customers see one — and pick wrong.

Pain 2

ETIM gaps and mistakes

Half the catalog isn't ETIM-classified. The half that is, is partially wrong. Filtering breaks. Search breaks.

Pain 3

GTIN drift

Old GTINs, recycled GTINs, mistyped GTINs. Returns track back to GTIN errors more often than you'd think.

Pain 4

Brand + variant chaos

One brand uses parent/child variants properly. Three don't. Your catalog system squashes them. Your customers see noise.

Pain 5

No clean B2B / marketplace API

Procurement systems want OpenAPI. Marketplaces want feeds. AI procurement (the new buyer) wants typed JSON with provenance. Spreadsheet exports don't cut it anymore.

How it composes

From supplier feeds to a classified, governed catalog.

Supplier feeds come in as they are — BMEcat, ETIM CSV, JSON, FTP. Meshbase dedupes, classifies to ETIM, validates GTINs, and exposes the cleaned graph through one governed surface.

Suppliers
Import
Dedupe
ETIM-class
GS1
API

Suppliers → Import → Dedupe → ETIM-class → GS1 → API.

What it looks like

ETIM-classified data, your governance.

Once your catalog is in, e-procurement systems and AI buyers query it through the same governed surface — typed, audited, rate-limited, and policy-checked.

01

REST

Plain HTTP under `/rest/v1`. Lowest-friction option for marketplaces, e-procurement portals, and B2B buyers on legacy stacks.

bash

bashbash
# Cordless drills, ETIM-class EC000123, in stock
curl -H "Authorization: Bearer $KEY" \
"https://api.meshbase.ai/rest/v1/products?etimClass=EC000123&inStock=true" \
| jq '.data[] | {sku, gtin, brand, etimClass, etimAttributes}'
02

GraphQL

Federated GraphQL across catalog, inventory, and pricing. Best when partners need precise field selection and typed cross-domain queries.

graphql

graphqlgraphql
query CordlessDrills($etim: String!) {
products(etimClass: $etim, inStock: true, first: 50) {
  nodes {
    id
    sku
    gtin              # validated GTIN (GS1)
    brand { name }
    etimClass
    etimAttributes    # cleaned, classified attributes
    variants {
      sku
      priceTiers
    }
  }
}
}
03

MCP

Model Context Protocol — AI buying agents call your catalog as a typed tool, under the same caller-governance and audit as a human partner.

json

jsonjson
{
"tool": "search_products",
"arguments": {
  "etimClass": "EC000123",
  "filters": { "inStock": true },
  "limit": 50
}
}

Two sides, one platform

Whether you have catalog data or need it.

Most retailers and B2B platforms are both. Meshbase keeps the two sides separated where it matters (governance, billing) and unified where it helps (data model, API surface).

01 · If you have data

You're a wholesaler, retailer, or distributor. Your catalog is your competitive surface — make it queryable and partner-ready.

  • Connect ERP / PIM / BMEcat / warehouse exports / CSV / FTP / supplier APIs
  • Dedup on GTIN, MPN+Brand, supplier-SKU with confidence scores
  • Classify to ETIM and ECLASS; validate GTINs against GS1
  • Govern partner & AI access via API plans, caller profiles, and audit
Pilot as a provider

02 · If you need data

You're an e-procurement system, marketplace, or AI procurement agent. Subscribe to verified provider catalogs without scraping or stitching.

  • Marketplace of ETIM-classified providers
  • REST · SDK · CLI · MCP — pick what fits your stack
  • Streaming + webhook updates for stock, price, and assortment
  • One bill, multiple providers, governed quotas
Browse the catalog

Retail FAQ

Industry-specific questions we hear most.

Catalog cleanup that pays for itself

Bring a sample. We'll show you the dedup result by next week.

Email, contact form, or LinkedIn. We respond within one business day and don't waste your time with a generic deck.