๐Ÿ’Š CMS Open Payments Scraper โ€” Pharma-to-Doctor avatar

๐Ÿ’Š CMS Open Payments Scraper โ€” Pharma-to-Doctor

Pricing

from $8.00 / 1,000 payment records

Go to Apify Store
๐Ÿ’Š CMS Open Payments Scraper โ€” Pharma-to-Doctor

๐Ÿ’Š CMS Open Payments Scraper โ€” Pharma-to-Doctor

Scrape CMS Open Payments (Sunshine Act) records โ€” physician name, NPI, payment amount, payment type, manufacturer, drug or device, date. Filter by physician, NPI, manufacturer, year. ProPublica Dollars-for-Docs alternative for pharma compliance officers, healthcare journalists, academic researchers.

Pricing

from $8.00 / 1,000 payment records

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

๐Ÿ’Š CMS Open Payments Scraper โ€” Every pharma payment to U.S. doctors โ€” Sunshine Act disclosures, structured

Scrape CMS Open Payments โ€” the federal Physician Payments Sunshine Act database that discloses every payment from pharmaceutical and medical-device manufacturers to U.S. physicians, dentists, and teaching hospitals. Get the doctor's name, NPI, specialty, payer firm, payment category (consulting, meals, travel, research grants), amount, and date.

One actor. One token. Real-time regulator-direct data delivered in structured JSON.

Why This Actor Beats OpenPaymentsData.cms.gov direct, ProPublica Dollars for Docs, Definitive Healthcare

  • ProPublica Dollars for Docs sunset coverage: ProPublica's Dollars for Docs was a research staple but it ended dataset updates. Definitive Healthcare's analogous product costs $30K+ per seat. We read CMS's primary source at $0.005 per payment row.
  • NPI-linked: Every payment is linked to the physician's NPI โ€” the join key that lets you connect Open Payments to prescribing data, malpractice records, and hospital affiliations.
  • Manufacturer to specialty join: Cross-tabulate which pharma firms pay which medical specialties the most โ€” instant competitive intelligence for med-device and pharma sales orgs.
  • Compliance-ready structure: Pre-categorised payment types (consulting, food/beverage, travel, education, research, royalty/licence, gift, charity, grant) โ€” match your firm's internal categorisation in one mapping step.
FeatureThis Actor ๐Ÿ’ŠOpenPaymentsData.cms.gov directProPublica Dollars for DocsDefinitive Healthcare
Pricing modelPay-per-result (cents per record)Per-seat license $5K-30K/yrPer-seat license $10K-25K/yrPer-seat license $10K-30K/yr
Free tierYes (Apify free credits)NoNoLimited search only
Real-time freshnessMinutes after source publishEnd-of-day refreshHourly refreshHourly refresh
Data sourceDirect from regulatorMixed proprietary + scrapedMixed proprietary + scrapedMixed proprietary + scraped
API accessREST + webhooks built inAdd-on; extra licenceAdd-on; extra licenceLimited
Bulk historicalYes โ€” date-range backfillLimited download capsLimited download capsLimited download caps
Setup time5 minutes (token + run)Procurement + onboardingProcurement + onboardingProcurement + onboarding

What You Get

Every record returned by this actor is structured JSON with the following fields populated wherever the source filing provides them:

  • Physician name, NPI, specialty, state, address
  • Teaching hospital name, CCN (when payment is to institution)
  • Manufacturer/applicable GPO name, parent corporation, FDA NDC product
  • Payment date, payment amount, currency
  • Payment category โ€” consulting, food/beverage, travel, education, research, royalty, gift, charity, grant
  • Form of payment (cash, in-kind, services)
  • Nature of payment (e.g. compensation, honorarium, faculty)
  • Associated drug / device / biological identifier
  • Reporting year and CMS publication date
  • Dispute and resubmission flags

The full output schema is stable across runs โ€” safe to load into Snowflake, BigQuery, Postgres, or your data warehouse without re-mapping each refresh.

Use Cases

  • Med-device and pharma sales ops โ€” Identify high-influence prescribers in your therapeutic area for KOL programs.
  • Compliance teams โ€” Audit your firm's HCP payments against CMS-published records.
  • Investigative journalists โ€” Build a Dollars-for-Docs feed for your beat โ€” oncology, cardiology, mental health.
  • Health-policy researchers โ€” Study payment-to-prescribing correlations across specialties.
  • Hospital integrity offices โ€” Monitor faculty consulting and research grants for COI disclosure.
  • Plaintiff law firms โ€” Source HCP relationships for off-label promotion and kickback cases.
  • Patient advocacy groups โ€” Surface physician conflicts of interest in clinical guideline development.

Quick Start

Install the Apify Python client, set your token, and call the actor:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/cms-open-payments-scraper").call(run_input={
"maxItems": 100,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

You can also trigger via cURL:

curl -X POST "https://api.apify.com/v2/acts/nexgendata~cms-open-payments-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"maxItems": 100}'

Schedule it on Apify's built-in scheduler for daily, hourly, or every-5-minute refreshes โ€” no infra required.

Pricing

This actor uses pay-per-event pricing on Apify. Primary event: Payment record at $0.005 per record. An Actor Start fee of $0.00005 applies per run (charged per GB of memory, minimum 1). No subscription, no seat licence, no procurement cycle โ€” pay only for the rows you receive.

For high-volume use cases (100K+ records/month), contact us at NexGenData for volume discounts.

Sister Actors in the NexGenData Fleet

NexGenData publishes the deepest SEC/regulatory actor catalog on Apify. Pair this actor with:

Use caseActor
Track NIH research grants โ€” federal biomedical fundingnih-reporter-grants-scraper
Monitor FDA drug approvalsfda-drug-approvals
IRS 990 nonprofit filings โ€” patient advocacy & medical foundationsirs-990-nonprofit-explorer-scraper
FTC enforcement actions including pharma casesftc-enforcement-actions-scraper
Federal Register rule filings โ€” FDA/CMS regulatoryfederal-register-rules-scraper
USAspending federal awards and contractsusaspending-federal-awards-scraper

Browse the full 200+ actor catalog at https://apify.com/nexgendata?fpr=2ayu9b.

FAQ

Q: Is this legal?

A: Yes. Open Payments is a federal-mandated public database under the Affordable Care Act's Sunshine Act.

Q: How fresh is the data?

A: CMS publishes annually each June, covering the prior calendar year. Restatements occur for ~6 months post-publication.

Q: Can I filter by specialty or state?

A: Yes โ€” pass specialty, state, manufacturer, or npi to narrow the dataset.

Q: Does this include nurses or PAs?

A: Starting with reporting year 2021, CMS expanded to physician assistants, nurse practitioners, certified registered nurse anesthetists, and other advanced-practice providers. We surface all covered recipients.

Q: What about device royalties?

A: Royalty/licence payments are a category โ€” included with the payment-category field populated as 'royalty'.

Q: Can I dispute or correct a record?

A: No โ€” the CMS dispute process is between physicians and manufacturers. Our actor reports what CMS publishes, including the dispute flag.

About NexGenData

NexGenData publishes 200+ buyer-intent Apify actors covering SEC filings, federal regulatory data (EPA, FTC, CFPB, FEC, IRS 990, FAA), private-market intelligence (Form D, IPO, 13F, 13D/G), stock screeners across 30+ exchanges (NYSE, NASDAQ, LSE, TSX, ASX, HKEX, KOSPI, SGX, B3, BSE), B2B lead generation, and competitive intelligence. All actors are pay-per-result with no seat licences and no minimum commitments.

Browse the full catalog and start a free run at https://apify.com/nexgendata?fpr=2ayu9b.

Built by independent regulatory-data engineers. Reach out via the Apify message form for custom data integrations.