✓ Updated Daily

Access 19,334 US Hospital Jobs via API

Real-time structured job data from 120+ hospital career pages. Built for developers, recruiters, and job platforms.

No credit card required • 100 requests/day free

GET /api/jobs/?search=nurse
{
  "count": 4181,
  "next": "https://hospitaljobsapi.com/api/jobs/?page=2",
  "results": [
    {
      "id": 1042,
      "title": "Registered Nurse - ICU",
      "hospital": "Mayo Clinic",
      "location": "Rochester, MN",
      "job_type": "full_time",
      "posted_date": "2026-04-20",
      "salary": {
        "min": 72000,
        "max": 95000,
        "type": "yearly"
      },
      "apply_url": "https://..."
    }
  ]
}
API Playground

See it in action

Search real hospital job data live — no signup, no API key needed for this preview.

Live Request
curl
Loading live job count…
19,334
Active Jobs
120+
Hospitals
50+
Job Categories
Daily
Data Updates
Why Choose Us

Everything you need to build
hospital job-powered products

Rich Structured Data

Every job includes title, salary, shift details, department, location, and a full description — ready to use.

Powerful Filters

Filter by state, job type, category, hospital name, and location type. Combine filters for precise results.

Always Fresh

Job data is scraped daily from 120+ hospital career portals. Your users always see the latest openings.

Easy Integration

Standard REST API with simple API key authentication. Works with any language — Python, JS, PHP, and more.

Fast Response

Paginated results return in milliseconds. Request up to 100 jobs per page, navigate with simple page parameters.

Salary Data

Min/max salary with pay type where available. Let your users filter and compare compensation easily.

Coverage

Nationwide Hospital Coverage

Real jobs from real hospital career pages across the US

19,334
Active Jobs
120+
Hospital Systems
39
States
Top states by open roles
Texas 1,082
Indiana 989
Missouri 689
Pennsylvania 634
Connecticut 598
Virginia 577
Delaware 554
New Hampshire 552
South Carolina 533
Maryland 492
Georgia 431
North Dakota 362

Including major systems like

Houston Methodist Orlando Health Memorial Hermann Health System Tampa General Hospital Lee Health Harris Health System Boston Childrens Hospital Stormont Vail Hospital and 112+ more
Simple Pricing

Start free. Scale as you grow.

No hidden fees. Secure card payment. Upgrade or cancel anytime.

Free
$0/month

  • 100 requests / day
  • All filters & endpoints
  • Full job data
  • Community support
Get Started
Pro
$79/month

  • 10,000 requests / day
  • All filters & endpoints
  • Full job data
  • Priority support
Get Started

Secure card checkout. Your API limit updates automatically after payment.

Integration Guide

Up and running in minutes

1
Register & Get Your Key

Create a free account at /register/. Your API key is generated instantly — no waiting.

2
Make Your First Request

Pass your key in the Authorization header. Use filters like ?search=, ?location=, and ?job_type=.

3
Get Structured Job Data

Receive clean JSON with title, hospital, location, salary, shift details, apply link, and full description. Ready to display.

Terminal
# Step 1 — List all jobs (paginated)
curl -H "Authorization: Api-Key YOUR_API_KEY" \
     https://hospitaljobsapi.com/api/jobs/

# Step 2 — Search for nurse jobs in Texas
curl -H "Authorization: Api-Key YOUR_API_KEY" \
     "https://hospitaljobsapi.com/api/jobs/?search=nurse&location=texas"

# Step 3 — Filter by job type and category
curl -H "Authorization: Api-Key YOUR_API_KEY" \
     "https://hospitaljobsapi.com/api/jobs/?job_type=full_time&category=nursing"

# Step 4 — Get a single job by ID
curl -H "Authorization: Api-Key YOUR_API_KEY" \
     https://hospitaljobsapi.com/api/jobs/1042/
FAQ

Frequently Asked Questions

We provide structured job listings from 120+ US hospital career pages. Each job includes title, hospital name, location, job type, shift details, department, category, salary range (where available), apply link, and full job description.

Our scrapers run daily and refresh all job listings. New jobs are added and expired listings are removed automatically so you always have current data.

Yes! Register for a free account and get 100 API requests per day at no cost. You can also preview 5 sample jobs without any account at /api/sample-jobs/.

Click Upgrade on the Basic or Pro plan above (or in your dashboard) and pay by card at checkout. Your plan and daily request limit update automatically — no waiting, no emails.

We accept secure card payments through our checkout. Upgrade instantly and your API access updates automatically. Cancel anytime.
Contact

Get in Touch

Have questions about the API or want to discuss a custom plan? We usually reply within 24 hours.

fahad@hospitaljobsapi.com