JournalismJobs.com Media Job Board Scraper
Pricing
Pay per event
JournalismJobs.com Media Job Board Scraper
Scrape journalism and media job listings from JournalismJobs.com — the leading US job board for media professionals. Extracts title, employer, location, salary, description, and apply URL across all categories (Newspapers, Digital Media, TV/Radio, Magazines, PR/Comms, Nonprofit/Academia, etc.).
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
23 days ago
Last modified
Categories
Share
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