API

The ProPublica Vital Signs API is a RESTful API with a single endpoint. It takes a single parameter (the doctor’s NPI) and returns a JSON object containing a set of fields with all of the available information for that doctor. You can read more about each field in our data dictionary.

Authentication

To use the Vital Signs API, you must sign up for an API key. Usage is limited to 5000 requests per day (rate limits are subject to change). The API key must be included in all API requests to the server, as an HTTP header:

X-API-Key: PROPUBLICA_API_KEY

Endpoint

URL HTTP Verb Functionality
/doctors/ GET Retrieve data

URL Parameters

  • npi: Doctor’s NPI.

Example Call

GET
https://api.propublica.org/doctors/1609818822

If your PROPUBLICA_API_KEY is abcdef01234567890 and you wish to retrieve data on NPI 1609818822, you could perform a test request in your shell like:

curl -H "X-API-Key: abcdef01234567890" "https://api.propublica.org/doctors/1609818822"

Example Response

{
   "npi": "3333333333",
   "npi_last_update_date": "2007-07-08",
   "npi_deactivation_date": null,
   "npi_reactivation_date": null,
   "replacement_npi": null,
   "ein": null,
   "provider_organization_name_legal_business_name": null,
   "provider_last_name_legal_name": "WIEBE",
   "provider_first_name": "DAVID",
   "provider_middle_name": "A",
   "provider_name_prefix_text": null,
   "provider_name_suffix_text": null,
   "provider_credential_text": "M.D.",
   "provider_first_line_business_mailing_address": "PO BOX 2168",
   "provider_second_line_business_mailing_address": null,
   "provider_business_mailing_address_city_name": "KEARNEY",
   "provider_business_mailing_address_state_name": "NE",
   "provider_business_mailing_address_postal_code": "688482168",
   "provider_business_mailing_address_country_code": "US",
   "provider_business_mailing_address_telephone_number": "3088652512",
   "provider_business_mailing_address_fax_number": "3088652506",
   "provider_first_line_business_practice_location_address": "3500 CENTRAL AVE",
   "provider_second_line_business_practice_location_address": null,
   "provider_business_practice_location_address_city_name": "KEARNEY",
   "provider_business_practice_location_address_state_name": "NE",
   "provider_business_practice_location_address_postal_code": "688472944",
   "provider_business_practice_location_address_country_code": "US",
   "provider_business_practice_location_address_telephone_number": "3088652512",
   "provider_business_practice_location_address_fax_number": "3088652506",
   "provider_gender_code": "M",
   "provider_specialty": "207X00000X",
   "hhs_exclusion": null,
   "hhs_exclusion_date": null,
   "hhs_exclusion_reinstatement": null,
   "hhs_exclusion_reinstatement_date": null,
   "hhs_exclusion_updated": null,
   "revoked_from_medicare": true,
   "revoked_updated": null,
   "terminated_by_medicaid": true,
   "terminated_states": "PA NY NJ",
   "terminated_updated": null,
   "average_number_of_services": 5.86,
   "peers_average_number_of_services": 5.69,
   "average_paid_per_patient": 395.92,
   "peers_average_paid_per_patient": 244.09,
   "percentage_of_5_office_visits": 0,
   "relative_number_of_5s_to_peers": "lower",
   "performs_more_services_than_peers": true,
   "paid_more_per_patient_than_peers": true,
   "treatment_scope": "2014",
   "number_of_payments": 170,
   "total_payment_amount": 76003.29,
   "number_of_days": 102,
   "number_companies_paying": 25,
   "speaking_payment": false,
   "top_5_drugs_for_doctor": [
     "NEXAVAR"
   ],
   "top_5_devices_for_doctor": [
     "COILS",
     "VIABAHN ENDOPROSTHESIS",
     "THERASPHERE - BIO",
     "AORTIC STENT GRAFTS",
     "FLOW DIVERSION"
   ],
   "payments_updated": "2016-03-17",
   "payments_scope": "August 2013-December 2015",
   "number_of_patients_receiving_prescriptions": 620,
   "number_of_prescriptions": 8680,
   "percentage_of_patients_receiving_narcotics": 0.11,
   "percentage_of_patients_of_peers_receiving_narcotics": 0.21,
   "percentage_of_drugs_dangerous_for_seniors": 0.03,
   "percentage_of_drugs_from_peers_dangerous_for_seniors": 0.03,
   "brand_name_prescriber": "Far more than peers",
   "drug_price": "Far more than peers",
   "prescriptions_scope": "2014",
   "hospitals": [
      "OAK HILL HOSPITAL",
      " BROOKSVILLE REGIONAL HOSPITAL",
      " CITRUS MEMORIAL HOSPITAL",
      " VILLAGES REGIONAL HOSPITAL"
   ],
   "surgeries": [
      {
         "code": "8102",
         "count": 88, "description": "Cervical (Neck) Spinal Fusion",
         "no_complications": false, "complications_count": "1-10",
         "adjusted_complication_rate": 1.6, "low_adjusted_complication_rate": 0.6, "high_adjusted_complication_rate": 3.8, "adjusted_complication_rate_high_flag": false
      },
      {
         "code": "8108",
         "count": 297, "description": "Lumbar Spinal Fusion, Anterior Column, Posterior Approach",
         "no_complications": false, "complications_count": "1-10",
         "adjusted_complication_rate": 2.8, "low_adjusted_complication_rate": 1.7, "high_adjusted_complication_rate": 4.6, "adjusted_complication_rate_high_flag": false
      },
      {
         "code": "8107",
         "count": 209, "description": "Lumbar Spinal Fusion, Posterior Column and Approach",
         "no_complications": false, "complications_count": "1-10",
         "adjusted_complication_rate": 2.9, "low_adjusted_complication_rate": 1.6, "high_adjusted_complication_rate": 5.3, "adjusted_complication_rate_high_flag": false
      }
   ],
   "surgeries_updated": "2015-09-01",
   "surgeries_scope": "2009-2014",
   "medicare_participation": true,
   "medicare_participation_last_updated": "2017-03-08",
   "hhs_exclusion_type": "1128b7",
   "hhs_exclusion_type_description": "Fraud, kickbacks, and other prohibited activities.",
   "terminated_reapply_eligible": "NY"
 }