✓ Updated Daily

Access 42,562 US Hospital Jobs via API

Real-time structured job data from 136+ 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…
42,562
Active Jobs
136+
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 136+ 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

42,562
Active Jobs
136+
Hospital Systems
41
States
Top states by open roles
Texas 2,207
Indiana 1,912
Missouri 1,567
Pennsylvania 1,142
Delaware 1,074
South Carolina 1,072
Virginia 1,058
Connecticut 1,051
Georgia 932
Maryland 902
New Hampshire 890
Kansas 796

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 128+ 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 136+ 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