OTTO Marketing API refers to the interfaces through which sellers and tools retrieve advertising data from OTTO Market and manage campaigns. They are available and concern Sponsored Product Ads (SPA). OTTO lists them in the API documentation as Sponsored Product Ads and Sponsored Product Ads Reporting.
The Marketing API is only the advertising part of the OTTO Market API. The interface for products, orders and returns is explained in the entry OTTO Market API.
What is the OTTO Marketing API?
Alongside the APIs for products, orders, returns and invoices, OTTO documents two interfaces for advertising at api.otto.market:
- Sponsored Product Ads: create and manage campaigns, change budget, runtime and status, maintain advertised items (SKUs), bids and, for manual campaigns, keywords.
- Sponsored Product Ads Reporting: KPIs such as impressions, clicks, costs, attributed orders and revenue per day, campaign and advertised item (SKU), also as a CSV report.
Both interfaces use the permission scope advertising-services. So a tool needs a connection to your OTTO account that includes this authorisation.
What data does the reporting deliver?
According to OTTO's documentation, data is available for at most the last 90 days, excluding the current day. OTTO reports sales attributed to the ads on three levels: the advertised item itself, other items in the same campaign and items of the same brand.
When retrieving the data, we see that a day's costs are final after a few days, while the attributed revenue keeps trailing in for a few weeks. So yesterday's ROAS is a provisional figure.
And Sponsored Display Ads?
For Sponsored Display Ads (SDA) OTTO describes no comparable reporting interface in the API documentation. So you take SDA costs from OTTO Partner Connect and attribute them yourself to items, product groups or brands.
What does the API bring to the profit calculation?
In the portal, advertising costs sit in separate views. For an item calculation you need them per day and per advertised item, so that they land in the same period as the sales, even if a campaign was paused in between. That is exactly the breakdown the reporting delivers.
One limit remains: an item is advertised, not each individual variant. There are no costs per size or colour; if you need them, you distribute the costs of an advertised item across its variants. Whether the advertising pays off is then shown by break-even ACOS and TACOS against the contribution margin.
profitkonsole and the Marketing API
profitkonsole for OTTO retrieves the SPA costs once a day after OTTO's daily close, distributes them across the variants of the advertised items and charges them in the contribution margin. It also shows ACOS, ROAS and TACOS. You enter SDA costs monthly; deals are detected from your OTTO orders.
Want to check OTTO advertising costs against the contribution margin? OTTO advertising costs 2026: SPA, SDA and the Marketing API explained →
Contribution margin per item
Analyse OTTO sales, commissions and returns. Add your purchase prices and your own shipping costs to see the contribution margin.