Build a media list of journalists who cover your topic
Journalists who covered your topic in the last months, found from their articles, with their X profiles, verified emails and the story each one wrote.
Steps
A media list keeps the journalists who actually cover your topic, with the story each one wrote. With Agentik, your AI finds recent coverage with Serper, reads the articles with Firecrawl, finds the journalists’ X profiles through the X API, and finds and verifies their emails with Icypeas.
Step 1: Find recent coverage
Serper searches Google News for articles on your topic from recent months.
Step 2: Read the articles
Firecrawl reads fifteen articles for their bylines and angles.
Step 3: Find the journalists
The X API returns the journalists’ profiles and bios, and Icypeas finds and verifies their work emails.
Step 4: Write the pitches
Your AI writes a pitch for each journalist that refers to their article.
Your agent does this part, with no tool call.
What you get
A media list with verified emails and pitches.
You provide
- Your announcement in two lines
- Your topic
- Country and outlets you care about
Your agent returns
- Journalists who covered your topic recently
- The angle of each one’s article
- X profiles and verified emails
- A pitch per journalist
| Journalist | Outlet | Story | |
|---|---|---|---|
| Reporter A | Tech outlet | Remote work tools | Verified |
| Reporter B | Business daily | Hybrid offices | Verified |
| Reporter C | Trade press | HR software | Risky |
Placeholders. Your rows come from your run.
Each provider does one part
No single provider covers this job. Your agent calls each one for its part, from one connection.
Good to know
- Pitch journalists about their beat; a mass email to the whole list rarely works.
- X profile data is billed per profile returned.
When to use something else
For a media database with editorial calendars and distribution, use a PR platform. This playbook builds a short list of journalists who actually cover your topic.
Questions
Should I send the same pitch to everyone?
No. A pitch about each journalist’s beat gets read; a mass email rarely does.
Where do the emails come from?
Icypeas finds them from the journalist’s name and outlet domain, then checks each one.
What does the example cost?
At most $0.84, reserved before each call and settled at the measured usage.
Connect your agent to 2,400+ tools for free
Sign in with Google or GitHub. No card required.


