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),…
ClearProvider endpoints
| Method | Endpoint | Description |
|---|---|---|
| Provider Lookup | ||
| 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. |
| 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… |
| Exclusion Screening | ||
| 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. |
| 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. |
| Bulk Operations | ||
| 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 (...)`… |
| 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… |
| Verification | ||
| 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… |
| 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… |
| System | ||
| GET |
getHealth /health |
Returns API status, active database, live provider count, and NPPES data version. Public — no API key required. |
| GET |
getMeta /meta |
Returns the version of every source file used in the latest build. |
ClearProvider pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $69 / month | — |
|
| ULTRA | $249 / month | — |
|
| MEGA | $899 / month | — |
|