Free tools

Seller ID lookup

The seller ID lookup shows the sellers.json entry behind an account on an exchange or network (type, business name, domain, or the date it was removed) and how many tracked apps declare it in their app-ads.txt.

What a seller ID is

Every account on an exchange or network has an ID. Publishers write it in field 2 of their app-ads.txt lines, the network lists it as seller_id in its sellers.json, and it travels in OpenRTB bid requests as the sid of a schain node. The same three places have to agree for a buyer to trust an impression.

An ID only means something together with its ad system: 12345 on one exchange and 12345 on another are unrelated accounts. That is why the lookup asks for both.

What the lookup tells you

First, who owns the account: its seller_type and the business name and domain the network publishes. When the account is a publisher's and the name looks like a private person's, we leave the name out. If the network has dropped the ID, you see the date it disappeared; any app-ads.txt that still lists it carries a stale line.

Then how widely it is declared: the apps in our index whose current app-ads.txt names the account, split by DIRECT and RESELLER, with the largest of them. Add an app and you get the verdict our paid API gives for that pair (authorised, unauthorised or unverifiable) with the reasons.

Patterns worth a second look

A reseller account declared DIRECT by dozens of apps usually means a mediation partner's instructions were copied without reading them. A publisher account declared by apps of several unrelated developers deserves a closer look, since a DIRECT seat should belong to one company. An ID the network never listed points to a typo, often a missing prefix such as pub- on Google accounts, which we normalise the way buyers do.

More free tools

Further reading

Seller ID questions

Where do I find the seller ID?

It is field 2 of an app-ads.txt or ads.txt line: in "google.com, pub-1234567890, DIRECT, f08c47fec0942fa0" the ad system is google.com and the seller ID is pub-1234567890. In an OpenRTB bid request it is the sid of a schain node.

Why is the seller's name hidden?

When sellers.json lists the account as a PUBLISHER and the name looks like a person's rather than a company's, we do not show it. Intermediaries are businesses, so their names are shown. Confidential entries have no name to show.

How are Google seller IDs matched?

Google writes publisher IDs as pub- followed by digits. We match ca-pub-123, pub-123 and a bare 123 as the same account, the way buyers do. Other networks are matched case-insensitively, without surrounding quotes.

What does "authorised" mean here?

Two things have to agree. The app's app-ads.txt must declare the account, and the network's sellers.json must list it with a type that fits: a publisher's own account as DIRECT, a reseller's as RESELLER. Enter an app to check that pair.

Why do the app counts differ from the network's own numbers?

We count the App Store and Google Play apps in our index whose current app-ads.txt carries the line. Several apps often share one developer file, and apps outside our index are not counted.