Live — CA · FL · IL · National OIG + Medicare

Provider compliance,
verified at the source

License status, OIG exclusions, and Medicare enrollment — one API call. Built for compliance-driven teams who can't afford an incident.

9M+
NPPES providers
390K+
Physician licenses
<200ms
p99 latency
3 states
CA · FL · IL live
Get started freeView docs →
Try it live
NPI lookup
Name search
Sample providers
Enter an NPI above and hit Verify to see live compliance data
Used by credentialing teams at
Healthcare Carousel
One Stop Recruiting
MedStaff Partners
ClearPath Health
ProviderSync
Built for

Teams who verify providers

One API replaces hours of manual checks across NPPES, state medical boards, OIG, and CMS.

Medical staffing
A placed contractor with a lapsed license is a direct liability. Verify every provider before day one — and continuously after.
Telemedicine platforms
A state line is a license boundary. Confirm cross-border licensure and automate provider onboarding with real-time checks.
Credentialing services
Manual primary-source verification takes weeks. Replace it with API-driven checks — from weeks to minutes.
Healthcare marketplaces
One OIG-excluded provider puts your entire Medicare relationship at risk. Know before they list.
From the field
“We were spending 3–4 hours per provider on manual license checks. MedFabric cut that to under a minute. We cleared a backlog of 200 providers in an afternoon.”
J
Jessica M.
Director of Credentialing · Healthcare Carousel
How it works

The compliance engine

Every API call runs a multi-source verification pipeline and returns a single deterministic verdict.

NPI input
License check
OIG screen
Medicare lookup
Compliance result
Compliant
Provider has an active or delinquent license in the target state within the freshness window. Not on OIG exclusion list.
active_licensedelinquent_license
Non-compliant
Provider has an adverse finding. Any single adverse signal triggers non-compliance.
oig_excludedlicense_revokedlicense_probationlicense_expiredlicense_inactive
Unknown
Compliance cannot be determined. No license found for this state, data is older than the freshness window, or state not yet covered.
license_missinglicense_staleno_coverage
Coverage

State coverage

OIG exclusion screening and Medicare enrollment checks are national across all states.

CA
Live
160,982 licenses
FL
Live
87,504 licenses
IL
Live
144,962 licenses
TX
Coming soon
NY
Coming soon
Why switch

The hidden cost of manual verification

Most teams don't realize how much time and money they're spending on license checks.

Time per verification
Today
30 minutes
manual state board checks
With MedFabric
5 seconds
single API call
Annual cost · 100 verifications/mo
Today
$12K–$60K
staff time or outsourced CVOs
With MedFabric
$3,588
MedFabric Pro · all-inclusive
Error rate
Today
10–15%
manual data entry mistakes
With MedFabric
<1%
automated primary-source checks
A 50-person staffing agency doing 100 verifications/month saves $11,412/year with MedFabric.
Based on 30 min/verification × $50/hr coordinator rate vs. Pro plan at $299/mo
Start saving today →
API

One call. Everything you need.

REST API with Bearer token auth. JSON responses. Full documentation →

Request
curl -H "Authorization: Bearer YOUR_KEY" https://api.medfabric.org/v1/provider/1003000039
Response
{ "npi": "1003000039", "compliance": "compliant", "license_status": "active", "oig_excluded": false, "medicare_enrolled": true }
Platform

Everything your team needs, in one place

Beyond the API — a full compliance dashboard for teams who need monitoring, credentialing profiles, batch processing, and audit trails.

9,034,519
NPPES providers
Feb 2026
390,732
Physician licenses
CA · FL · IL
2
Active alerts
Needs attention
1,248
Lookups this month
of 5,000
Recent verifications
Provider ACompliant
Provider BDelinquent
Provider COIG excluded
Compliance dashboard for your team
Free accounts get single NPI lookup and the status page. Batch processing, monitoring, credentialing profiles, and webhooks are available on paid plans.
Continuous monitoring
Get alerted the moment a provider's license status, OIG listing, or Medicare enrollment changes. No manual re-checking.
Pro + Enterprise
Credentialing profiles
6-checkpoint verification per provider — NPI, license, OIG, Medicare, address, and org affiliation — with a full audit trail.
Pro + Enterprise
Batch verification
Upload a CSV of up to 100 NPIs and get compliance results in seconds. Export as CSV or JSON for your existing workflow.
Pro + Enterprise
Pricing

Start free. No contract required.

Single NPI lookups are free with any account. The Basic tier gives you 50 lookups/month at no cost — enough to evaluate. Batch, monitoring, and credentialing profiles require a paid plan.

Basic
$050 lookups/month. No credit card required.
  • Single NPI lookup — no login required
  • Full compliance result per lookup
  • OIG + PECOS + license checks
  • Quality flags & score
  • Community support
Get started free →
Pro
$299/mo · 1,000 lookups
  • Everything in Basic
  • Batch verification (up to 100)
  • CSV & JSON exports
  • Change feed alerts
  • Webhook integrations
  • Email support
Start Pro →
Most popular
Growth
$999/mo · 5,000 lookups
  • Everything in Pro
  • Priority support
  • Advanced analytics
  • Dedicated onboarding
  • Custom integrations
Start Growth →
Enterprise
$2,999/mo · 25,000 lookups
  • Everything in Growth
  • Supply analytics
  • Provider network graph
  • Dedicated support & SLA
  • Custom BAA
Book a demo →

Volume pricing available for >50K lookups/month. Contact sales for custom contracts and BAA.

FAQ

Common questions

How fresh is your data?
NPPES provider data is refreshed weekly from CMS. State license data is pulled directly from state medical board sources and updated daily. OIG exclusion list and PECOS Medicare enrollment data are synced as CMS publishes updates — typically monthly.
What if you don't cover my state?
We currently cover CA, FL, and IL for license verification. OIG exclusion screening and Medicare enrollment checks are national across all 50 states. TX and NY are coming next. For states not yet live, the API returns an 'unknown' status so you always know exactly what was checked.
Can I cancel anytime?
Yes — no contracts, no cancellation fees. Cancel from your dashboard and your plan stays active until the end of the billing period. You won't be charged again.
Is this NCQA or URAC compliant?
MedFabric is built for NCQA-aligned primary source verification workflows. The API returns structured source data — issuing authority, license number, expiration date — that can be used as evidence in a credentialing file. We're pursuing formal NCQA certification in 2025.
How does the API handle providers with multiple licenses?
The API returns the most relevant license for the provider's primary state based on their NPPES address. The full license history across states is available via the credentialing profile endpoint on Pro and Growth plans.
What's the difference between compliant, unknown, and non-compliant?
'Compliant' means active license + no OIG exclusion. 'Non-compliant' means at least one adverse signal — expired license, OIG exclusion, license revocation, or probation. 'Unknown' means we couldn't confirm compliance — either the state isn't covered yet or no license was found.