Find and sort ad-supported publishers
About 170,000 sites with their ad manager, traffic size, DIDNA status and recent switches. Search by filters, by describing what you want, or by naming a site to find look-alikes.
Connect to Claude
Ask questions in plain English and get lists, profiles and download links back.
- In Claude, open Settings → Connectors → Add custom connector.
-
Paste this address:
https://didna.brickstack.app/mcp - A page opens asking for the access code. Enter it and choose Connect.
Claude Code
claude mcp add --transport http didna-publishers https://didna.brickstack.app/mcp
Things to ask
- Freestar sites in the top 100K that aren't DIDNA clients, as a CSV.
- Find sites like hockeydb.com that run on Raptive or Freestar.
- College football fan forums that aren't DIDNA clients yet.
- Which sites dropped their ad manager last month?
- Check overthecap.com's ads.txt right now.
Web app
Open the app and sign in once with the access code; it lasts 30 days.
What you can do
- Filters: ad manager, traffic size, DIDNA client, switched or dropped manager, domain text.
- Describe: type a sentence such as "independent hockey statistics sites".
- Similar sites: open a site and find its look-alikes.
- Live check: read a site's ads.txt as it is right now, and who each DIDNA line belongs to.
- Download CSV: whatever is on screen, or any full table.
- Shareable views: filters live in the address bar.
Connector tools
Claude picks these automatically; you don't need to name them.
| Tool | What it does |
|---|---|
find_publishers | Filter and sort the list, like the app's filters. |
find_sites | Search by description, or by example sites for look-alikes. Matches are double-checked by default. |
publisher | Everything stored about one site, including history and seller accounts. |
check_adstxt | Fetch and summarise a site's live ads.txt. |
recent_changes | Sites whose ad manager changed, newest first. |
audits | Hand-audited sports sites with scores and draft outreach lines. |
download_link | A CSV link for any list, search or table. Valid for one hour. |
query | Read-only SQL for anything else. describe_data lists the tables. |
The data
All of it comes from public files.
| Field | Source | As of |
|---|---|---|
| Ad manager | Each manager's public sellers.json (Raptive, Mediavine, Freestar, Playwire, Publisher Desk, DIDNA), plus where a site's ads.txt redirects | Oct 6, 2026 |
| Traffic size | Chrome popularity bucket from HTTP Archive (Top 1K … Top 1M) | Sep 2026 crawl |
| ads.txt lines, partners | HTTP Archive's monthly crawl of each site's ads.txt | Sep 2026 crawl |
| Switched / dropped | Change in ad manager between the Aug and Sep 2026 crawls | Sep 2026 |
| Homepage text | Title, description and main heading from HTTP Archive, used for describe and look-alike search | Sep 2026 crawl |
| History | Monthly timelines for the audited sports sites; partner-level detail starts June 2024 | Nov 2023 – Sep 2026 |
Worth knowing
- Lists go stale. Managers don't always remove sites that leave, so a site can still show its old manager. Use the live check to confirm.
- "DIDNA client" means DIDNA's sellers.json lists the site as a publisher. That includes some former clients.
- A didna.io line in ads.txt usually means a reseller (such as Aniview or Adipolo) sells DIDNA demand there, not that the site is a client. The live check names whose account it is.
- Traffic size is a bucket, not a visit count. "Top 50K" means the site is among the 50,000 most visited in Chrome.
- Sites that block crawlers have no homepage text, so they can't be found by description or used as a look-alike example.
Downloads
Sign in first, then open any of these.
| File | Contents |
|---|---|
| publishers.csv | Every site with manager, size, DIDNA status and changes |
| seller_accounts.csv | Every entry in the managers' sellers.json files |
| changes.csv | Manager switches by month |
| audits.csv | The audited sports sites and outreach drafts |
| history.csv | Monthly timelines for the audited sites |
Need the access code? Ask Kyle. Don't post it anywhere shared.