Journalist Requests Scraper — SourceBottle Media Call-Outs
Pricing
from $1.40 / 1,000 journalist request scrapeds
Journalist Requests Scraper — SourceBottle Media Call-Outs
Journalist requests scraper for SourceBottle: open media call-outs for expert sources, case studies and product samples by category and country edition, with outlet, summary, posted date and deadline. Keyword filter, no login, no API key.
Pricing
from $1.40 / 1,000 journalist request scrapeds
Rating
0.0
(0)
Developer
Fabrikit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Journalist Requests Scraper extracts open media call-outs from sourcebottle.com: requests from journalists, bloggers, podcasters and PR professionals who need expert sources, case studies, interviewees or product samples for a story. Pick the industry categories and country editions you care about, optionally filter by keyword and age, and get clean JSON, CSV or Excel with the title, what the journalist is looking for, the outlet, the deadline and the link to the call-out. No login, no API key, no browser.
Pay per event. The full call-out page (target countries, verified-media tick, details text, paid flag) is an optional add-on.
What you get
Every call-out (listing data): SourceBottle ID and URL, title, summary of what the poster needs, outlet or organisation ("Retail News", "Lifestyle Blog", "Independent Journalist"), who posted it (Journalist, Blogger, PR Pro, Content Creator, Event Manager), industry category, country edition, posted date (ISO) and deadline (ISO local time plus the text shown on the site).
With includeDetails (add-on): every country the call-out is open to, the "Verified Media" tick, whether the source must be local, the full "Details" text, the deadline timezone label and whether successful sources are paid.
Journalist names, e-mail addresses and phone numbers are never part of the output: the Actor reads only the public call-out pages and removes e-mails, phone numbers and personal LinkedIn profile links that posters paste into the free text.
Why this instead of a HARO-style inbox
Source-request newsletters bury the three pitches you care about under hundreds you don't. This Actor turns SourceBottle's public call-outs into rows you can filter, store and route: schedule it every morning with postedWithinDays: 1, keep the categories and keywords that match your clients, and push the matches to Slack, a sheet, your CRM or an AI agent that drafts the pitch.
Input examples
The default run: the newest call-outs in the Australian edition, all 11 call-out categories, 50 items.
{ "countries": ["australia"], "maxItems": 50 }
Technology and business call-outs open in the US and UK editions, posted in the last 3 days, with the full call-out page:
{"categories": ["technology", "business-finance"],"countries": ["united-states", "uk-ireland"],"postedWithinDays": 3,"includeDetails": true,"maxItems": 200}
Keyword watch across every edition and category (for a daily schedule):
{ "keywords": ["cybersecurity", "fintech", "startup founder"], "postedWithinDays": 1, "maxItems": 500 }
Product-sample and prize requests from bloggers and event organisers live in the samples-prizes-sponsorship category, crawled only when you select it.
Input fields
| Field | Description |
|---|---|
keywords | Words or phrases; a call-out is kept when any of them appears in the title, summary or outlet (case-insensitive) |
categories | business-finance, environment, general, health-wellbeing, lifestyle-food-fashion, parenting-education, pr-media-marketing, professional-services, property, technology, travel-leisure, samples-prizes-sponsorship. Empty = the 11 call-out categories |
countries | australia, new-zealand, uk-ireland, canada, united-states, singapore. Empty = all six editions |
postedWithinDays | Only call-outs posted in the last N days (0 = no limit); the crawl stops early because lists are newest first |
includeDetails | Open each call-out page (add-on price) |
maxItems | Exact limit (default 50) |
proxyConfiguration | Apify Proxy; datacenter IPs are enough in our tests, the Actor switches to residential automatically if it gets blocked |
SourceBottle's own keyword search needs an account, so keywords are matched by the Actor while it walks the category lists. Each list page holds 12 call-outs, so a keyword run over all editions and categories costs a few hundred page requests at most.
Output example
{"id": "163106","url": "https://www.sourcebottle.com/query.asp?qid=163106","title": "Retail/Product safety experts for comment","summary": "Seeking retail and product safety experts for an Inside Retail feature following the ACCC's action against Kmart. How should retailers respond to customer injury reports, and when should they pause sales or recall a product?","outlet": "Retail News","posterType": "Journalist","category": "General","categoryId": 63,"countryEdition": "Australia","postedDate": "2026-10-20","deadline": "2026-10-20T17:00:00","deadlineText": "20 October 2026 @ 5pm","scrapedAt": "2026-10-20T07:18:42.104Z"}
With includeDetails each record also carries countries (array), verifiedMedia, localSourceRequired, localSourceText, details, sourcesPaid, deadlineTimezone and detailsFetched.
Pricing
| Event | When |
|---|---|
Call-out scraped (request-result) | every call-out saved to the dataset |
Call-out details (request-details) | only with includeDetails |
See the Pricing tab for current prices; paid Apify plans get lower rates. Platform compute is included.
How it compares
Other journalist-request Actors on Apify mostly monitor social hashtags such as #journorequest. This Actor reads one moderated public source (SourceBottle's editions for Australia, New Zealand, the UK and Ireland, Canada, the US and Singapore), returns outlet, deadline and category as separate fields. It does not cover HARO/Connectively, Qwoted or social networks.
Integrations
Run it from the Apify API or the JavaScript and Python clients, schedule it in Apify Console, and send the dataset to n8n, Make, Zapier, Google Sheets, Slack or a webhook with the standard Apify integrations. Through Apify's MCP server it also works as a tool for AI agents ("open technology call-outs in the US edition posted today").
FAQ
Is this legal? The Actor collects call-outs that SourceBottle publishes openly without an account and stores no personal contact data. It is not affiliated with SourceBottle. Use the data in line with the site's terms and the laws that apply to you (GDPR, Australian Privacy Act and similar).
Do I need a proxy? The default Apify Proxy (datacenter) is enough in our tests; if SourceBottle starts blocking, the Actor moves to a residential proxy on its own.
Why does the same call-out appear in several editions? A call-out can be open to several countries and is listed in each edition. The Actor removes duplicates by ID; countryEdition says where it was found first and countries (with includeDetails) lists every target country.
What timezone is the deadline? Australian Eastern time, as shown by SourceBottle. deadline keeps that local time without a UTC offset; deadlineTimezone carries the label.
Why are there no journalist names or e-mails? The public pages do not show them, and the Actor would strip them anyway. To respond, open the call-out url and use SourceBottle's own form.
Are there limits? A category list holds up to a few hundred open call-outs (12 per page); the Actor walks every page until maxItems, your date window or the end of the list.
Changelog
- 0.1 (October 2026) — first release: category and country-edition listings, keyword and age filters, optional call-out details, personal-data scrubbing, exact
maxItems, pay-per-event pricing.
En español
Scraper de pedidos de periodistas (call-outs de medios) desde SourceBottle: periodistas, blogueros y profesionales de PR que buscan expertos, casos y productos para una nota. Filtra por categoría, edición por país, palabra clave y antigüedad, y obtén título, resumen, medio, fecha y plazo en JSON, CSV o Excel. Sin login ni API key. Detalle completo opcional. Consulta la pestaña Pricing para ver los precios vigentes; los planes de pago de Apify tienen tarifas más bajas. No entrega nombres, correos ni teléfonos de periodistas.