{
  "retrievedAt": "2026-10-22T01:07:40.353979+00:00",
  "totalRows": 25309,
  "uniqueBusinessDomains": 19021,
  "sellerTypes": {
    "PUBLISHER": 25308,
    "INTERMEDIARY": 1,
    "BOTH": 0
  },
  "columns": [
    "provider",
    "seller_id",
    "seller_type",
    "business_domain",
    "is_confidential",
    "source_url",
    "retrieved_at"
  ],
  "bytes": 3509873,
  "sha256": "8f401d0b3022b14f86a5ebe6413e8dea460769769c91870aab449f245142d3ea",
  "download": "/data/ad-seller-directory/records.csv",
  "sources": [
    {
      "conflictingSellerIdsExcluded": 0,
      "capturedAt": "2026-10-22T01:03:11.741802+00:00",
      "provider": "Freestar",
      "url": "https://www.freestar.com/sellers.json",
      "sourceRows": 731,
      "publishedRows": 731,
      "duplicateIdsRemoved": 0,
      "invalidRowsOrDomains": 5,
      "missingOrConfidentialDomains": 10,
      "sourceSha256": "682e2fa3e8802b24339a666625de9a39f666794380d694a43affad2a32f23834",
      "sourceBytes": 127132
    },
    {
      "conflictingSellerIdsExcluded": 27,
      "capturedAt": "2026-10-22T01:02:01.908911+00:00",
      "provider": "Mediavine",
      "url": "https://www.mediavine.com/sellers.json",
      "sourceRows": 9388,
      "publishedRows": 9311,
      "duplicateIdsRemoved": 3,
      "invalidRowsOrDomains": 2,
      "missingOrConfidentialDomains": 0,
      "sourceSha256": "2faaf15c9c2e66d4a5073bad74dfeb7cf445ffcd05262f140c24f2cc856c91dd",
      "sourceBytes": 1625964
    },
    {
      "conflictingSellerIdsExcluded": 2,
      "capturedAt": "2026-10-22T01:03:12.259886+00:00",
      "provider": "Monumetric",
      "url": "https://www.monumetric.com/sellers.json",
      "sourceRows": 762,
      "publishedRows": 758,
      "duplicateIdsRemoved": 0,
      "invalidRowsOrDomains": 0,
      "missingOrConfidentialDomains": 0,
      "sourceSha256": "9c3dc9d01aa2cce46de4a6adc129c4d0169696ded997c0e0b2569ab8dbd781b9",
      "sourceBytes": 134443
    },
    {
      "conflictingSellerIdsExcluded": 15,
      "capturedAt": "2026-10-22T01:02:04.404924+00:00",
      "provider": "Newor Media",
      "url": "https://www.newormedia.com/sellers.json",
      "sourceRows": 957,
      "publishedRows": 156,
      "duplicateIdsRemoved": 0,
      "invalidRowsOrDomains": 0,
      "missingOrConfidentialDomains": 0,
      "sourceSha256": "2b8e4680c10cf211bea75117450f9760219d7ecb6244efa3fb659a31a7266959",
      "sourceBytes": 203090
    },
    {
      "conflictingSellerIdsExcluded": 0,
      "capturedAt": "2026-10-22T01:02:03.539662+00:00",
      "provider": "Playwire",
      "url": "https://www.playwire.com/sellers.json",
      "sourceRows": 1262,
      "publishedRows": 1262,
      "duplicateIdsRemoved": 0,
      "invalidRowsOrDomains": 2,
      "missingOrConfidentialDomains": 4,
      "sourceSha256": "db93a61d4cc9e0d6a4a59a24c5b7857cd1189764eefcdadef361f3c3493292e1",
      "sourceBytes": 129818
    },
    {
      "conflictingSellerIdsExcluded": 0,
      "capturedAt": "2026-10-22T01:02:02.194031+00:00",
      "provider": "Raptive",
      "url": "https://ads.adthrive.com/sellers.json",
      "sourceRows": 13093,
      "publishedRows": 13091,
      "duplicateIdsRemoved": 2,
      "invalidRowsOrDomains": 0,
      "missingOrConfidentialDomains": 0,
      "sourceSha256": "53e5d0b998506dd0f3b447598151feaa7d2bb7bbd18146d141dc49f9cb73108a",
      "sourceBytes": 2158788
    }
  ],
  "unavailableSources": [],
  "validation": "Provider plus seller ID is unique. Types and safe ID formats are checked. Domains are normalized. Personal names, emails and addresses are not republished. Exact duplicate IDs are removed. All entries with conflicting IDs are excluded and counted in source metadata. Unavailable sources are excluded and disclosed.",
  "unit": "provider/seller-ID record",
  "rights": "Public advertising-transparency records published by the listed providers. Original provider rights and terms apply; this collection does not grant an additional licence over their records.",
  "limits": [
    "A business domain is not necessarily the monetized website. Multiple accounts can belong to one business and one domain can appear in more than one network.",
    "A record does not prove that ads currently run on a site, that the seller is approved for a different product, or what it earns.",
    "This is not an RPM dataset. It does not enlarge the separate historical earnings study.",
    "A structural check validates the captured file, not the truth of every provider statement or independent approval of Plain Reckoner."
  ]
}
