Jobs — entry 014 of 18
The Muse
The Muse's public API returns its job listings and company profiles — culture content, photos, and open roles per employer — the same data powering its own site and widgets. Anyone can call it for light testing; registering a free app key raises the rate limit and is required for production use.
The Muse's public API returns the same job listings and company profiles that power its own job board and widgets -- job search across companies with categories/levels/locations, and richer company profiles (culture content, photos, open roles). Anonymous calls work for light testing; registering a free app key is required for production use and substantially raises the rate limit.
GreatAPIs Score
Auth quickstart
- No key is required for light testing. A live probe of GET /jobs/{id} this run returned real `X-Ratelimit-Limit: 500` / `X-Ratelimit-Remaining` headers -- the docs (themuse.com/developers/api/v2) state this 500-requests-per-hour cap applies specifically when no `api_key` query parameter is sent.
- Registering a free app (themuse.com/developers/api/v2/apps) returns an `api_key` to pass as a query parameter on every request, raising the limit to 3,600 requests/hour per the same docs page -- not tested live this run since no app was registered.
- `X-RateLimit-Reset` is documented as seconds remaining until the window resets, not an absolute timestamp -- confirmed live: two probes a few seconds apart returned 3600 and then 2709, consistent with a countdown rather than a fixed clock-aligned boundary.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Fetch a single job by its numeric ID
GEThttps://www.themuse.com/api/public/jobs/18113098
{"contents": "<p>If you are looking to make an impact on a meaningful scale, come join us as we <b>embrace the Power of One!</b><br>\u00a0</p>\n\n<p>We strive to be an employer of choice and establish a reputation for being a talent rich organization where Associates can grow their career caring for others. For over a century, we\u2019ve served the health care needs of the people of Memphis and the Mid-South.<br>\u00a0</p>\n\n<p>Responsible for assisting the Registered Nurse in implementing the plan of care for a group of patients and functioning in a technical role in providing quality patient care. Models appropriate behavior as exemplified in MLH Mission, Vision and Values.<p><br>\u00a0</p><p>Working at MLH means carrying the mission forward of caring for our community and impacting the lives of patients in every way through compassion, a deliberate focus on service expectations and a consistent thriving for excellence.<br><br><b>A Brief Overview</b><br>Responsible for assisting the Registered Nurse in implementing the plan of care for a group of patients and functioning in a technical role in providing quality patient care. Models appropriate behavior as exemplified in MLH Mission, Vision and Values.<br><br><br><b>What you will do</b></p><ul><li>Contributes to the nursing assessment by collecting, reporting, and recording objective and subjective data.</li><li>Provides direct care in a safe manner.</li><li>Evaluation of the plan of care on a continuous basis.</li><li>Effectively communicates in writing and orally with patients/families and other health team members.</li><li>Participates in activities designed to improve health care delivery in assigned area.</li></ul><p><br><b>Education/Formal Training Requirements</b></p><p></p><ul><li>Technical Degree or Diploma Nursing - LPN</li></ul><p><br><b>Work Experience Requirements</b></p><p></p><p></p><ul><li>No prior work experience</li></ul><p><br><b>Licenses and Certifications Requirements</b></p><p></p><p></p><ul><li>BASIC LIFE SUPPORT - American Heart Association</li><li>Licensed Practical Nurse - Arkansas - Arkansas State Board of Nursing</li><li>Licensed Practical Nurse - Mississippi - Mississippi Board of Nursing</li><li>Licensed Practical Nurse - Tennessee - Tennessee Board of Nursing</li></ul><p><br><b>Supervision Provided by this Position</b></p><p></p><p></p><ul><li>There are no supervisory or lead responsibilities assigned to this position.</li></ul><p><br><b>Physical Demands</b></p><p></p><p></p><ul><li>The physical activities of this position may include climbing, pushing, standing, hearing, walking, reaching, grasping, kneeling, stooping, and repetitive motion.</li><li>Must have good balance and coordination.</li><li>The physical requirements of this position are: medium work - exerting up to 50 lbs. of force occasionally and/or up to 25 lbs. of force frequently.</li><li>The Associate is required to have close visual acuity including color, depth perception, and field of vision to perform an activity, such as assessing patients, preparing and analyzing data and figures; transcribing; viewing a computer terminal; or extensive reading.</li><li>Frequent invasive and non-invasive patient contact.</li><li>Exposure to patient body fluids as well as exposure to hazardous or poisonous materials.</li><li>Ability to react quickly to emergency situations.</li></ul><p><br>Our Associates are passionate about what they do, the service they provide and the patients they serve. We value family, team and a Power of One culture that requires commitment to the highest standards of care and unity.</p><p></p><p>Shift availability: Days 7a-7p or Nights 7p-7a<br>Full time and Part time opportunities!<br>Rotating Weekend shifts !<br>Night , Evening, and Weekend Shift Differentials!</p><p></p><p></p><p></p><p><i><b>Education: </b></i></p>Technical Degree or Diploma: Nursing - LPN (Required)<p></p><p></p><p><i><b>Work Experience: </b></i></p>No prior work experience<p></p><p></p><p><i><b>Certifications: </b></i></p>BASIC LIFE SUPPORT - American Heart Association, Licensed Practical Nurse - Arkansas - Arkansas State Board of Nursing, Licensed Practical Nurse - Mississippi - Mississippi Board of Nursing, Licensed Practical Nurse - Tennessee - Tennessee Board of Nursing<p></p><p></p><p><br>Boasting one of the South's largest medical centers, Memphis blends a friendly community, a thriving and growing downtown, and a low cost of living. We see each day as a new opportunity to make a difference in the lives of the people in our community.</p></p>", "name": "LPN - Inpatient", "type": "external", "publication_date": "2025-03-06T00:50:37Z", "short_name": "lpn-inpatient-d0df71", "model_type": "jobs", "id": 18113098, "locations": [{"name": "Hernando, MS"}], "categories": [], "levels": [{"name": "Mid Level", "short_name": "mid"}], "tags": [], "refs": {"landing_page": "https://www.themuse.com/jobs/methodistlebonheurhealthcare/lpn-inpatient-d0df71"}, "company": {"id": 15001024, "short_name": "methodistlebonheurhealthcare", "name": "Methodist Le Bonheur Healthcare"}}The listing route, GET /jobs?page=0, was probed too but runs 120,237 B (406,277 total jobs, paginated 20 at a time with no page-size parameter in the docs) -- too big to embed. This single-job route returns one real, complete record at 5,087 B, requested directly by the ID of whichever job the listing's first page happened to return at probe time -- not a curated pick, and re-fetching the same ID twice in this run returned byte-identical bodies.
Developer reference
https://www.themuse.com/api/public500 requests/hour unregistered, 3,600/hour with a free registered app_key passed as the api_key query parameter -- both figures confirmed against the live themuse.com/developers/api/v2 docs and the unregistered cap reconfirmed live via x-ratelimit-limit response headers
Gotchas & limits
- Listings are paginated at a fixed 20 results per page (`items_per_page: 20`, confirmed live) across 20,314 pages for 406,277 total jobs at probe time -- there is no documented page-size parameter to request more or fewer per call.
- A nonexistent numeric job ID (confirmed live with `/jobs/999999999999`) returns a clean `404 application/json` body `{"code": 404, "error": "Not found"}`, not an empty body or an HTML error page.
- CORS is wide open: confirmed live with `access-control-allow-origin: *` on `/jobs/{id}`, both bare and with an `Origin: https://example.com` header.
- The docs (themuse.com/developers/api/v2) state a `403` response usually means a rate limit was hit rather than an auth failure -- worth checking before assuming a key problem.
- Job `contents` is raw HTML (confirmed live: `<p>`, `<ul>`, `<li>`, `<b>` tags throughout this run's captured example) meant for direct rendering, not plain text -- strip or sanitize it before display if that matters for your use case.