A jobs API for healthcare and nursing
Get nursing, hospital and other healthcare job postings by API, straight from hospital and health system career sites in the US and Canada.
Updated
The short answer
A healthcare jobs API returns nursing, hospital and other health job postings as data your code can use. The Jobs API collects these jobs from hospital, health system and clinic career sites and hiring systems in the US and Canada. You can search by title, keyword, place, job type and pay, and follow feeds of new and closed jobs. The free trial includes 100,000 jobs for 14 days, with no card.
What is a healthcare jobs API?
It is an API that returns health care job postings: nurses, care aides, therapists, technicians, pharmacy staff, doctors and the office staff who support them. Each job comes as structured data, with a title, employer, location, description and links.
People use it for nursing job boards, staffing tools, workforce research and apps that help clinicians find work.
Where do hospital job postings come from?
Hospitals and health systems post jobs on their own career sites, often through a hiring system such as Workday, Oracle, iCIMS or SuccessFactors. We collect jobs from those original pages, so each job links back to the employer’s own posting and apply page.
How do I search nursing jobs?
- title: match the job title, for example title=nurse or title="registered nurse"
- q: search title, employer and description, with "exact phrase", OR, -exclude and prefix*
- state (the US, the default) or province with country=CA: one or more region codes, such as ON,BC or NY,CA
- city: a city with its region, such as Toronto, ON
- employment_type: FULL_TIME, PART_TIME, TEMPORARY, PER_DIEM and more
- has_salary=true: only jobs where the employer states pay
- window: only jobs first seen in the last 1h, 24h, 7d, 30d or 6m
- skill: filter by skills and licences the posting names
Try it: registered nurse jobs in Ontario
This request returns full-time registered nurse and practical nurse jobs in Ontario, with full descriptions:
curl "https://api.thejobsapi.com/v1/jobs?country=CA&province=ON&q=%22registered%20nurse%22%20OR%20%22practical%20nurse%22&employment_type=FULL_TIME&description=text&limit=20" \
-H "Authorization: Bearer YOUR_API_KEY"For the US, use country=US with state, for example country=US&state=TX&employment_type=PER_DIEM for per diem jobs in Texas.
What data does each healthcare job include?
- Title, employer and every listed location
- Full description in text and HTML
- Employment type, such as full time, part time or per diem, when stated
- Pay when the employer states it
- Posting date and when we first saw the job
- The original job link and apply link
- Skills and licences named in the posting, kept separate from the employer’s own fields
How do I keep a nursing job board current?
- Load the jobs you want once with search.
- Poll the new jobs feed to add fresh postings.
- Poll the expired jobs feed to remove filled jobs.
- Poll the modified jobs feed to update changed jobs.
Questions people ask
Is there a nursing jobs API?
Yes. You can search nursing jobs in The Jobs API with title=nurse or a phrase such as "registered nurse", then narrow by province, state, city and job type.
Do you cover hospitals in the US and Canada?
Yes. We collect from hospital and health system career sites in both countries. Use state for the US (the default) and province with country=CA for Canada.
Do you include travel nurse and staffing agency jobs?
Some, when the agency publishes them on its own career site. Each job shows the employer named in the posting.
Can I filter per diem or part-time jobs?
Yes. Use employment_type=PER_DIEM or employment_type=PART_TIME. Only jobs where the type is stated will match.
Do healthcare jobs include pay?
When the employer states it. Use has_salary=true to return only jobs with stated pay.
Can I filter by licence or certification?
You can use skill= for skills and licences the posting names, or search the description with q.
How much does it cost?
The US is $900 USD a month, Canada $200 USD and both $1,100 USD, with no job or request limit. The free trial is 14 days and 100,000 jobs.