The Muse

App · Jobs & Hiring · 10 actions

Search and track hiring on The Muse: browse and filter hundreds of thousands of open roles by company, category, experience level and location, search job titles and full descriptions for words the API cannot filter on, pull everything published since a date for a job alert, read a single posting in full, count what matches a search, and look up the employers behind the roles - their industries, size, offices and profile.

Actions

ActionWhat it does
Count companiesHow many employers match a set of filters, without reading their profiles - 'how many biotech companies hire in Boston'.
Count jobsHow many open roles match a set of filters, without reading any of them.
Find locationsTurn a place name into the exact values The Muse's location filter accepts - 'seattle' becomes 'Seattle, WA'.
Get companyOne employer's profile by its Muse company id: name, industries, size band, offices, blurb, Twitter handle, logo, and links to the profile and its jobs page.
Get jobOne posting in full by its Muse job id: title, company, locations, categories, experience levels, posting date, the link to apply, and the whole description as HTML and as plain text.
List companiesBrowse the employers with a profile on The Muse, filtered by industry, size and office location.
List jobsBrowse open roles on The Muse, filtered by company, category, experience level and location.
List jobs published since a dateThe roles published on or after a date - what a daily or weekly job alert is built on.
Search companiesFind an employer by name, and with it the id 'Get company' takes and the exact spelling the job filters match on.
Search jobsFind jobs whose wording contains every word given - 'staff python' or 'nurse practitioner'.

Count companies

How many employers match a set of filters, without reading their profiles - 'how many biotech companies hire in Boston'. One request, answered with a number.

Inputs

Industriesindustrieslist
Only companies in these industries.One or more of: Accounting, Advertising and Agencies, Architecture, Arts & Music, Biotechnology, Blockchain, Client Services, Consulting, Consumer Goods & Services, Data Science, and 32 more.
Company sizessizeslist
Only companies of these sizes. The Muse publishes three bands and no headcounts behind them.One or more of: Small Size (Small), Medium Size (Medium), Large Size (Large).
Location searchlocation_searchtext
Type part of a place name - 'Seattle', 'London', 'remote' - to fill the Locations list below with the values The Muse accepts for it.
Locationslocationslist
Only companies with an office in these places. Choose from the values The Muse accepts, narrowed by the search field above.

Outputs

filtersobject
page_countnumber
How many pages of 20 that is
reachable_page_countnumber
How many of those pages The Muse would serve
total_countnumber
How many records match the filters
Example output
{
  "filters": {
    "descending": false,
    "industries": [
      "Information Technology"
    ],
    "locations": [
      "Torrance, CA"
    ],
    "sizes": [
      "Large Size"
    ]
  },
  "page_count": 1,
  "reachable_page_count": 1,
  "total_count": 7
}

Count jobs

How many open roles match a set of filters, without reading any of them. One request that answers with a number instead of twenty postings and their full descriptions, so it is cheap enough for a condition, a daily figure, or a 'senior versus entry level' comparison.

Inputs

Companiescompanieslist
Only jobs at these companies. The list is every company with a profile on The Muse; the first use fills it from The Muse and the refresh button re-reads it.
Job categoriescategorieslist
Only jobs in these categories.One or more of: Accounting, Accounting and Finance, Account Management, Account Management/Customer Success, Administration and Office, Advertising and Marketing, Animal Care, Arts, Business Operations, Cleaning and Facilities, and 51 more.
Experience levelslevelslist
Only jobs at these experience levels.One or more of: Internship, Entry Level, Mid Level, Senior Level, management.
Location searchlocation_searchtext
Type part of a place name - 'Seattle', 'London', 'remote' - to fill the Locations list below with the values The Muse accepts for it.
Locationslocationslist
Only jobs in these places. Choose from the values The Muse accepts, narrowed by the search field above. Note that The Muse returns fully remote roles alongside whichever city is chosen - each job reports whether it is remote.

Outputs

filtersobject
page_countnumber
How many pages of 20 that is
reachable_page_countnumber
How many of those pages The Muse would serve
total_countnumber
How many records match the filters
Example output
{
  "filters": {
    "categories": [
      "Software Engineering"
    ],
    "companies": [
      "SpaceX"
    ],
    "descending": false,
    "levels": [
      "Senior Level"
    ],
    "locations": [
      "Seattle, WA"
    ]
  },
  "page_count": 25,
  "reachable_page_count": 25,
  "total_count": 498
}

Find locations

Turn a place name into the exact values The Muse's location filter accepts - 'seattle' becomes 'Seattle, WA'. Worth doing before filtering on a location read from a spreadsheet, an email or an earlier step: The Muse answers a place it does not recognise by quietly returning the remote-only listings rather than an error, so an unchecked value comes back looking like a successful search with the wrong jobs in it. Reads The Muse's published list and makes no API request.

Inputs

Place namequerytextRequired
A city, state or country, or part of one. Matches ignore case and accents.
Most matches to returnlimitnumber
Stop after this many matching place names.From 1 to 200. Default: 20.

Outputs

countnumber
How many matched
exact_matchtext
The published spelling when the query already named one exactly, otherwise null
locationslist
The matching values, exactly as the filter accepts them, closest first
querytext
The place searched for
remote_locationtext
The value fully remote roles are filed under
Example output
{
  "count": 1,
  "exact_match": null,
  "locations": [
    "Seattle, WA"
  ],
  "query": "seattle",
  "remote_location": "Flexible / Remote"
}

Get company

One employer's profile by its Muse company id: name, industries, size band, offices, blurb, Twitter handle, logo, and links to the profile and its jobs page. The id comes from 'Search companies', 'List companies', or the company block on any job.

Inputs

Company IDcompany_idnumberRequired
The Muse's numeric id for the company. Every job reports it as 'company_id'.

Outputs

companyobject
company_idnumber
The id looked up
Example output
{
  "company": {
    "description": "",
    "id": 15000190,
    "industries": [
      {
        "name": "Information Technology"
      },
      {
        "name": "Manufacturing"
      }
    ],
    "industry_names": [
      "Information Technology",
      "Manufacturing"
    ],
    "jobs_url": "https://www.themuse.com/search/jobs/c-spacex",
    "location_names": [
      "Torrance, CA"
    ],
    "locations": [
      {
        "name": "Torrance, CA"
      }
    ],
    "logo_url": "https://assets.themuse.com/uploaded/companies/15000190/small_logo.png",
    "model_type": "companies",
    "name": "SpaceX",
    "publication_date": "2023-02-24T18:44:27.755765Z",
    "refs": {
      "jobs_page": "https://www.themuse.com/search/jobs/c-spacex",
      "landing_page": "https://www.themuse.com/companies/spacex",
      "logo_image": "https://assets.themuse.com/uploaded/companies/15000190/small_logo.png"
    },
    "short_name": "spacex",
    "size": {
      "name": "Large Size",
      "short_name": "large"
    },
    "size_name": "Large Size",
    "tag_names": [],
    "tags": [],
    "twitter": null,
    "url": "https://www.themuse.com/companies/spacex"
  },
  "company_id": 15000190
}

Get job

One posting in full by its Muse job id: title, company, locations, categories, experience levels, posting date, the link to apply, and the whole description as HTML and as plain text. The id comes from any of the listing actions.

Inputs

Job IDjob_idnumberRequired
The Muse's numeric id for the posting, as reported by 'List jobs' or 'Search jobs'.

Outputs

jobobject
job_idnumber
The id looked up
Example output
{
  "job": {
    "categories": [
      {
        "name": "Software Engineering"
      }
    ],
    "category_names": [
      "Software Engineering"
    ],
    "company": {
      "id": 15000190,
      "name": "SpaceX",
      "short_name": "spacex"
    },
    "company_id": 15000190,
    "company_name": "SpaceX",
    "company_short_name": "spacex",
    "contents": "<p>We are looking for a <strong>Senior Software Engineer</strong> to join the platform team.</p><ul><li>Design and ship backend services</li><li>Mentor other engineers</li></ul>",
    "contents_text": "We are looking for a Senior Software Engineer to join the platform team.\n\n- Design and ship backend services\n- Mentor other engineers",
    "id": 18054997,
    "is_remote": true,
    "level_names": [
      "Senior Level"
    ],
    "levels": [
      {
        "name": "Senior Level",
        "short_name": "senior"
      }
    ],
    "location_names": [
      "Seattle, WA",
      "Flexible / Remote"
    ],
    "locations": [
      {
        "name": "Seattle, WA"
      },
      {
        "name": "Flexible / Remote"
      }
    ],
    "model_type": "jobs",
    "name": "Senior Software Engineer, Platform",
    "publication_date": "2026-08-18T15:56:40Z",
    "refs": {
      "landing_page": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
    },
    "short_name": "senior-software-engineer-platform-ff84b8",
    "tag_names": [
      "Fortune 1000"
    ],
    "tags": [
      {
        "name": "Fortune 1000",
        "short_name": "fortune-1000-companies"
      }
    ],
    "type": "external",
    "url": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
  },
  "job_id": 18054997
}

List companies

Browse the employers with a profile on The Muse, filtered by industry, size and office location. Returns 20 a page with each one's name, id, industries, size band, offices, profile and jobs links, and logo.

Inputs

Industriesindustrieslist
Only companies in these industries.One or more of: Accounting, Advertising and Agencies, Architecture, Arts & Music, Biotechnology, Blockchain, Client Services, Consulting, Consumer Goods & Services, Data Science, and 32 more.
Company sizessizeslist
Only companies of these sizes. The Muse publishes three bands and no headcounts behind them.One or more of: Small Size (Small), Medium Size (Medium), Large Size (Large).
Location searchlocation_searchtext
Type part of a place name - 'Seattle', 'London', 'remote' - to fill the Locations list below with the values The Muse accepts for it.
Locationslocationslist
Only companies with an office in these places. Choose from the values The Muse accepts, narrowed by the search field above.
Reverse the orderdescendingtrue/false
Return the page from the other end of The Muse's own ordering. The Muse sorts by its own blend of trendiness, newness and uniqueness and offers no other ordering, so this reverses that rather than sorting by anything in particular.Default: false.
Pagepagenumber
Which page of 20 results to return, counting from 0. The Muse serves the first 100 pages of any result set and refuses the rest, so this stops at 99; each result reports whether another page follows.From 0 to 99. Default: 0.

Outputs

companieslist
Companies, each with its industries, size, offices and links
countnumber
How many records this page holds
filtersobject
has_moretrue/false
Whether another reachable page follows
next_pagenumber
The page number to ask for next, or null at the end
pagenumber
The page returned, counting from 0
page_countnumber
How many pages the whole result set has
page_sizenumber
Records per page (always 20)
reachable_page_countnumber
How many of those pages The Muse will actually serve (never more than 100)
total_countnumber
How many records match the filters in all
Example output
{
  "companies": [
    {
      "description": "",
      "id": 15000190,
      "industries": [
        {
          "name": "Information Technology"
        },
        {
          "name": "Manufacturing"
        }
      ],
      "industry_names": [
        "Information Technology",
        "Manufacturing"
      ],
      "jobs_url": "https://www.themuse.com/search/jobs/c-spacex",
      "location_names": [
        "Torrance, CA"
      ],
      "locations": [
        {
          "name": "Torrance, CA"
        }
      ],
      "logo_url": "https://assets.themuse.com/uploaded/companies/15000190/small_logo.png",
      "model_type": "companies",
      "name": "SpaceX",
      "publication_date": "2023-02-24T18:44:27.755765Z",
      "refs": {
        "jobs_page": "https://www.themuse.com/search/jobs/c-spacex",
        "landing_page": "https://www.themuse.com/companies/spacex",
        "logo_image": "https://assets.themuse.com/uploaded/companies/15000190/small_logo.png"
      },
      "short_name": "spacex",
      "size": {
        "name": "Large Size",
        "short_name": "large"
      },
      "size_name": "Large Size",
      "tag_names": [],
      "tags": [],
      "twitter": null,
      "url": "https://www.themuse.com/companies/spacex"
    }
  ],
  "count": 1,
  "filters": {
    "descending": false,
    "industries": [
      "Information Technology"
    ],
    "locations": [
      "Torrance, CA"
    ],
    "sizes": [
      "Large Size"
    ]
  },
  "has_more": false,
  "next_page": null,
  "page": 0,
  "page_count": 1,
  "page_size": 20,
  "reachable_page_count": 1,
  "total_count": 7
}

List jobs

Browse open roles on The Muse, filtered by company, category, experience level and location. Returns 20 jobs a page with each one's title, company, locations, categories, levels, posting date, link, and the full description as both HTML and plain text. Leave every filter empty to see the whole board, newest and most in-demand roles first.

Inputs

Companiescompanieslist
Only jobs at these companies. The list is every company with a profile on The Muse; the first use fills it from The Muse and the refresh button re-reads it.
Job categoriescategorieslist
Only jobs in these categories.One or more of: Accounting, Accounting and Finance, Account Management, Account Management/Customer Success, Administration and Office, Advertising and Marketing, Animal Care, Arts, Business Operations, Cleaning and Facilities, and 51 more.
Experience levelslevelslist
Only jobs at these experience levels.One or more of: Internship, Entry Level, Mid Level, Senior Level, management.
Location searchlocation_searchtext
Type part of a place name - 'Seattle', 'London', 'remote' - to fill the Locations list below with the values The Muse accepts for it.
Locationslocationslist
Only jobs in these places. Choose from the values The Muse accepts, narrowed by the search field above. Note that The Muse returns fully remote roles alongside whichever city is chosen - each job reports whether it is remote.
Reverse the orderdescendingtrue/false
Return the page from the other end of The Muse's own ordering. The Muse sorts by its own blend of trendiness, newness and uniqueness and offers no other ordering, so this reverses that rather than sorting by anything in particular.Default: false.
Pagepagenumber
Which page of 20 results to return, counting from 0. The Muse serves the first 100 pages of any result set and refuses the rest, so this stops at 99; each result reports whether another page follows.From 0 to 99. Default: 0.

Outputs

countnumber
How many records this page holds
filtersobject
has_moretrue/false
Whether another reachable page follows
jobslist
Jobs, each with its company, locations, levels and description
next_pagenumber
The page number to ask for next, or null at the end
pagenumber
The page returned, counting from 0
page_countnumber
How many pages the whole result set has
page_sizenumber
Records per page (always 20)
reachable_page_countnumber
How many of those pages The Muse will actually serve (never more than 100)
total_countnumber
How many records match the filters in all
Example output
{
  "count": 1,
  "filters": {
    "categories": [
      "Software Engineering"
    ],
    "companies": [
      "SpaceX"
    ],
    "descending": false,
    "levels": [
      "Senior Level"
    ],
    "locations": [
      "Seattle, WA"
    ]
  },
  "has_more": true,
  "jobs": [
    {
      "categories": [
        {
          "name": "Software Engineering"
        }
      ],
      "category_names": [
        "Software Engineering"
      ],
      "company": {
        "id": 15000190,
        "name": "SpaceX",
        "short_name": "spacex"
      },
      "company_id": 15000190,
      "company_name": "SpaceX",
      "company_short_name": "spacex",
      "contents": "<p>We are looking for a <strong>Senior Software Engineer</strong> to join the platform team.</p><ul><li>Design and ship backend services</li><li>Mentor other engineers</li></ul>",
      "contents_text": "We are looking for a Senior Software Engineer to join the platform team.\n\n- Design and ship backend services\n- Mentor other engineers",
      "id": 18054997,
      "is_remote": true,
      "level_names": [
        "Senior Level"
      ],
      "levels": [
        {
          "name": "Senior Level",
          "short_name": "senior"
        }
      ],
      "location_names": [
        "Seattle, WA",
        "Flexible / Remote"
      ],
      "locations": [
        {
          "name": "Seattle, WA"
        },
        {
          "name": "Flexible / Remote"
        }
      ],
      "model_type": "jobs",
      "name": "Senior Software Engineer, Platform",
      "publication_date": "2026-08-18T15:56:40Z",
      "refs": {
        "landing_page": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
      },
      "short_name": "senior-software-engineer-platform-ff84b8",
      "tag_names": [
        "Fortune 1000"
      ],
      "tags": [
        {
          "name": "Fortune 1000",
          "short_name": "fortune-1000-companies"
        }
      ],
      "type": "external",
      "url": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
    }
  ],
  "next_page": 1,
  "page": 0,
  "page_count": 25,
  "page_size": 20,
  "reachable_page_count": 25,
  "total_count": 498
}

List jobs published since a date

The roles published on or after a date - what a daily or weekly job alert is built on. The Muse's API has no date filter and no newest-first ordering, so this reads the filtered listing page by page and keeps the postings dated on or after the day given. It reports how far it read, so 'nothing new' and 'nothing new in the pages read' are told apart.

Inputs

Published on or afterpublished_sincedateRequired
The earliest posting date to keep. Dates are read in UTC, which is how The Muse stamps a posting.
Companiescompanieslist
Only jobs at these companies. The list is every company with a profile on The Muse; the first use fills it from The Muse and the refresh button re-reads it.
Job categoriescategorieslist
Only jobs in these categories.One or more of: Accounting, Accounting and Finance, Account Management, Account Management/Customer Success, Administration and Office, Advertising and Marketing, Animal Care, Arts, Business Operations, Cleaning and Facilities, and 51 more.
Experience levelslevelslist
Only jobs at these experience levels.One or more of: Internship, Entry Level, Mid Level, Senior Level, management.
Location searchlocation_searchtext
Type part of a place name - 'Seattle', 'London', 'remote' - to fill the Locations list below with the values The Muse accepts for it.
Locationslocationslist
Only jobs in these places. Choose from the values The Muse accepts, narrowed by the search field above. Note that The Muse returns fully remote roles alongside whichever city is chosen - each job reports whether it is remote.
Most results to returnmax_resultsnumber
Stop once this many matches have been found.From 1 to 200. Default: 20.
Most pages to readmax_pagesnumber
How far into the listing to read before giving up. Each page is 20 results and one request against the hourly allowance, so narrow the filters before raising this.From 1 to 100. Default: 5.

Outputs

countnumber
How many matches were found
filtersobject
jobslist
The jobs published on or after the date
jobs_scannednumber
How many postings were read to find them
pages_readnumber
How many pages of the listing were read
published_sincetext
The date filtered on, as YYYY-MM-DD
reachable_page_countnumber
How many pages The Muse would have served
scanned_everythingtrue/false
True when the whole reachable listing was read, so the matches are all there are rather than the first that were found
total_countnumber
How many records match the filters in all
Example output
{
  "count": 1,
  "filters": {
    "categories": [
      "Software Engineering"
    ],
    "companies": [
      "SpaceX"
    ],
    "descending": false,
    "levels": [
      "Senior Level"
    ],
    "locations": [
      "Seattle, WA"
    ]
  },
  "jobs": [
    {
      "categories": [
        {
          "name": "Software Engineering"
        }
      ],
      "category_names": [
        "Software Engineering"
      ],
      "company": {
        "id": 15000190,
        "name": "SpaceX",
        "short_name": "spacex"
      },
      "company_id": 15000190,
      "company_name": "SpaceX",
      "company_short_name": "spacex",
      "contents": "<p>We are looking for a <strong>Senior Software Engineer</strong> to join the platform team.</p><ul><li>Design and ship backend services</li><li>Mentor other engineers</li></ul>",
      "contents_text": "We are looking for a Senior Software Engineer to join the platform team.\n\n- Design and ship backend services\n- Mentor other engineers",
      "id": 18054997,
      "is_remote": true,
      "level_names": [
        "Senior Level"
      ],
      "levels": [
        {
          "name": "Senior Level",
          "short_name": "senior"
        }
      ],
      "location_names": [
        "Seattle, WA",
        "Flexible / Remote"
      ],
      "locations": [
        {
          "name": "Seattle, WA"
        },
        {
          "name": "Flexible / Remote"
        }
      ],
      "model_type": "jobs",
      "name": "Senior Software Engineer, Platform",
      "publication_date": "2026-08-18T15:56:40Z",
      "refs": {
        "landing_page": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
      },
      "short_name": "senior-software-engineer-platform-ff84b8",
      "tag_names": [
        "Fortune 1000"
      ],
      "tags": [
        {
          "name": "Fortune 1000",
          "short_name": "fortune-1000-companies"
        }
      ],
      "type": "external",
      "url": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
    }
  ],
  "jobs_scanned": 100,
  "pages_read": 5,
  "published_since": "2026-08-01",
  "reachable_page_count": 25,
  "scanned_everything": false,
  "total_count": 498
}

Search companies

Find an employer by name, and with it the id 'Get company' takes and the exact spelling the job filters match on. The Muse's API has no name search, so this reads the company listing and matches as it goes; the roster is around a thousand profiles, so a search that finds nothing has read all of them and the answer is trustworthy.

Inputs

Words to look forquerytextRequired
Every word must appear for a company to match. Case and word order are ignored.
Where to looksearch_intext
Names alone are the most precise; the wider option also reads the profile blurb and the industries.One of: name (Company name only), everything (Company name, description and industries). Default: name.
Industriesindustrieslist
Only companies in these industries.One or more of: Accounting, Advertising and Agencies, Architecture, Arts & Music, Biotechnology, Blockchain, Client Services, Consulting, Consumer Goods & Services, Data Science, and 32 more.
Company sizessizeslist
Only companies of these sizes. The Muse publishes three bands and no headcounts behind them.One or more of: Small Size (Small), Medium Size (Medium), Large Size (Large).
Location searchlocation_searchtext
Type part of a place name - 'Seattle', 'London', 'remote' - to fill the Locations list below with the values The Muse accepts for it.
Locationslocationslist
Only companies with an office in these places. Choose from the values The Muse accepts, narrowed by the search field above.
Most results to returnmax_resultsnumber
Stop once this many matches have been found.From 1 to 200. Default: 20.
Most pages to readmax_pagesnumber
How far into the roster to read. The default reads all of it - about fifty requests - because stopping early would report 'no such company' for one listed further down.From 1 to 100. Default: 100.

Outputs

companieslist
The matching companies, each with its id and profile
companies_scannednumber
How many profiles were read to find them
countnumber
How many matches were found
filtersobject
pages_readnumber
How many pages of the listing were read
querytext
The words searched for
reachable_page_countnumber
How many pages The Muse would have served
scanned_everythingtrue/false
True when the whole reachable listing was read, so the matches are all there are rather than the first that were found
search_intext
Where they were looked for
total_countnumber
How many records match the filters in all
Example output
{
  "companies": [
    {
      "description": "",
      "id": 15000190,
      "industries": [
        {
          "name": "Information Technology"
        },
        {
          "name": "Manufacturing"
        }
      ],
      "industry_names": [
        "Information Technology",
        "Manufacturing"
      ],
      "jobs_url": "https://www.themuse.com/search/jobs/c-spacex",
      "location_names": [
        "Torrance, CA"
      ],
      "locations": [
        {
          "name": "Torrance, CA"
        }
      ],
      "logo_url": "https://assets.themuse.com/uploaded/companies/15000190/small_logo.png",
      "model_type": "companies",
      "name": "SpaceX",
      "publication_date": "2023-02-24T18:44:27.755765Z",
      "refs": {
        "jobs_page": "https://www.themuse.com/search/jobs/c-spacex",
        "landing_page": "https://www.themuse.com/companies/spacex",
        "logo_image": "https://assets.themuse.com/uploaded/companies/15000190/small_logo.png"
      },
      "short_name": "spacex",
      "size": {
        "name": "Large Size",
        "short_name": "large"
      },
      "size_name": "Large Size",
      "tag_names": [],
      "tags": [],
      "twitter": null,
      "url": "https://www.themuse.com/companies/spacex"
    }
  ],
  "companies_scanned": 968,
  "count": 1,
  "filters": {
    "descending": false,
    "industries": [
      "Information Technology"
    ],
    "locations": [
      "Torrance, CA"
    ],
    "sizes": [
      "Large Size"
    ]
  },
  "pages_read": 49,
  "query": "spacex",
  "reachable_page_count": 49,
  "scanned_everything": true,
  "search_in": "name",
  "total_count": 968
}

Search jobs

Find jobs whose wording contains every word given - 'staff python' or 'nurse practitioner'. The Muse's API has no keyword search of its own, so this reads the filtered listing page by page and matches as it goes: set the filters as narrowly as you can, and raise 'Most pages to read' when you want it to look further. It reports how far it read and whether it reached the end, so 'nothing found' and 'nothing in the first hundred' are told apart.

Inputs

Words to look forquerytextRequired
Every word must appear for a job to match. Case and word order are ignored.
Where to looksearch_intext
Titles alone are the fastest and the most precise; the full description finds a skill named in the body of a posting.One of: title (Job title only), title_and_company (Job title and company name), everything (Job title, company name and full description). Default: title.
Companiescompanieslist
Only jobs at these companies. The list is every company with a profile on The Muse; the first use fills it from The Muse and the refresh button re-reads it.
Job categoriescategorieslist
Only jobs in these categories.One or more of: Accounting, Accounting and Finance, Account Management, Account Management/Customer Success, Administration and Office, Advertising and Marketing, Animal Care, Arts, Business Operations, Cleaning and Facilities, and 51 more.
Experience levelslevelslist
Only jobs at these experience levels.One or more of: Internship, Entry Level, Mid Level, Senior Level, management.
Location searchlocation_searchtext
Type part of a place name - 'Seattle', 'London', 'remote' - to fill the Locations list below with the values The Muse accepts for it.
Locationslocationslist
Only jobs in these places. Choose from the values The Muse accepts, narrowed by the search field above. Note that The Muse returns fully remote roles alongside whichever city is chosen - each job reports whether it is remote.
Most results to returnmax_resultsnumber
Stop once this many matches have been found.From 1 to 200. Default: 20.
Most pages to readmax_pagesnumber
How far into the listing to read before giving up. Each page is 20 results and one request against the hourly allowance, so narrow the filters before raising this.From 1 to 100. Default: 5.

Outputs

countnumber
How many matches were found
filtersobject
jobslist
The matching jobs, in the order The Muse listed them
jobs_scannednumber
How many postings were read to find them
pages_readnumber
How many pages of the listing were read
querytext
The words searched for
reachable_page_countnumber
How many pages The Muse would have served
scanned_everythingtrue/false
True when the whole reachable listing was read, so the matches are all there are rather than the first that were found
search_intext
Where they were looked for
total_countnumber
How many records match the filters in all
Example output
{
  "count": 1,
  "filters": {
    "categories": [
      "Software Engineering"
    ],
    "companies": [
      "SpaceX"
    ],
    "descending": false,
    "levels": [
      "Senior Level"
    ],
    "locations": [
      "Seattle, WA"
    ]
  },
  "jobs": [
    {
      "categories": [
        {
          "name": "Software Engineering"
        }
      ],
      "category_names": [
        "Software Engineering"
      ],
      "company": {
        "id": 15000190,
        "name": "SpaceX",
        "short_name": "spacex"
      },
      "company_id": 15000190,
      "company_name": "SpaceX",
      "company_short_name": "spacex",
      "contents": "<p>We are looking for a <strong>Senior Software Engineer</strong> to join the platform team.</p><ul><li>Design and ship backend services</li><li>Mentor other engineers</li></ul>",
      "contents_text": "We are looking for a Senior Software Engineer to join the platform team.\n\n- Design and ship backend services\n- Mentor other engineers",
      "id": 18054997,
      "is_remote": true,
      "level_names": [
        "Senior Level"
      ],
      "levels": [
        {
          "name": "Senior Level",
          "short_name": "senior"
        }
      ],
      "location_names": [
        "Seattle, WA",
        "Flexible / Remote"
      ],
      "locations": [
        {
          "name": "Seattle, WA"
        },
        {
          "name": "Flexible / Remote"
        }
      ],
      "model_type": "jobs",
      "name": "Senior Software Engineer, Platform",
      "publication_date": "2026-08-18T15:56:40Z",
      "refs": {
        "landing_page": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
      },
      "short_name": "senior-software-engineer-platform-ff84b8",
      "tag_names": [
        "Fortune 1000"
      ],
      "tags": [
        {
          "name": "Fortune 1000",
          "short_name": "fortune-1000-companies"
        }
      ],
      "type": "external",
      "url": "https://www.themuse.com/jobs/spacex/senior-software-engineer-platform-ff84b8"
    }
  ],
  "jobs_scanned": 40,
  "pages_read": 2,
  "query": "senior platform",
  "reachable_page_count": 25,
  "scanned_everything": false,
  "search_in": "title",
  "total_count": 498
}

On this page