Home
Providers
Centers for Medicare and Medicaid Services
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.
Centers for Medicare and Medicaid Services publishes 32 APIs on the APIs.io network, including API Reference API, Bulk Data API, Code Search API, and 29 more. Tagged areas include Medicare, Medicaid, Healthcare, Health Insurance, and FHIR.
The Centers for Medicare and Medicaid Services catalog on APIs.io includes 2 JSON-LD contexts and 1 Spectral governance ruleset.
Centers for Medicare and Medicaid Services’ developer surface includes authentication, developer portal, changelog, sandbox, CLI, code examples, documentation, and 72 more developer resources.
4 APIs
On this page
Kin Score
APIs 41
Open Collections 17
Pricing Plans 2
Rate Limits 2
FinOps 2
Vocabularies 2
Spectral Rules 1
JSON Schema 93
Examples 10
Security Posture 4
Scopes 1
Agentic Access 1
Resources 79
apis.yml
84 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 81.3/100 · exemplar
Agent readiness — 42/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
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 ...
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...
Enables QPP participants to submit quality performance data and receive real-time performance scoring feedback. Supports Merit-based Incentive Payment System (MIPS) and Advanced...
Information about the state of Marketplace API.
Information about the bulk data json files maintained by Marketplace API.
Search CPT/HCPCS codes by procedure codes or terms describing medical procedures. Get code details for a given procedure code.
For a given procedure code or entire set of codes, get national averages for the amount Medicare pays hospitals or surgical centers, and the national average copay amounts.
Enrollment grouping validation and information.
Geographic data, including information on states, counties, and zipcodes.
Household specific calculations, including eligibility information, out of pocket costs, poverty levels, and cost benchmarks.
Data related to health insurance issuers on the marketplace.
Data on both health and dental insurance plans.
The Plans API from Centers for Medicare and Medicaid Services — 1 operation(s) for plans.
Lookup information on providers, drugs, and what is covered under what plans.
data.cms.gov hosts hundreds of CMS datasets including Medicare Fee-for-Service utilization and payment data, Provider of Services files, Medicare Part B/D Prescriber summaries, ...
The Provider Data Catalog API (formerly Hospital Compare) exposes the Medicare.gov Care Compare datasets including Hospital, Nursing Home, Home Health, Hospice, Physician, Long-...
The NPPES NPI Registry API provides free public access to look up active National Provider Identifier records for individual and organizational healthcare providers, supporting ...
The Healthcare.gov Marketplace API and accompanying Open Data Plan Finder exposes Qualified Health Plan (QHP) details, plan attributes, provider networks, and formularies for th...
The Quality Payment Program Measures Data repository and REST API publish machine-readable specifications of MIPS quality, promoting interoperability, improvement activities, an...
The Medicare Coverage Database publishes National Coverage Determinations (NCDs), Local Coverage Determinations (LCDs), articles, and coding guidance used to determine Medicare ...
FHIR server capability statements and metadata.
Beneficiary coverage records.
Medicare claims expressed as ExplanationOfBenefit resources.
Beneficiary (Patient) resources.
API through which an authenticated and authorized PDP sponsor may request a bulk-data export from a server.
API to determine the status of the job, the files to download once the job is complete and an endpoint to cancel a job
After creating a job, the API to download the generated bulk download files
Provide the standard required FHIR capability statement
The admin-api API from Centers for Medicare and Medicaid Services — 5 operation(s) for admin-api.
The attribution API from Centers for Medicare and Medicaid Services — 2 operation(s) for attribution.
The auth API from Centers for Medicare and Medicaid Services — 3 operation(s) for auth.
Provide the standard required FHIR capability statement
The data API from Centers for Medicare and Medicaid Services — 1 operation(s) for data.
After creating a job, the API to download the generated bulk download files
API through which an authenticated and authorized PDP sponsor may request a bulk-data export from a server.
The group API from Centers for Medicare and Medicaid Services — 2 operation(s) for group.
The health-api API from Centers for Medicare and Medicaid Services — 1 operation(s) for health-api.
The job API from Centers for Medicare and Medicaid Services — 4 operation(s) for job.
The maintenance-mode-api API from Centers for Medicare and Medicaid Services — 1 operation(s) for maintenance-mode-api.
The metadata API from Centers for Medicare and Medicaid Services — 3 operation(s) for metadata.
API to determine the status of the job, the files to download once the job is complete and an endpoint to cancel a job
Scroll for all 41
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 17
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 93
Example request and response payloads for these APIs.
Scroll for all 10
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 6
Portal, sign-up, and the first successful call
Documentation 8
Reference material describing how the API behaves
Scroll for all 8
Agent Surfaces 7
MCP servers, agent skills, and machine-readable catalogs
Scroll for all 7
Design & Contract 10
Pagination, idempotency, versioning, errors, and events
Scroll for all 10
Build 11
SDKs, sample code, and the tooling you integrate with
Scroll for all 11
Access & Security 8
Authentication, authorization, and security posture
Scroll for all 8
Operate 7
Status, limits, changes, and where to get help
Scroll for all 7
Commercial 5
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 16
Properties that don't map to a standard resource type
Scroll for all 16
Source (apis.yml)
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
deliveryModel:
model: saas
license: CC0-1.0
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- license
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: free
onboarding: open
trial: false
try_now: true
public: true
label: Free · Open access
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/cms.png
url: https://raw.githubusercontent.com/api-evangelist/cms/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-08-15'
specificationVersion: '0.23'
tags:
- Medicare
- Medicaid
- Healthcare
- Health Insurance
- FHIR
- Federal-Government
- Drug Spending
- Provider Data
- Quality Measures
- Claims Data
tags_raw:
- Medicare
- Medicaid
- Healthcare
- Health Insurance
- FHIR
- Federal Government
- Drug Spending
- Provider Data
- Quality Measures
- Claims Data
apis:
- 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-images.s3.amazonaws.com/shared/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: CapabilityStatement
url: conformance/cms-dpc-capabilitystatement.json
- type: Documentation
url: https://dpc.cms.gov/docsV1
- type: Sandbox
url: https://sandbox.dpc.cms.gov
- 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-images.s3.amazonaws.com/shared/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 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-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://cmsgov.github.io/qpp-submissions-docs/
baseURL: https://qpp.cms.gov/api/submissions
tags:
- Quality Payment Program
- QPP
- MIPS
- APM
- Medicare Quality
- Performance Scoring
properties:
- type: Documentation
url: https://cmsgov.github.io/qpp-submissions-docs/
- aid: cms:cms-api-reference-api
name: Centers for Medicare and Medicaid Services API Reference API
description: Information about the state of Marketplace API.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- API Reference
properties:
- type: OpenAPI
url: openapi/cms-api-reference-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-bulk-data-api
name: Centers for Medicare and Medicaid Services Bulk Data API
description: Information about the bulk data json files maintained by Marketplace API.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Bulk Data
properties:
- type: OpenAPI
url: openapi/cms-bulk-data-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-code-search-api
name: Centers for Medicare and Medicaid Services Code Search API
description: Search CPT/HCPCS codes by procedure codes or terms describing medical procedures. Get code details for a given
procedure code.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Code Search
properties:
- type: OpenAPI
url: openapi/cms-code-search-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-cost-search-api
name: Centers for Medicare and Medicaid Services Cost Search API
description: For a given procedure code or entire set of codes, get national averages for the amount Medicare pays hospitals
or surgical centers, and the national average copay amounts.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Cost Search
properties:
- type: OpenAPI
url: openapi/cms-cost-search-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-enrollments-api
name: Centers for Medicare and Medicaid Services Enrollments API
description: Enrollment grouping validation and information.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Enrollments
properties:
- type: OpenAPI
url: openapi/cms-enrollments-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-geography-api
name: Centers for Medicare and Medicaid Services Geography API
description: Geographic data, including information on states, counties, and zipcodes.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Geography
properties:
- type: OpenAPI
url: openapi/cms-geography-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-households-eligibility-api
name: Centers for Medicare and Medicaid Services Households & Eligibility API
description: Household specific calculations, including eligibility information, out of pocket costs, poverty levels, and
cost benchmarks.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Households & Eligibility
properties:
- type: OpenAPI
url: openapi/cms-households-eligibility-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-insurance-issuers-api
name: Centers for Medicare and Medicaid Services Insurance Issuers API
description: Data related to health insurance issuers on the marketplace.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Insurance Issuers
properties:
- type: OpenAPI
url: openapi/cms-insurance-issuers-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-insurance-plans-api
name: Centers for Medicare and Medicaid Services Insurance Plans API
description: Data on both health and dental insurance plans.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Insurance Plans
properties:
- type: OpenAPI
url: openapi/cms-insurance-plans-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-plans-api
name: Centers for Medicare and Medicaid Services Plans API
description: The Plans API from Centers for Medicare and Medicaid Services — 1 operation(s) for plans.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Plans
properties:
- type: OpenAPI
url: openapi/cms-plans-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-provider-drug-coverage-api
name: Centers for Medicare and Medicaid Services Provider & Drug Coverage API
description: Lookup information on providers, drugs, and what is covered under what plans.
humanURL: https://developer.cms.gov/marketplace-api/
baseURL: https://marketplace.api.healthcare.gov/api/v1
tags:
- Provider & Drug Coverage
properties:
- type: OpenAPI
url: openapi/cms-provider-drug-coverage-api-openapi.yml
- type: Documentation
url: https://developer.cms.gov/marketplace-api/
- type: Authentication
url: https://developer.cms.gov/marketplace-api/key-request.html
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/v1/accounts/login
- type: GitHubRepository
url: https://github.com/CMSgov/bluebutton-web-server
- type: Documentation
url: https://developer.cms.gov/ppl-api/
- aid: cms:cms-socrata-open-data
name: CMS Socrata Open Data API (data.cms.gov)
tags:
- Datasets
- Medicare
- Open Data
- Provider Data
- SODA
- Socrata
humanURL: https://data.cms.gov/
baseURL: https://data.cms.gov/data.json
properties:
- url: https://data.cms.gov/
type: Website
- url: https://data.cms.gov/provider-data/docs
type: Documentation
- url: https://developer.cms.gov/data-cms/
type: Developer
- url: https://data.cms.gov/data-api
type: DataAPI
description: data.cms.gov hosts hundreds of CMS datasets including Medicare Fee-for-Service utilization and payment data,
Provider of Services files, Medicare Part B/D Prescriber summaries, Marketplace open enrollment data, and COVID-19 nursing
home data, available via the data.cms.gov Data API (JSON) and the CMS Provider Data Catalog Socrata-compatible endpoints.
- aid: cms:cms-provider-data-catalog
name: CMS Provider Data Catalog API (Care Compare)
tags:
- Care Compare
- Dialysis Compare
- Hospital Compare
- Nursing Home Compare
- Provider Data
- Quality
humanURL: https://data.cms.gov/provider-data/
baseURL: https://data.cms.gov/provider-data/api/1/
properties:
- url: https://data.cms.gov/provider-data/
type: Website
- url: https://data.cms.gov/provider-data/docs
type: Documentation
- url: https://data.cms.gov/provider-data/api/1/metastore/schemas/dataset/items
type: Metastore
description: The Provider Data Catalog API (formerly Hospital Compare) exposes the Medicare.gov Care Compare datasets including
Hospital, Nursing Home, Home Health, Hospice, Physician, Long-Term Care Hospital, Inpatient Rehab, and Dialysis Facility
quality measures as DCAT-based datasets with Datastore query endpoints.
- aid: cms:nppes-npi-registry
name: NPPES NPI Registry API
tags:
- Credentialing
- NPI
- NPPES
- Provider Identifier
- Provider Registry
humanURL: https://npiregistry.cms.hhs.gov/
baseURL: https://npiregistry.cms.hhs.gov/api/
properties:
- url: https://npiregistry.cms.hhs.gov/
type: Website
- url: https://npiregistry.cms.hhs.gov/api-page
type: Documentation
- url: https://npiregistry.cms.hhs.gov/help-api/
type: Help
description: The NPPES NPI Registry API provides free public access to look up active National Provider Identifier records
for individual and organizational healthcare providers, supporting FHIR-compatible JSON responses used widely in credentialing,
directory, and claims validation workflows.
- aid: cms:healthcare-gov-marketplace
name: Healthcare.gov Marketplace API
tags:
- ACA
- Exchange
- Marketplace
- Plan Finder
- QHP
humanURL: https://www.healthcare.gov/developers/
baseURL: https://marketplace.api.healthcare.gov/api/v1/
properties:
- url: skills/cms-search-marketplace-plans.md
type: AgentSkill
- url: https://www.healthcare.gov/developers/
type: Developer
- url: https://github.com/CMSgov/marketplace-api-examples
type: Examples
- url: https://data.healthcare.gov/
type: OpenData
description: The Healthcare.gov Marketplace API and accompanying Open Data Plan Finder exposes Qualified Health Plan (QHP)
details, plan attributes, provider networks, and formularies for the Federally-Facilitated Marketplace states, enabling
third-party plan comparison and enrollment experiences.
- aid: cms:qpp-measures-api
name: CMS Quality Payment Program (QPP) Measures API
baseURL: https://qpp.cms.gov/api/measures
tags:
- MIPS
- Measures
- Quality
- QPP
- Value-Based
humanURL: https://qpp.cms.gov/
properties:
- url: https://qpp.cms.gov/
type: Website
- url: https://cmsgov.github.io/qpp-measures-data/
type: Documentation
- url: https://github.com/CMSgov/qpp-measures-data
type: SourceCode
description: The Quality Payment Program Measures Data repository and REST API publish machine-readable specifications of
MIPS quality, promoting interoperability, improvement activities, and cost measures for each performance year, supporting
vendor QPP submissions and analytics.
- aid: cms:medicare-coverage-database
name: Medicare Coverage Database (MCD) API
tags:
- Coverage
- LCD
- Mac
- NCD
- Policy
tags_raw:
- Coverage
- LCD
- MAC
- NCD
- Policy
humanURL: https://www.cms.gov/medicare-coverage-database/
properties:
- url: https://www.cms.gov/medicare-coverage-database/
type: Website
- url: https://www.cms.gov/medicare-coverage-database/downloads/downloads.aspx
type: Downloads
description: The Medicare Coverage Database publishes National Coverage Determinations (NCDs), Local Coverage Determinations
(LCDs), articles, and coding guidance used to determine Medicare coverage and reimbursement policies, distributed via
downloadable datasets and JSON/CSV query endpoints.
- aid: cms:centers-for-medicare-and-medicaid-services-capability-api
name: Centers for Medicare and Medicaid Services Capability API
description: FHIR server capability statements and metadata.
humanURL: https://bluebutton.cms.gov/
baseURL: https://api.bluebutton.cms.gov/v2/fhir/
tags:
- Capabilities
tags_raw:
- Capability
properties:
- type: OpenAPI
url: openapi/cms-capability-api-openapi.yml
- type: AgentSkill
url: skills/cms-authorize-beneficiary-bluebutton.md
- type: CapabilityStatement
url: conformance/cms-bluebutton-capabilitystatement.json
- type: OpenIDConnect
url: https://api.bluebutton.cms.gov/.well-known/openid-configuration
- type: SDKs
url: packages/cms-packages.yml
- type: Website
url: https://bluebutton.cms.gov/
- type: Developer
url: https://bluebutton.cms.gov/developers/
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation/
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/
- type: Resources
url: https://bluebutton.cms.gov/resources/
- aid: cms:centers-for-medicare-and-medicaid-services-coverage-api
name: Centers for Medicare and Medicaid Services Coverage API
description: Beneficiary coverage records.
humanURL: https://bluebutton.cms.gov/
baseURL: https://api.bluebutton.cms.gov/v2/fhir/
tags:
- Coverage
properties:
- type: OpenAPI
url: openapi/cms-coverage-api-openapi.yml
- type: Website
url: https://bluebutton.cms.gov/
- type: Developer
url: https://bluebutton.cms.gov/developers/
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation/
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/
- type: Resources
url: https://bluebutton.cms.gov/resources/
- aid: cms:centers-for-medicare-and-medicaid-services-explanationofbenefit-api
name: Centers for Medicare and Medicaid Services ExplanationOfBenefit API
description: Medicare claims expressed as ExplanationOfBenefit resources.
humanURL: https://bluebutton.cms.gov/
baseURL: https://api.bluebutton.cms.gov/v2/fhir/
tags:
- ExplanationOfBenefit
properties:
- type: OpenAPI
url: openapi/cms-explanationofbenefit-api-openapi.yml
- type: Website
url: https://bluebutton.cms.gov/
- type: Developer
url: https://bluebutton.cms.gov/developers/
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation/
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/
- type: Resources
url: https://bluebutton.cms.gov/resources/
- aid: cms:centers-for-medicare-and-medicaid-services-patient-api
name: Centers for Medicare and Medicaid Services Patient API
description: Beneficiary (Patient) resources.
humanURL: https://bluebutton.cms.gov/
baseURL: https://api.bluebutton.cms.gov/v2/fhir/
tags:
- Patient
properties:
- type: OpenAPI
url: openapi/cms-patient-api-openapi.yml
- type: Website
url: https://bluebutton.cms.gov/
- type: Developer
url: https://bluebutton.cms.gov/developers/
- type: Documentation
url: https://bluebutton.cms.gov/api-documentation/
- type: Sandbox
url: https://sandbox.bluebutton.cms.gov/
- type: Resources
url: https://bluebutton.cms.gov/resources/
- aid: cms:cms-1-export-api
name: Centers for Medicare and Medicaid Services 1. Export API
description: API through which an authenticated and authorized PDP sponsor may request a bulk-data export from a server.
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- 1. Export
properties:
- type: OpenAPI
url: openapi/cms-1-export-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-2-status-api
name: Centers for Medicare and Medicaid Services 2. Status API
description: API to determine the status of the job, the files to download once the job is complete and an endpoint to cancel
a job
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- 2. Status
properties:
- type: OpenAPI
url: openapi/cms-2-status-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-3-download-api
name: Centers for Medicare and Medicaid Services 3. Download API
description: After creating a job, the API to download the generated bulk download files
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- 3. Download
properties:
- type: OpenAPI
url: openapi/cms-3-download-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-4-capabilities-api
name: Centers for Medicare and Medicaid Services 4. Capabilities API
description: Provide the standard required FHIR capability statement
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- 4. Capabilities
properties:
- type: OpenAPI
url: openapi/cms-4-capabilities-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-admin-api-api
name: Centers for Medicare and Medicaid Services Admin API
description: The admin-api API from Centers for Medicare and Medicaid Services — 5 operation(s) for admin-api.
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- Admin API
tags_raw:
- admin-api
properties:
- type: OpenAPI
url: openapi/cms-admin-api-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-attribution-api
name: Centers for Medicare and Medicaid Services Attribution API
description: The attribution API from Centers for Medicare and Medicaid Services — 2 operation(s) for attribution.
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- Attribution
tags_raw:
- attribution
properties:
- type: OpenAPI
url: openapi/cms-attribution-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-auth-api
name: Centers for Medicare and Medicaid Services Auth API
description: The auth API from Centers for Medicare and Medicaid Services — 3 operation(s) for auth.
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- Authentication
tags_raw:
- auth
properties:
- type: OpenAPI
url: openapi/cms-auth-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-capabilities-api
name: Centers for Medicare and Medicaid Services Capabilities API
description: Provide the standard required FHIR capability statement
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- Capabilities
properties:
- type: OpenAPI
url: openapi/cms-capabilities-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type: Support
url: https://groups.google.com/u/0/g/cms-ab2d-api
- type: AdvancedGuide
url: https://ab2d.cms.gov/advanced-user-guide.html
- aid: cms:cms-data-api
name: Centers for Medicare and Medicaid Services Data API
description: The data API from Centers for Medicare and Medicaid Services — 1 operation(s) for data.
humanURL: https://bcda.cms.gov/
baseURL: https://bcda.cms.gov
tags:
- Data
tags_raw:
- data
properties:
- type: OpenAPI
url: openapi/cms-data-api-openapi.yml
- type: Documentation
url: https://bcda.cms.gov/api-documentation.html
- type: ChangeLog
url: https://bcda.cms.gov/announcements.html
- type: Deprecation
url: https://bcda.cms.gov/v3/welcome-v3
- type: Sandbox
url: https://sandbox.bcda.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/bcda-app
- type: Documentation
url: https://ab2d.cms.gov/api-documentation
- type: APIReference
url: https://sandbox.ab2d.cms.gov/swagger-ui/index.html
- type: StatusPage
url: https://ab2d.cms.gov/status
- type: Sandbox
url: https://sandbox.ab2d.cms.gov
- type: GitHubRepository
url: https://github.com/CMSgov/ab2d
- type:
# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cms/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/cms"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/cms/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/cms/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.