{"page":"/tools/ads-txt-sellers-json-validator","modified":"2026-10-18","license":"https://creativecommons.org/licenses/by/4.0/","columns":["Field","Type","Required","Rule"],"rows":[["seller_id","string","Yes","Matches the ads.txt account ID and the schain sid; usually also publisher.id in OpenRTB; each ID maps to one legal entity, though one entity may hold several IDs"],["seller_type","string","Yes","PUBLISHER (inventory on the entity's own property, paid directly), INTERMEDIARY (not owned, or not paid directly) or BOTH; case-insensitive"],["is_confidential","integer","No, default 0","1 hides name and domain; the seller must still be listed"],["is_passthrough","integer","No, default 0","1 means the seller has an account-control relationship with the downstream system; if it is the last node, the buyer must have that relationship with it"],["name","string","Yes unless confidential","Legal entity name paid for the inventory"],["domain","string","Yes if the seller has a web presence and is not confidential","Root domain of the entity; for INTERMEDIARY or BOTH, the root domain of that seller's own sellers.json"],["comment","string","No","Describes the inventory, useful when one entity has several IDs"],["ext","object","No","System-specific extensions"]],"sourceUrls":[[],[],[],[],[],[],[],[]]}