EAN / GTIN on OTTO: requirements, common errors and fixes
Yes: in the OTTO Market API, the EAN is a required field for every product variation. It must be unique within your assortment and must not start with a 2. You also need a brand registered with OTTO (brand ID) and a valid category.
Is an EAN required on OTTO?
Yes. In the product interface of the OTTO Market API (Products V5), the EAN is one of the required fields for every product variation – alongside SKU, product reference, product description, price, images and compliance data (as of October 2026). Without an EAN you can't create a variation through the API.
EAN and GTIN are the same number: GS1 Germany explains that the number under the barcode is now called the Global Trade Item Number (GTIN) and used to be called EAN. GS1 explicitly lists OTTO among the marketplaces that identify items by GTIN.
What rules apply to the EAN?
The API documentation describes the field as an external product identifier that must be unique within your assortment and must not start with a 2. So watch out for numbers from your ERP that aren't real GTINs.
- One EAN per variation: according to GS1, every colour and every size needs its own EAN.
- Unique in your own assortment: the same EAN can't sit on two of your SKUs.
- SKU and product reference: the SKU must be unique per seller (max. 50 characters); the product reference groups all variations of a product and may only appear once in your catalogue.
Common EAN errors and how to fix them
- Missing EAN: the variation is rejected. Fix: use the manufacturer's EAN or license your own GTINs from GS1.
- EAN starts with 2: often an internal item number. Fix: replace it with a real GTIN.
- Duplicate EAN in your own assortment: often caused by variations inheriting the same number in your ERP. Fix: give each variation its own GTIN.
- Invalid or borrowed numbers: GS1 Germany notes that retailers and marketplaces check numbers against GS1 databases, and unlicensed, already assigned or made-up numbers get flagged – up to the seller being blocked.
Where an upload is stuck shows up in the marketplace status: according to the API documentation, OTTO lists non-technical errors there that keep a SKU from going live.
Where do you get a valid GTIN?
If you sell branded goods, use the manufacturer's EAN – it is usually printed on the packaging. For private labels, license GTINs from GS1 Germany. GS1 offers packages such as GS1 Complete and, for small companies, SmartStarter10 (10 GTINs, €60 per year plus VAT, for companies with up to €250,000 annual revenue; as of October 2026). Once you've entered the product data, the GTIN Manager shows the GTIN-13 including its check digit. According to GS1, numbers from GS1 Germany start with prefixes such as 400–440.
Brand, category and manufacturer data
Besides the EAN, OTTO requires a brand ID and a category in the product description. The brand must exist in OTTO's brand list and be identical for all variations; according to the documentation, you can only sell brands marked "usable". If your brand isn't listed, create it in OTTO Partner Connect.
For the category, all attributes with relevance LEGAL are mandatory. There are also product safety fields: manufacturer and distributor with name, address and email or URL; at least one distributor must be given. Maintaining this cleanly through your integration saves correction loops – see OTTO Partner Connect API.
Same EAN as another seller: what happens?
On OTTO, several sellers can offer the same product variation ("Wettbewerb am Artikel", competition on the item). OTTO uses the MOIN for this, a marketplace-generated identifier for a variation and its content. If your product matches an existing listing, you confirm the content by adding the MOIN from the marketplace status to your product data; your offer for that variation then goes live. Then check who else sells the same variation – see Competitor research on OTTO.
Checklist before you upload
- Every variation has its own valid GTIN (no leading 2).
- No EAN appears twice in your assortment.
- Brand ID from OTTO's brand list, marked "usable".
- Correct category, all LEGAL attributes filled in.
- Manufacturer and distributor addresses maintained.
- After upload, check the marketplace status for errors and the MOIN.
Clean master data is what gets a product live in the first place. Whether it's found afterwards depends on title and attributes – see Optimising product titles for otto.de. MarktRank then shows you which position the product holds for your search terms.
Frequently asked questions
Can I sell on OTTO without an EAN?
Not through the OTTO Market API: the EAN is a required field for every product variation.
Why is my EAN rejected?
Common reasons: it starts with a 2, it's used twice in your assortment, or it isn't a valid, licensed GTIN. The marketplace status shows the specific error.
Does every size and colour need its own EAN?
Yes. According to GS1 Germany, every variation needs its own EAN.
Can I use the same EAN as another seller?
Yes, if it's the same product. Several sellers can offer the same variation; you confirm the existing content via the MOIN.
Sources
See where your product ranks on otto.de
Overall, organic and ad position for every keyword – 5 free checks, no account needed.
Also selling on Kaufland? Track your Kaufland rankings with Kaufland Tracker →