Find publishers
Find media publishers by format, topic, and ad stack
A media publisher's business model is written into its pages. Ad tech, sponsorship pages, and paywalls each point at a different way of making money, and a different buyer.
Format decides everything here. A programmatic site, a sponsor-funded newsletter, and an ad-supported podcast look similar from the outside and run on completely different money. Read the ad stack and the sponsorship page and the business model stops being a guess.
Firecrawl fetches the code behind each publisher's pages, where ad tags, the CMS, and a paywall leave traces a column can check. Adyntel shows whether a publisher is buying ads as well as selling them. Exa finds the sponsorship, media kit, and about pages. People Data Labs resolves the company, and Blitz API handles email for revenue staff.
Example searches
Ask for it the way you'd say it
Each example is a request in plain words, with what it returns underneath.
Ad stack as the model
publishers running programmatic ad tech alongside a newsletter sponsorship page
The stack and the sponsorship page land on one row, which tells you whether a direct sale or a programmatic route is even relevant.
Topic and format
independent business newsletters covering software with a published media kit
Format is a column rather than a guess, so newsletters and podcasts stay out of a list that was built for programmatic sites.
Who sells the inventory
find the head of revenue or the ad operations lead at each publisher
At small publishers that is the founder, and the row makes the overlap visible instead of returning two versions of one person.
Plays
Three motions you can run this week
Each one is a chain of OXYGEN primitives: the same hosted objects your workspace already has, composed.
Model-based segments
Programmatic sites, sponsor-funded newsletters, and podcasts become three lists.
- 1Detect the ad and subscription stack, and write the model each publisher runs into a column.
- 2Copy each model's rows into a table of its own and tag it with the model, so each list gets its own pitch. Promote the rows onto records one table at a time.
oxygen tables sendPublishers who also buy
You find the publishers with an acquisition budget, not only inventory to sell.
- 1Check whether the publisher runs ads of its own and write the result into a column.
- 2Copy the ones that do into their own table and enroll it. A buying budget means a growth owner exists.
oxygen columns runRevenue lead, not the newsroom
Commercial messages reach commercial staff instead of landing on an editor.
- 1Copy the rows where a revenue or ad operations contact resolved cleanly into their own table, and enroll that table.
- 2Keep editorial contacts in a separate table and lane, so nobody pitches a newsroom.
oxygen sequences enroll
Who you can reach
Roles you can find at publishers, newsletters, and podcasts
Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.
| Role | Seniority | Reachable by |
|---|---|---|
| Publisher or founder | Owner/Founder | Work emailLinkedIn |
| Head of revenue | VP | Work emailLinkedIn |
| Ad operations manager | Manager | Work emailLinkedIn |
| Editor in chief | Director | Work emailLinkedIn |
| Head of audience | Director | Work emailLinkedIn |
| Chief technology officer | C-level | Work emailLinkedIn |
Filters you can search on
- Format: site, newsletter, podcast, or video
- Ad tech and monetization tools detected
- CMS and subscription platform
- Topic or vertical covered
- Media kit or sponsorship page present
- Whether the publisher also buys ads
- Team size band
- Country and language
Web publishers resolve well because most of what monetization touches renders on the page. Newsletter and podcast operations are thinner: much of the stack sits inside a sending or hosting platform that leaves nothing public. So format detection carries more weight than tool detection.
Data sources
Data sources and CRM connections
FirecrawlFetches the code behind the publisher's pages in its rawHtml format, since the default page text drops ad tags. A column checks that code for ad tags, the CMS, and a paywall, and checks again on a cadence.
AdyntelWhether the publisher is also running ads of its own, taken from public ad libraries.
People Data LabsThe publishing company, its team size, and the commercial titles inside it.
ExaFinds media kits, sponsorship pages, and about pages that state the business model.
Blitz APIWork email for revenue and ad operations staff, kept apart from editorial contacts.
Use managed credits where available, or connect a supported provider key on an eligible paid plan. Your provider bills its calls; OXYGEN adds a per-call platform fee. Signed-in CRM connections such as HubSpot have no per-call fee. Connected sending accounts reserve monthly credits. See pricing and supported integrations.
Limits
Where this stops
- Audience numbers in media kits are usually self-reported and rarely audited. Use format, stack, and team size for qualification, and treat any published reach figure as a claim you will test in conversation.
FAQ
Questions people ask first
Can I filter publishers by business model?
Are audience figures reliable?
Do newsletters and podcasts show up?
Why does it matter whether a publisher buys ads?
How do I avoid pitching the newsroom?
Can I track a publisher's stack over time?
Build your publishers, newsletters, and podcasts list
Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.