Medicare Medical Equipment Supplier Scraper avatar

Medicare Medical Equipment Supplier Scraper

Pricing

from $1.40 / 1,000 results

Go to Apify Store
Medicare Medical Equipment Supplier Scraper

Medicare Medical Equipment Supplier Scraper

Fetches Medicare DMEPOS supplier records (name, address, specialty, NPI) from the official CMS open data API, optionally enriched with phone and contact details from the NPPES NPI Registry.

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Medicare Medical Equipment Supplier Scraper hero

Medicare Medical Equipment Supplier Scraper

What does this Actor do?

Medicare Medical Equipment Supplier Scraper fetches publicly available Medicare DMEPOS (Durable Medical Equipment, Prosthetics, Orthotics & Supplies) supplier records directly from CMS's official open data API. Each record includes the supplier's name, National Provider Identifier (NPI), specialty/category, and full address.

Optionally, the Actor can enrich each supplier by looking up its NPI in the public NPPES NPI Registry to add a phone number and, for organizations, an authorized contact name and title.

This Actor uses only official CMS and NPPES government data APIs - no scraping of medicare.gov pages is involved, so results are accurate, structured, and not subject to bot-blocking.

Why scrape Medicare DME supplier data?

  • Build a lead list of DME suppliers by US state or specialty
  • Research active Medicare-billing suppliers for market analysis
  • Verify a supplier's NPI, address, and specialty against official CMS records
  • Cross-reference DME suppliers with other B2B medical equipment datasets
  • Identify supplier contact points for outreach or compliance checks

Features

  • Pulls directly from CMS's official DMEPOS-by-supplier open data API
  • Filter by US state and/or supplier specialty/category
  • Optional NPPES enrichment for phone and authorized contact name/title
  • Automatic pagination and deduplication by NPI
  • Respects maxItems

Input

Medicare Medical Equipment Supplier Scraper input options

FieldTypeRequiredDefaultDescription
statestringNo""Two-letter US state abbreviation to filter suppliers (e.g. CA)
supplierCategorystringNo""Exact CMS specialty/category description to filter by
maxItemsintegerNo100Maximum supplier records to fetch. Set 0 for unlimited
enrichContactsbooleanNotrueLook up each supplier's NPI in NPPES to add phone/contact details
proxyConfigurationobjectNo{ "useApifyProxy": false }Not required - the CMS/NPPES APIs are open government data sources

Output

Medicare Medical Equipment Supplier Scraper dataset output

Medicare Medical Equipment Supplier Scraper data fields

{
"supplierName": "Reconstructive Hand To Shoulder Of Indiana, Llc",
"npi": "1003000399",
"supplierType": "Organization",
"category": "General Surgery",
"industry": "General Surgery",
"contactName": "Michael Pannunzio",
"contactTitle": "Partner",
"phone": "317-249-2616",
"address": "13431 Old Meridian Street, Suite 225",
"city": "Carmel",
"state": "IN",
"zipCode": "46032",
"country": "US",
"verifiedSupplier": true,
"source": "Medicare (CMS DMEPOS Supplier Data)",
"scrapedAt": "2026-08-19T12:00:00.000Z"
}

Fields with no equivalent in Medicare's public data (e.g. productName, employeeCount, website, email) are always returned as null rather than guessed.

Output fields

FieldDescription
supplierNameSupplier/company name, or individual practitioner name
npiNational Provider Identifier
supplierTypeOrganization or Individual
category / industryCMS supplier specialty/category
contactName, contactTitleAuthorized contact (organizations only, via NPPES)
phonePhone number (via NPPES enrichment)
address, city, state, zipCode, countryRegistered location
verifiedSuppliertrue - the supplier appears in official CMS Medicare billing data
source, scrapedAtData provenance and fetch timestamp

Use cases

  • Generate DME supplier lead lists filtered by state or specialty
  • Feed a CRM with verified Medicare supplier contacts
  • Research supplier density and coverage by region
  • Support compliance/due-diligence checks on DME suppliers
  • Combine with other CMS datasets for deeper market analysis

Pricing

Apify usage is billed according to this Actor's configured pricing plan on the Apify Store.

FAQ

Where does this data come from? CMS's official "Medicare Durable Medical Equipment, Devices & Supplies - by Supplier" open dataset (data.cms.gov), plus the public NPPES NPI Registry for contact enrichment. Both are official U.S. government open data sources.

Why is phone sometimes null? Phone numbers come from NPPES enrichment, which requires a registered LOCATION address with a phone number on file. Not every NPI record has one.

Does this include DME product/catalog data? No. The CMS supplier dataset is aggregated Medicare billing data per supplier, not a product catalog - productName, brand, and similar product fields are always null.

Why doesn't state/supplierCategory support partial matches? The underlying CMS API requires exact-match filter values for these fields.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Centers for Medicare & Medicaid Services (CMS) or Medicare.gov. It only accesses official, publicly published open government data. Users are responsible for complying with applicable terms of use, laws, and privacy requirements when using the collected data.

Preview

How Medicare Medical Equipment Supplier Scraper works