- Cadence
- Weekly (Sunday)
- Cron
- 0 6 * * 0 — Every Sunday at 06:00 UTC
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://data.cms.gov/data-api/v1/dataset/medicare-fee-for-service-public-provider-enrollment/data?format=csv
- Projected fields
- npi
Source coverage.
The Fonteum source-puller crons fetch the canonical CSV from each upstream source on a published schedule, attest the on-disk archive with a SHA-256 hash, write a row in source_snapshots, and fan out events to subscribers. This page is the published schedule. For live freshness status (last successful pull, snapshot age) see /freshness.
Live sources
All 25 registered cron/operator-script sources contribute to source_snapshots + snapshot_attestations on refresh, and emit the downstream events that drive the webhook registry, the integrity chain, and the freshness dashboard. 5 sources run as autonomous Inngest puller crons. 20 sources run as operator-triggered scripts under scripts/research/ — the operator workflow registers the snapshot via the post-ingest hook (src/lib/sources/post-ingest-hook.ts) at end-of-script, so the resulting source_snapshots row is indistinguishable from an autonomous puller's. Historical sprint baseline: ten federal sources; the live registry count above is now the maintained number.
- Cadence
- Monthly (1st of month)
- Cron
- 0 6 1 * * — 1st of every month at 06:00 UTC
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://oig.hhs.gov/exclusions/downloadables/UPDATED.csv
- Projected fields
- npi, exclusion_type, exclusion_date
- Cadence
- Quarterly (1st of Jan / Apr / Jul / Oct)
- Cron
- 0 6 1 1,4,7,10 * — Quarterly: 1st of Jan / Apr / Jul / Oct at 06:00 UTC
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://data.hrsa.gov/DataDownload/DD_Files/BCD_HPSA_FCT_DET_PC.csv
- Projected fields
- hpsa_id, designation_type, designation_status
- Cadence
- Annual (mid-May)
- Cron
- 0 6 15 5 * — Annual: May 15 at 06:00 UTC
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://www.bls.gov/oes/special.requests/oesm23nat.zip
- Projected fields
- soc_code, area, tot_emp, a_mean
- Cadence
- Annual (mid-October)
- Cron
- 0 6 15 10 * — Annual: October 15 at 06:00 UTC
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://apps.bea.gov/regional/zip/SAGDP.zip
- Projected fields
- geo_fips, line_code, year, value
- Cadence
- Quarterly (per specialty, operator-triggered)
- Cron
- Manual: npx tsx scripts/research/nppes-by-taxonomy-ingest.ts <slug> --refresh — Manual: npx tsx scripts/research/nppes-by-taxonomy-ingest.ts <slug> --refresh
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://npiregistry.cms.hhs.gov/api/?version=2.1
- Projected fields
- npi, specialty, city, state
- Cadence
- Quarterly (per facility type, operator-triggered)
- Cron
- Manual: npx tsx scripts/research/care-compare-<facility-type>-<date>.ts — Manual: npx tsx scripts/research/care-compare-<facility-type>-<date>.ts
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://data.cms.gov/provider-data/
- Projected fields
- ccn, facility_type, state
- Cadence
- Annual (operator-triggered ~July, post-publication)
- Cron
- Manual: operator ingest (script queued §puller-operator-scripts; resolver returns the live bulk CSV) — Manual: operator ingest (script queued §puller-operator-scripts; resolver returns the live bulk CSV)
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://download.cms.gov/openpayments/PGYR2024_P06302025_06292025.zip
- Projected fields
- npi, manufacturer_name, payment_amount, payment_nature_code, payment_date, dispute_status
- Cadence
- Annual (operator-triggered ~November)
- Cron
- Manual: npx tsx scripts/research/hcris-ingest.ts — Manual: npx tsx scripts/research/hcris-ingest.ts
- Methodology
- hcris-2552-10/v1
- Schema
- hcris-2552-10-headline/v1
- Download
- https://downloads.cms.gov/FILES/HCRIS/HOSP10FY2024.ZIP
- Projected fields
- ccn, fiscal_year_begin, fiscal_year_end, net_patient_revenue, operating_margin_pct, total_margin_pct
- Cadence
- Annual (operator-triggered ~July, post-performance-year scoring)
- Cron
- Manual: npx tsx scripts/research/qpp-ingest.ts — Manual: npx tsx scripts/research/qpp-ingest.ts
- Methodology
- cms-qpp-mips/v1
- Schema
- cms-qpp-mips-headline/v1
- Download
- https://data.cms.gov/provider-data/api/1/datastore/query/a174-a962/0?count=true&results=true
- Projected fields
- npi, tin, performance_year, final_score, quality_score, cost_score, ia_score, pi_score, payment_adjustment_pct, participation_type
- Cadence
- Annual (operator-triggered, post mid-June release)
- Cron
- Manual: operator ingest of cms-provider-utilization (script queued §puller-operator-scripts; resolver returns the live CSV) — Manual: operator ingest of cms-provider-utilization (script queued §puller-operator-scripts; resolver returns the live CSV)
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://data.cms.gov/sites/default/files/2024-06/MUP_PHY_R24_P05_V10_D22_Prov_Svc.csv
- Projected fields
- npi, hcpcs_code, hcpcs_description, place_of_service, service_count, beneficiary_count, beneficiary_unique_count, submitted_charge_amt, allowed_amt, payment_amt, standardized_amt
- Cadence
- Annual (operator-triggered, post mid-June release)
- Cron
- Manual: operator ingest of cms-inpatient-utilization (script queued §puller-operator-scripts; resolver returns the live CSV) — Manual: operator ingest of cms-inpatient-utilization (script queued §puller-operator-scripts; resolver returns the live CSV)
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://data.cms.gov/sites/default/files/2024-06/MUP_IHP_R24_P03_V10_D22_FFS_Prov_Svc.csv
- Projected fields
- ccn, ms_drg_code, ms_drg_description, total_discharges, avg_covered_charges, avg_total_payments, avg_medicare_payments
- Cadence
- Annual (operator-triggered, post mid-June release)
- Cron
- Manual: operator ingest of cms-outpatient-utilization (script queued §puller-operator-scripts; resolver returns the live CSV) — Manual: operator ingest of cms-outpatient-utilization (script queued §puller-operator-scripts; resolver returns the live CSV)
- Methodology
- v2026.05.0
- Schema
- v2026.05.0
- Download
- https://data.cms.gov/sites/default/files/2024-06/MUP_OHP_R24_P05_V10_D22_FFS_Prov_Svc.csv
- Projected fields
- ccn, apc_code, apc_description, hcpcs_code, total_services, total_beneficiaries, avg_total_submitted_charges, avg_medicare_payment_amt
- Cadence
- Annual (May, post-grant-year reporting)
- Cron
- Manual: npx tsx scripts/research/uds-ingest.ts — Manual: npx tsx scripts/research/uds-ingest.ts
- Methodology
- hrsa-uds/v1
- Schema
- hrsa-uds-awardee/v1
- Download
- https://data.hrsa.gov/DataDownload/StaticDocuments/H80-2024.xlsx
- Projected fields
- bhcmis_id, awardee_name, state, grant_year, total_patients, medicaid_patients, uninsured_patients, total_fte, clinical_fte, grant_amount_usd, total_sites
- Cadence
- Quarterly (operator-triggered; CMS publishes Q1–Q4)
- Cron
- Manual: npx tsx scripts/research/cms-pos-ingest.ts — Manual: npx tsx scripts/research/cms-pos-ingest.ts
- Methodology
- cms-pos/v1
- Schema
- cms-pos-facilities/v1
- Download
- https://data.cms.gov/sites/default/files/2026-04/90983850-6dfe-4886-9dfa-1a3890a655b3/POS_File_iQIES_Q1_2026.csv
- Projected fields
- ccn, facility_type, state
- Cadence
- Quarterly (operator-triggered; CMS posts Q1–Q4)
- Cron
- Manual: npm run seed:ncci:ptp (resolver scrapes the live NCCI PTP page for the current quarter) — Manual: npm run seed:ncci:ptp (resolver scrapes the live NCCI PTP page for the current quarter)
- Methodology
- ncci-ptp/v1
- Schema
- ncci-ptp-edits/v1
- Download
- https://www.cms.gov/medicare/coding-billing/national-correct-coding-initiative-ncci-edits/medicare-ncci-procedure-procedure-ptp-edits
- Projected fields
- service_type, column_1_code, column_2_code, modifier_indicator, effective_date
- Cadence
- Quarterly (operator-triggered; CMS posts Q1–Q4)
- Cron
- Manual: npm run seed:ncci:mue (resolver scrapes the live NCCI MUE page for the current quarter) — Manual: npm run seed:ncci:mue (resolver scrapes the live NCCI MUE page for the current quarter)
- Methodology
- ncci-mue/v1
- Schema
- ncci-mue-edits/v1
- Download
- https://www.cms.gov/medicare/coding-billing/national-correct-coding-initiative-ncci-edits/medicare-ncci-medically-unlikely-edits-mues
- Projected fields
- service_type, hcpcs_code, mue_value, mai_code, effective_date
- Cadence
- Daily (re-check; SEC EDGAR posts filings continuously intraday)
- Cron
- Manual: npx tsx scripts/research/sec-edgar-ingest.ts — Manual: npx tsx scripts/research/sec-edgar-ingest.ts
- Methodology
- sec-edgar/v1
- Schema
- v2026.06.0
- Download
- https://www.sec.gov/files/company_tickers.json
- Projected fields
- cik, entity_name, ticker, sic_code, state, accession_number, form_type, filing_date, report_date
- Cadence
- Daily (OFAC publishes the SLS files daily; intraday on enforcement actions)
- Cron
- Manual: npx tsx scripts/research/ofac-sdn-ingest.ts — Manual: npx tsx scripts/research/ofac-sdn-ingest.ts
- Methodology
- ofac-sdn/v1
- Schema
- v2026.06.0
- Download
- https://sanctionslistservice.ofac.treas.gov/api/download/SDN_ADVANCED.XML
- Projected fields
- record_key, fixed_ref, list_id, list_name, party_type, primary_name, programs, listing_date
- Cadence
- Daily (the EU regenerates the FSF export on each restrictive-measure change)
- Cron
- Manual: npx tsx scripts/research/eu-sanctions-ingest.ts — Manual: npx tsx scripts/research/eu-sanctions-ingest.ts
- Methodology
- eu-sanctions/v1
- Schema
- v2026.06.0
- Download
- https://webgate.ec.europa.eu/fsd/fsf/public/files/xmlFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw
- Projected fields
- record_key, logical_id, eu_reference_number, programme, party_type, primary_name, regulation_title, designation_date
- Cadence
- Daily (the IAPD compilation feeds regenerate on each business day)
- Cron
- Manual: npx tsx scripts/research/sec-iapd-ingest.ts — Manual: npx tsx scripts/research/sec-iapd-ingest.ts
- Methodology
- sec-iapd/v1
- Schema
- v2026.06.0
- Download
- https://reports.adviserinfo.sec.gov/reports/CompilationReports/CompilationReports.manifest.json
- Projected fields
- crd, sec_number, firm_legal_name, firm_type, registration_status, individual_crd, individual_name, current_employer
- Cadence
- Daily (the UN regenerates the consolidated export on each committee listing change)
- Cron
- Manual: npx tsx scripts/research/un-sanctions-ingest.ts — Manual: npx tsx scripts/research/un-sanctions-ingest.ts
- Methodology
- un-sanctions/v1
- Schema
- v2026.06.0
- Download
- https://scsanctions.un.org/resources/xml/en/consolidated.xml
- Projected fields
- record_key, un_data_id, reference_number, committee, party_type, primary_name, listed_on
- Cadence
- Daily (OFSI republishes the consolidated list on each designation change)
- Cron
- Manual: npx tsx scripts/research/uk-sanctions-ingest.ts — Manual: npx tsx scripts/research/uk-sanctions-ingest.ts
- Methodology
- uk-sanctions/v1
- Schema
- v2026.06.0
- Download
- https://ofsistorage.blob.core.windows.net/publishlive/2022format/ConList.xml
- Projected fields
- record_key, group_id, regime, party_type, primary_name, uk_sanctions_list_ref, listing_type, designation_date
- Cadence
- Weekly (the FEC refreshes the bulk-download files weekly)
- Cron
- Manual: npx tsx scripts/research/fec-ingest.ts — Manual: npx tsx scripts/research/fec-ingest.ts
- Methodology
- fec/v1
- Schema
- v2026.06.0
- Download
- https://www.fec.gov/files/bulk-downloads/2026/cm26.zip
- Projected fields
- committee_id, committee_name, committee_type, candidate_id, candidate_name, office, election_year, sub_id, contributor_name, transaction_amount, transaction_date
- Cadence
- Daily re-check (aircraft daily; airmen monthly)
- Cron
- Manual: npx tsx scripts/research/faa-ingest.ts — Manual: npx tsx scripts/research/faa-ingest.ts
- Methodology
- faa-registries/v1
- Schema
- v2026.06.0
- Download
- https://registry.faa.gov/database/ReleasableAircraft.zip
- Projected fields
- unique_id, first_middle_name, certificate_type, certificate_level, n_number, serial_number, registrant_name, type_registrant, state, expiration_date
- /freshness — live snapshot age + status band per source.
- /methodology/changelog — methodology version-bump log; one citeable URL per bump.
- /trust/integrity — public SHA-256 attestation index per snapshot.
- /developer/webhooks — subscribe to
provider.exclusion_added+provider.enrollment_status_changedevents.