Hospitals API
The Hospitals API provides detailed information about hospitals in the United States including location, contact information, bed count, and more.
/v1/hospitals GET
https://api.api-ninjas.com/v1/hospitals
Get hospital data based on given parameters. Returns a list of hospitals that match the specified criteria.
Parameters
At least one parameter (other than offset) must be provided. Free users are limited to 5 results per request. Premium users can use the limit parameter to get up to 100 results per request and can use the offset parameter to paginate through more results.
- nameoptional- Name of the hospital to search for. Supports partial matching. 
- cityoptional- City where the hospital is located. 
- stateoptional- State where the hospital is located. 
- zipcodeoptional- ZIP code of the hospital location. 
- countyoptional- County where the hospital is located. 
- min_latitudeoptional- Minimum latitude coordinate. 
- max_latitudeoptional- Maximum latitude coordinate. 
- min_longitudeoptional- Minimum longitude coordinate. 
- max_longitudeoptional- Maximum longitude coordinate. 
- limitoptional Premium Only- Number of results to return. Default is 5. Maximum is 100. 
- offsetoptional Premium Only- Number of results to skip. Default is 0. 
Headers
- X-Api-Keyrequired- API Key associated with your account. 
Sample Request Live Demo!
https://api.api-ninjas.com/v1/hospitals?name=General HospitalHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[
  {
    "name": "ROCHESTER GENERAL HOSPITAL",
    "care_type": "Acute Care Hospitals",
    "address": "1425 Portland Ave",
    "city": "Rochester",
    "state": "NY",
    "zipcode": "14621",
    "county": "Monroe",
    "location_area_code": "585",
    "fips_code": "36055",
    "timezone": "EST",
    "latitude": "43.1888",
    "longitude": "-77.6040",
    "phone_number": "(585) 922-4000",
    "website": "http://www.viahealth.org/",
    "ownership": "Voluntary non-profit - Private",
    "bedcount": 398
  },
  "..."
]Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/hospitals?name=General%20Hospital" \
  -H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.