JournalismJobs.com Media Job Board Scraper avatar

JournalismJobs.com Media Job Board Scraper

Pricing

Pay per event

Go to Apify Store
JournalismJobs.com Media Job Board Scraper

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

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

FieldTypeDescription
maxItemsintegerMaximum records to return. Leave empty for all listings. Default prefill: 10.
categoriesarrayWhich categories to crawl. Leave empty for all categories. Default prefill: Newspapers, Digital_Media.

Available categories

  • Newspapers — Newspaper / Wire Services
  • Digital_Media — Digital Media / Startups
  • TV — Television / Radio
  • Magazines — Magazines / Publishing
  • Trade_Publications_Newsletters — Trade Publications / Newsletters
  • PR_Media_Relations_Communications — PR / Media Relations / Communications
  • Nonprofit_Academia_Government — Nonprofit / Academia / Government
  • Finance — Financial / Technology / Other
  • Diversity — Diversity Jobs

Output

Each record includes:

FieldDescription
job_titleJob title
employerEmployer / company name
categoryJob category / industry
locationCity and state
employment_typeFull-time, Part-time, Freelance, Internship
descriptionFull job description text
salarySalary range when disclosed (e.g. "$45,000 to $50,000")
posted_dateDate posted (ISO 8601 when available)
apply_urlURL to the listing page to apply
listing_urlCanonical 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