JournalismJobs.com Media Job Board Scraper
JOBSLEAD GENERATION
JournalismJobs.com Media Job Board Scraper
Scrape journalism and media job listings from JournalismJobs.com — the leading US job board for media professionals since 1998. Extracts structured job data across all listing categories including Newspapers, Digital Media, Television/Radio, Magazines, PR/Comms, and more.
What it does
The actor crawls JournalismJobs.com category-by-category, paginates through all listing pages, and visits each job's detail page to extract the full set of fields. Structured data is sourced from both JSON-LD (JobPosting schema) and DOM extraction for maximum accuracy.
Default run: All 9 categories, all active listings. A full crawl typically returns 300–400 records depending on current listing volume.
Input
| Field | Type | Description |
|---|---|---|
maxItems |
integer | Maximum records to return. Leave empty for all listings. Default prefill: 10. |
categories |
array | Which categories to crawl. Leave empty for all categories. Default prefill: Newspapers, Digital_Media. |
Available categories
Newspapers— Newspaper / Wire ServicesDigital_Media— Digital Media / StartupsTV— Television / RadioMagazines— Magazines / PublishingTrade_Publications_Newsletters— Trade Publications / NewslettersPR_Media_Relations_Communications— PR / Media Relations / CommunicationsNonprofit_Academia_Government— Nonprofit / Academia / GovernmentFinance— Financial / Technology / OtherDiversity— Diversity Jobs
Output
Each record includes:
| Field | Description |
|---|---|
job_title |
Job title |
employer |
Employer / company name |
category |
Job category / industry |
location |
City and state |
employment_type |
Full-time, Part-time, Freelance, Internship |
description |
Full job description text |
salary |
Salary range when disclosed (e.g. "$45,000 to $50,000") |
posted_date |
Date posted (ISO 8601 when available) |
apply_url |
URL to the listing page to apply |
listing_url |
Canonical URL of the job listing |
Example output
{
"job_title": "Education & Community Reporter",
"employer": "Hagadone Media Group & Hagadone News Network - COEUR D'ALENE PRESS",
"category": "Newspapers",
"location": "Coeur d'Alene, Idaho",
"employment_type": "Full-time",
"description": "The Coeur d'Alene Press is seeking a versatile, community-focused reporter...",
"salary": "$45,000 to $50,000",
"posted_date": "2026-05-21",
"apply_url": "https://www.journalismjobs.com/1693165-education--community-reporter-...",
"listing_url": "https://www.journalismjobs.com/1693165-education--community-reporter-..."
}
Use cases
- Media recruiting platforms — build candidate-matching tools against active journalism openings
- Job aggregators — combine with other job board scrapers for comprehensive media-career coverage
- Market research — track hiring trends across journalism categories, employment types, and geographies
- Salary intelligence — aggregate disclosed salary ranges across media sectors and markets
Notes
- No authentication required — JournalismJobs.com is fully public
- Apply links point to the listing page; JournalismJobs shows employer contact details and email instructions on the detail page
- Listing volume fluctuates daily; schedule recurring runs to capture new postings
- Rate-limited to 5 concurrent requests to be polite to the site