Journalist Request Finder 📰 (HARO alternative)
Pricing
from $1.40 / 1,000 journalist requests
Journalist Request Finder 📰 (HARO alternative)
Find open journalist source requests from SourceBottle call-outs and Bluesky #journorequest posts, a free HARO alternative. Full brief, outlet, deadline and country in flat rows. Keyword filter and only-new daily alerts. $2 per 1,000 requests + $0.005/run, usage included. No login.
Pricing
from $1.40 / 1,000 journalist requests
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Journalist Request Finder (HARO alternative)
Find open journalist source requests in one dataset: SourceBottle call-outs and #journorequest posts on Bluesky, filtered by the topics you can speak on. Every row carries the full brief, the outlet, the deadline and a link to reply. It works as a HARO alternative for founders, PR agencies, SEO and digital PR teams looking for press mentions and backlinks.
$2 per 1,000 requests on Free ($1.40 on Gold), plus $0.005 per run, with platform usage included. No account, login or API key is needed, and nothing is held back: requests posted today are delivered today.
What you get
One row per request. SourceBottle rows are structured (deadline, country, outlet, verified media flag). Bluesky rows carry the post text, its author, hashtags and links.
| Fields | Contents |
|---|---|
platform, id, url | SourceBottle or Bluesky, a stable ID and the page to read or answer the request |
title, requestText | The call-out title (SourceBottle) and the full request text: summary plus details, or the whole post |
summary, details | SourceBottle's two text blocks, kept separate |
outlet, posterRole, verifiedMedia | Outlet or publication as SourceBottle prints it, the poster's role (Journalist, Blogger, PR Pro, Writer...) and SourceBottle's verified media tick |
postedBy, authorHandle | Bluesky author name and handle (SourceBottle does not show names publicly) |
country, sourceMustBeLocal, sourcesPaid | Where the request is aimed, whether sources must be local, and whether successful sources are paid |
deadline, deadlineText | Deadline as a date (2026-11-03) and as printed, with time and time zone |
beats, hashtags, links | SourceBottle sections the call-out is listed under, Bluesky hashtags and links in the post |
postedAt, matchedKeywords, scrapedAt | Posting date (day only on SourceBottle), which of your keywords matched, capture time |
Values the origin does not show stay null; nothing is guessed. A Bluesky deadline is only copied as text (deadlineText) when the post states one.
Sources and volume
- SourceBottle: all six country editions (Australia, New Zealand, UK & Ireland, Canada, United States, Singapore) and all twelve sections. On 27 October 2026 it listed 293 open call-outs, with about 20 new ones per weekday. Call-outs past their deadline are always left out.
- Bluesky: posts tagged #journorequest or #journorequests, about 4 a day, from journalists and from request relays. Replies are skipped. Without a login Bluesky only serves the newest 100 posts per tag (roughly the last three weeks), so older posts in a long window are not reached and the run status says so.
X (Twitter) is not covered. Mastodon was checked on five large instances and had no #journorequest post since September 2026, so it is not included.
Examples
The prefill: requests from the last 7 days on four broad topics.
{"keywords": ["business", "finance", "marketing", "health"],"postedWithinDays": 7,"maxResults": 25}
Every open request, no topic filter:
{"postedWithinDays": 30,"maxResults": 500}
UK and US SourceBottle call-outs only, for a fintech spokesperson:
{"keywords": ["fintech", "banking", "personal finance", "crypto"],"sources": ["sourcebottle"],"countries": ["UK", "US"],"postedWithinDays": 14}
A daily alert: schedule this once a day and only requests not delivered before come back.
{"keywords": ["cybersecurity", "data privacy", "AI"],"postedWithinDays": 3,"maxResults": 200,"onlyNew": true,"monitorKey": "security-spokesperson"}
Pricing
- $0.002 per request delivered on the Free plan, $0.0018 Bronze, $0.0016 Silver, $0.0014 Gold.
- $0.005 per run. A run reads every listing page and call-out page in your window, whatever it delivers, and the start fee pays for that.
- Requests that do not match your keywords, were delivered before (only-new), closed or passed their deadline cost nothing.
A daily alert that finds 20 new requests costs about $0.045 on Free. A day with nothing new costs $0.005.
Run status
The status line names every zero: how many requests each source listed, how many were outside your window, past deadline, not matching your keywords or already delivered. A run with nothing new for you succeeds with NO_NEW (only-new) or NO_MATCH (keywords) and charges only the run start. If a source cannot be read, the run says which one, and a run that delivers nothing because a source failed ends as failed instead of pretending there was nothing.
FAQ
Is this a HARO alternative? Yes. Instead of waiting for an email digest, you get the public journalist requests (SourceBottle call-outs and #journorequest posts) in a dataset you can filter, export or send to Slack, Sheets or email with an Apify integration.
How do I answer a request? Open url. SourceBottle asks you to sign up (free) to respond; Bluesky posts are answered by DM or reply as the journalist asks. This actor only reads public pages and never posts or applies for you.
Do I need a SourceBottle or Bluesky account? No.
How do I get only new requests every day? Turn on onlyNew, give the alert a monitorKey and schedule the actor daily. The history is kept per list name and per filter set, so changing keywords starts a fresh history.
Why is postedBy empty on SourceBottle rows? SourceBottle shows the outlet and the poster's role, not the journalist's name, until you log in. outlet and posterRole carry what is public.
Does it find #journorequest on X/Twitter? No. X needs a login. Bluesky relays such as The Source Radar repost many requests spotted on X, and those relay posts are included.
How fresh is the data? Each run reads the live pages, so a request posted a minute ago is included.
Keywords: journalist requests, HARO alternative, #journorequest, journo request, media requests, PR opportunities, source requests, SourceBottle scraper, Bluesky journorequest, digital PR, press coverage, backlinks, expert commentary, Help a Reporter Out alternative.