Scrapers.lat logo scrapers.lat
Jobs

The Muse Jobs Scraper - Postings, Companies & Locations

Scrape The Muse job postings with title, company name and id, locations, category, experience level, remote flag, publication date, apply URL and full description. Filter by category, company, location and level. Export to JSON, CSV or Excel.

24 fields per record JSON · CSV · Excel · API Pay per use
themuse-jobs-scraper.json 200 OK
{
  "title": "Counterparty Credit Risk Manager",
  "companyName": "Bank of America",
  "companyId": 12145,
  "companyShortName": "bankofamerica",
  "category": "Software Engineering",
  "categories": ["Software Engineering"],
  "experienceLevel": "Senior Level",
  "primaryLocation": "New York, NY",
  "locations": ["New York, NY"]
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
TitleCompany NameCompany IdCompany Short NameCategoryCategoriesExperience LevelPrimary LocationLocationsRemoteJob TypePublication DateApply UrlJob Id
Sample output

A real example record, exactly the shape you receive.

TitleCompany NameCompany IdCompany Short Name
Counterparty Credit Risk ManagerBank of America12145bankofamerica
Sr. Embedded Software Engineer, O…SpaceX15000190spacex
Test Engineer, Propulsion Compone…SpaceX15000190spacex
Drive with Lyft - Signing up is E…Lyft11895lyft
Software Engineer, Hardware Test …SpaceX15000190spacex
GET /themuse-jobs-scraper
{
  "title": "Counterparty Credit Risk Manager",
  "companyName": "Bank of America",
  "companyId": 12145,
  "companyShortName": "bankofamerica",
  "category": "Software Engineering",
  "categories": ["Software Engineering"],
  "experienceLevel": "Senior Level",
  "primaryLocation": "New York, NY",
  "locations": ["New York, NY"]
}

Frequently asked questions

How do I get only remote jobs?

Add `Flexible / Remote` to the Locations field, or filter the output on the `remote` flag, which is true for every remote or flexible role.

Can I pull jobs from a single company?

Yes. Add the company profile short name (for example `uber`) to the Company Names field to keep only that company's openings.

How do I focus on senior roles?

Add one or more values to Experience Levels, such as `Senior Level` or `Management`.

How fresh is the data?

Every posting is read live at run time, so each record reflects what was listed at the moment of the run (see observedAt).

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.