OrbTop

JournalismJobs.com Media Job Board Scraper

JOBSLEAD GENERATION

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

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 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:

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