ClearProvider

ClearProvider is a high-performance API designed for healthcare developers who need instant, audit-ready provider verification. By aggregating the most critical federal datasets into a single, sub-50ms response, we eliminate the friction of manual monthly checks and fragmented government searches. Why ClearProvider? Unified Intelligence: Access CMS NPPES (9M+ records), OIG LEIE (Exclusions),…

4 subscribers
12 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

ClearProvider endpoints

MethodEndpointDescription
Provider Lookup
GET getProvider
/provider/{npi}
Returns a fully enriched provider record including OIG exclusion status, SAM.gov debarment, Medicare enrollment, risk score, and a signed verification receipt. Responses are…
GET searchProviders
/providers/search
Search by name, state, specialty, or entity type. Results are paginated. **Performance note:** The `total` and `total_pages` fields are only returned when `count=true` is passed.…
GET getProviderMedicare
/provider/{npi}/medicare
Returns Medicare enrollment status and specialty from CMS PECOS.
Exclusion Screening
GET getProviderRisk
/provider/{npi}/risk
Returns a human-readable compliance report explaining exactly why a provider received their risk score. Includes a `clearance_checklist` suitable for audit documentation.…
GET getProviderExclusion
/provider/{npi}/exclusion
Lightweight endpoint — returns only exclusion-related fields. Faster and cheaper than the full provider lookup when you only need to check federal exclusion status.
Bulk Operations
POST batchProviders
/providers/batch
Look up up to 100 NPIs in a single request. Uses a single SQL `IN (...)` query — much faster than 100 individual calls. The full response body is HMAC-signed. Verify with the…
POST screenProviders
/screen
Screen a list of providers against OIG LEIE and SAM.gov federal exclusion lists. Accepts NPI, name+state, or name+state+DOB. **NPI items** are batched into efficient `IN (...)`…
Verification
GET validateReceiptGet
/validate/{token}
Verifies a ClearProvider HMAC receipt and returns a styled HTML certificate of compliance. Designed to be embedded as a link in PDFs and compliance reports — an auditor can click…
POST validateReceiptPost
/validate-receipt
Verifies a ClearProvider HMAC receipt and returns the decoded payload as JSON. Use for service-to-service verification where a downstream system needs to programmatically confirm…
System
GET getRoot
/
Returns API name, version, and a map of available endpoints.
GET getMeta
/meta
Returns the version of every source file used in the latest build.
GET getHealth
/health
Returns API status, active database, live provider count, and NPPES data version. Public — no API key required.

ClearProvider pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 250 / monthly
PRO $49 / month
  • Requests: 10,000 / monthly (then $0.0050 each)
ULTRA $199 / month
  • Requests: 75,000 / monthly (then $0.0030 each)
MEGA $1,999 / month
  • Requests: 100,000 / monthly (then $0.0012 each)

More Medical APIs

View all →