Most journalists are easier to reach than founders assume. Reporters want tips, and their whole job depends on strangers being able to contact them. The address is usually published somewhere. The work is finding it, confirming it, and not being the person who abuses it.
Here's the order to try, cheapest and most reliable first.
1. The outlet's staff or contact page
Start here every time. Most publications maintain a staff directory with names, beats, and either direct addresses or a tips alias. Search for the outlet name plus "staff", "contact us", "our team", "editorial team", or "tips".
What you'll find varies by outlet size:
- Trade publications and regional papers usually publish direct addresses for every reporter. These are the highest-value targets for most businesses anyway.
- Large national outlets often publish a tips inbox plus individual reporter pages. The individual page is what you want. The tips inbox is a black hole for anything that isn't a leak.
- Newsletters and independent sites almost always put the writer's address in the footer, because they're one person and they want mail.
Hit rate: maybe 50% of the time you're done in two minutes.
2. The byline page and the bottom of the article
Click the reporter's name on any of their articles. Author pages frequently include a bio block with an email, a Signal number, or a "contact me securely" line. Also check the very end of the article body, since plenty of outlets append a line like "Reach the reporter at name at outlet dot com" at the bottom of investigative or local pieces.
While you're there, do the work that actually matters: read the last ten pieces they wrote. An email address you use on the wrong reporter is worse than no address at all.
3. X, Bluesky, LinkedIn, and Mastodon bios
Reporters put contact details in their bios on purpose. Common patterns:
- An email spelled out to defeat scrapers: "firstname dot lastname at outlet dot com".
- A Signal or WhatsApp number for sensitive tips.
- A link to a personal site with a contact form.
- An explicit statement of preference, such as "DMs open", "email is better", or "no PR pitches", all of which you should treat as binding.
LinkedIn is underrated here for B2B and trade coverage. Many trade reporters list a work email in the contact info panel and actively accept pitches through it. And if a reporter's bio says they don't take PR pitches, believe them and move on. There are other reporters.
4. Their newsletter
If a journalist runs a personal newsletter on Substack, beehiiv, or Ghost, subscribe to it. Every issue arrives from a real, working, monitored address, and replies to a newsletter land in a much less crowded inbox than the main one. Newsletter replies get read at rates that make cold pitching look broken.
This is also the single best way to learn what someone actually cares about, which is the harder half of the problem.
5. Pattern-matching, used carefully
Most newsrooms use one of a handful of formats:
- firstname.lastname@outlet.com
- firstinitiallastname@outlet.com
- firstname@outlet.com (smaller outlets and newsletters)
- lastname@outlet.com (older papers)
Find one confirmed address at the outlet, whether from a staff page, a bio, or a press release contact, and you know the pattern for everyone there. Then verify before you send (see below). Guessing and firing is how you end up in a spam trap.
6. Paid databases
Media databases sell contact data plus beat information. The main ones in 2026:
- Muck Rack: the strongest for beat accuracy, because it's built on scraped bylines and reporters maintain their own profiles. Typically several thousand dollars a year.
- Cision / PR Newswire's database: the biggest and the oldest, bundled with wire services, and the most likely to contain stale records for people who changed jobs.
- Prowly, Prezly, Propel, Anewstip: smaller and cheaper, often a few hundred dollars a month, with narrower coverage but far less painful contracts.
- Roxhill, Agility: strong in UK and EU markets respectively.
Honest read: databases are worth it if you pitch weekly across many beats. If you send 20 pitches a quarter, you'll build a better list by hand in an afternoon than any database will hand you, because your version will be built on what each reporter wrote last month. The list, not the address, is the hard part, so here's how to build one that isn't a spray list.
Verify before you send
A bounced pitch is a wasted pitch, and a high bounce rate hurts your domain's sending reputation for every email you send afterward, including customer email.
- Run addresses through a verifier (NeverBounce, ZeroBounce, Hunter's verifier, Mailfloss). Costs cents per address. Trust "valid" and discard "invalid." Treat "catch-all" or "accept-all" as unverified, and send anyway if the pattern is confirmed.
- Check the byline date. If their most recent piece at that outlet is 14 months old, they probably left. Reporters move constantly, and a database record is a snapshot, not a subscription.
- Cross-check against their social bio, which they update faster than any staff page.
- Send from a real, warmed-up domain with a human signature. Not a no-reply address, not a mass-send tool, not a domain registered last week.
What not to do
These will get you blocked, blacklisted, or publicly mocked in a screenshot:
- Don't scrape and blast. Buying a list of 5,000 "tech journalists" and mailing all of them is the exact behavior that has made reporters hostile to PR email. It also probably violates the terms of wherever you scraped it.
- Don't use personal addresses. If you find a Gmail account that wasn't published for professional contact, don't use it. Same for home addresses and personal cell numbers.
- Don't email editors-in-chief to get around a reporter. They forward it to the reporter, with a note.
- Don't add journalists to your marketing list. Pitching someone is not consent to be newslettered. This one ends relationships permanently, and under GDPR and CAN-SPAM it can also end in a fine.
- Don't use automated sequencing tools on reporters. The open-tracking pixel, the day-3 auto-bump, and the day-7 breakup email. They recognize all of it instantly, and it reads as "you are a row in my CRM."
- Don't pitch a beat they don't cover. Having the address is not permission. It just means your irrelevant pitch arrives successfully.
The part that actually decides whether it works
Finding the address takes ten minutes. Being worth the reply takes longer. A verified email to a perfectly matched reporter with nothing newsworthy behind it gets exactly the same result as a bounced one, and there's a whole playbook for getting coverage without an agency that starts with having something to say. Spend the saved time on the pitch itself, and on being genuinely the right person to tell that story.
Want a starting point instead of a blank page? [Grab our pitch and release templates](/templates) or [see what distribution costs](/pricing).