Centers for Medicare and Medicaid Services logo

Centers for Medicare and Medicaid Services

The Centers for Medicare and Medicaid Services (CMS) provides a suite of public REST APIs enabling developers to access Medicare provider data, quality measures, drug spending, health plan finder, beneficiary claims, and public health insurance datasets. CMS APIs support interoperability standards including HL7 FHIR and OAuth 2.0 to power healthcare applications across the US health system.

8 APIs 0 Features
MedicareMedicaidHealthcareHealth InsuranceFHIRFederal GovernmentDrug SpendingProvider DataQuality MeasuresClaims Data

APIs

CMS Marketplace API

Delivers data that helps users find and evaluate health care insurance plans, providers, and coverage information on the ACA Health Insurance Marketplace. Powers Healthcare.gov ...

CMS Blue Button 2.0 API

A standards-based API that delivers Medicare Part A, B, and D claims data for over 60 million Medicare beneficiaries. Uses HL7 FHIR standard for beneficiary data and OAuth 2.0 f...

CMS Beneficiary Claims Data API (BCDA)

Enables Medicare Accountable Care Organizations (ACOs) and alternative payment model participants to retrieve Medicare Part A, B, and D claims data for their attributed enrollee...

CMS AB2D API (Claims Data to Part D Sponsors)

Enables stand-alone Medicare Part D Prescription Drug Plan sponsors to retrieve bulk Medicare Part A and B claims data for their active beneficiaries using the FHIR standard in ...

CMS Data at the Point of Care (DPC) API

Provides Original Medicare claims data to fee-for-service Medicare providers in a structured, standardized FHIR format at the point of care. Helps providers gain complete views ...

CMS Finder API

The API behind Finder.Healthcare.gov that helps users find private health plans available outside the Health Insurance Marketplace. Supports individual plan lookups, small group...

CMS Procedure Price Lookup (PPL) API

Provides bulk cost data including AMA procedure descriptions and Medicare cost data for approximately 4,000 CPT/HCPCS medical procedure codes in hospital outpatient settings and...

CMS Quality Payment Program (QPP) Submissions API

Enables QPP participants to submit quality performance data and receive real-time performance scoring feedback. Supports Merit-based Incentive Payment System (MIPS) and Advanced...

Semantic Vocabularies

Cms Apis Context

0 classes · 0 properties

JSON-LD

Cms Context

150 classes · 88 properties

JSON-LD

Resources

🌐
Portal
Portal
🌐
DataPortal
DataPortal
🔗
ProviderDataCatalog
ProviderDataCatalog
👥
GitHubOrganization
GitHubOrganization
🔗
InteroperabilityGuidance
InteroperabilityGuidance
🔗
PublicDatasets
PublicDatasets

Sources

Raw ↑
aid: cms
name: Centers for Medicare and Medicaid Services
description: The Centers for Medicare and Medicaid Services (CMS) provides a suite
  of public REST APIs enabling developers to access Medicare provider data, quality
  measures, drug spending, health plan finder, beneficiary claims, and public health
  insurance datasets. CMS APIs support interoperability standards including HL7 FHIR
  and OAuth 2.0 to power healthcare applications across the US health system.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/cms/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
  - Medicare
  - Medicaid
  - Healthcare
  - Health Insurance
  - FHIR
  - Federal Government
  - Drug Spending
  - Provider Data
  - Quality Measures
  - Claims Data
apis:
  - name: CMS Marketplace API
    description: Delivers data that helps users find and evaluate health care insurance
      plans, providers, and coverage information on the ACA Health Insurance Marketplace.
      Powers Healthcare.gov and third-party services with plan search, eligibility
      estimates, drug and provider coverage lookups, and out-of-pocket cost calculations.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developer.cms.gov/marketplace-api/
    baseURL: https://marketplace.api.healthcare.gov/api/v1
    tags:
      - Health Insurance
      - ACA
      - Marketplace
      - Plan Search
      - Drug Coverage
      - Provider Coverage
    properties:
      - type: Documentation
        url: https://developer.cms.gov/marketplace-api/
      - type: OpenAPI
        url: https://developer.cms.gov/marketplace-api/api-spec
      - type: Authentication
        url: https://developer.cms.gov/marketplace-api/key-request.html
    contact:
      - FN: CMS Marketplace API Support
        email: [email protected]

  - name: CMS Blue Button 2.0 API
    description: A standards-based API that delivers Medicare Part A, B, and D claims
      data for over 60 million Medicare beneficiaries. Uses HL7 FHIR standard for
      beneficiary data and OAuth 2.0 for authorization, enabling beneficiaries to
      connect their claims data to applications and research programs they trust.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://bluebutton.cms.gov/
    baseURL: https://api.bluebutton.cms.gov
    tags:
      - Medicare
      - Claims Data
      - FHIR
      - OAuth2
      - Beneficiary
      - Part A
      - Part B
      - Part D
    properties:
      - type: Documentation
        url: https://bluebutton.cms.gov/api-documentation
      - type: OpenAPI
        url: https://sandbox.bluebutton.cms.gov/docs/openapi
      - type: Sandbox
        url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
      - type: GitHubRepository
        url: https://github.com/CMSgov/bluebutton-web-server
    contact:
      - FN: Blue Button Developer Group
        url: https://groups.google.com/g/developer-group-for-cms-blue-button-api

  - name: CMS Beneficiary Claims Data API (BCDA)
    description: Enables Medicare Accountable Care Organizations (ACOs) and alternative
      payment model participants to retrieve Medicare Part A, B, and D claims data
      for their attributed enrollees. Implements the HL7 Bulk FHIR Implementation
      Guide and delivers NDJSON formatted claims data updated at least weekly.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://bcda.cms.gov/
    baseURL: https://bcda.cms.gov
    tags:
      - Medicare
      - ACO
      - Claims Data
      - FHIR
      - Bulk Data
      - Part A
      - Part B
      - Part D
    properties:
      - type: Documentation
        url: https://bcda.cms.gov/api-documentation.html
      - type: GitHubRepository
        url: https://github.com/CMSgov/bcda-app
    contact:
      - FN: BCDA Developer Community
        url: https://groups.google.com/g/bc-api

  - name: CMS AB2D API (Claims Data to Part D Sponsors)
    description: Enables stand-alone Medicare Part D Prescription Drug Plan sponsors
      to retrieve bulk Medicare Part A and B claims data for their active beneficiaries
      using the FHIR standard in NDJSON format. Authenticates via Okta-based OAuth
      2.0 bearer tokens.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://ab2d.cms.gov/
    baseURL: https://api.ab2d.cms.gov
    tags:
      - Medicare
      - Part D
      - Claims Data
      - FHIR
      - Bulk Data
      - Prescription Drug Plans
    properties:
      - type: Documentation
        url: https://ab2d.cms.gov/api-documentation
      - type: AdvancedGuide
        url: https://ab2d.cms.gov/advanced-user-guide.html

  - name: CMS Data at the Point of Care (DPC) API
    description: Provides Original Medicare claims data to fee-for-service Medicare
      providers in a structured, standardized FHIR format at the point of care. Helps
      providers gain complete views of patient medical histories to improve care coordination
      and reduce redundant testing.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://dpc.cms.gov/
    baseURL: https://sandbox.dpc.cms.gov
    tags:
      - Medicare
      - FHIR
      - Provider
      - Point of Care
      - Claims Data
      - Care Coordination
    properties:
      - type: Documentation
        url: https://dpc.cms.gov/docsV1
      - type: GitHubRepository
        url: https://github.com/CMSgov/dpc-app
    contact:
      - FN: DPC API Developer Group
        url: https://groups.google.com/d/forum/dpc-api

  - name: CMS Finder API
    description: The API behind Finder.Healthcare.gov that helps users find private
      health plans available outside the Health Insurance Marketplace. Supports individual
      plan lookups, small group plan searches, and geographic lookups by ZIP code.
      Rate limited to 1000 requests per minute.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developer.cms.gov/finder-api/
    baseURL: https://finder.healthcare.gov
    tags:
      - Health Insurance
      - Plan Finder
      - Individual Plans
      - Small Group Plans
      - Healthcare.gov
    properties:
      - type: Documentation
        url: https://finder.healthcare.gov/#services
      - type: Authentication
        url: https://developer.cms.gov/finder-api/key-request.html

  - name: CMS Procedure Price Lookup (PPL) API
    description: Provides bulk cost data including AMA procedure descriptions and
      Medicare cost data for approximately 4,000 CPT/HCPCS medical procedure codes
      in hospital outpatient settings and ambulatory surgical centers. Requires both
      an AMA license and a CMS API key.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developer.cms.gov/ppl-api/
    baseURL: https://developer.cms.gov/ppl-api
    tags:
      - Procedure Pricing
      - CPT Codes
      - HCPCS
      - Medicare
      - Cost Data
      - Hospital Outpatient
    properties:
      - type: Documentation
        url: https://developer.cms.gov/ppl-api/
      - type: OpenAPI
        url: https://developer.cms.gov/ppl-api/api-spec

  - name: CMS Quality Payment Program (QPP) Submissions API
    description: Enables QPP participants to submit quality performance data and receive
      real-time performance scoring feedback. Supports Merit-based Incentive Payment
      System (MIPS) and Advanced Alternative Payment Model (APM) data submissions
      for Medicare quality reporting.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://cmsgov.github.io/qpp-submissions-docs/
    baseURL: https://qpp.cms.gov/api
    tags:
      - Quality Payment Program
      - QPP
      - MIPS
      - APM
      - Medicare Quality
      - Performance Scoring
    properties:
      - type: Documentation
        url: https://cmsgov.github.io/qpp-submissions-docs/

common:
  - type: Portal
    url: https://developer.cms.gov/
  - type: DataPortal
    url: https://data.cms.gov/
  - type: ProviderDataCatalog
    url: https://data.cms.gov/provider-data/
  - type: GitHubOrganization
    url: https://github.com/cmsgov
  - type: InteroperabilityGuidance
    url: https://www.cms.gov/priorities/burden-reduction/overview/interoperability/implementation-guides-standards/application-programming-interfaces-apis-relevant-standards-implementation-guides-igs
  - type: PublicDatasets
    url: https://www.cms.gov/data-research/cms-data/data-available-everyone

maintainers:
  - FN: Kin Lane
    email: [email protected]