Credential Verification API
Instantly verify holistic health practitioner credentials from the ICONIC Board registry. Free public access — no API key required for up to 100 requests/hour. Built for health systems, booking platforms, insurance companies, and employers.
Base URL
Use Cases
The verification API is designed for anyone who needs to confirm a practitioner's credentials before a professional interaction.
Employer Verification
Confirm a job candidate's ICONIC Board credential before hiring. Instant result, no phone calls.
Insurance Validation
Insurance platforms can verify practitioner credentials in real time to determine eligibility for reimbursement.
Client Lookup
Clients and patients can confirm their practitioner holds a valid ICONIC Board credential before booking.
Booking Platforms
Wellness booking apps can display live credential status badges directly in practitioner profiles.
Schools & Educators
Accredited schools can verify graduate credential status and track alumni outcomes over time.
EHR / Practice Software
Embed credential verification directly into intake flows, referral workflows, and provider directories.
Rate Limits
Public endpoints use IP-based rate limiting. Authenticated endpoints use per-key daily limits.
Rate Limit Headers
Every response from public endpoints includes these headers:
429 Rate Limit Exceeded
Endpoints
Returns the status, practitioner name, tier, issue date, and expiry date for a specific credential. No API key needed. Rate limited at 100 requests/hour per IP.
Path Parameter
| Name | Type | Description |
|---|---|---|
| credentialId required | string | The credential number, e.g. IBC-12345 or IBC-HHC-0001 |
Example Request
Example Response — Found (200)
Example Response — Not Found (404)
Response Fields
| Field | Type | Description |
|---|---|---|
| found | boolean | Whether a credential was found |
| credential_id | string | The canonical credential number |
| status | string | active | expired | suspended | revoked |
| valid | boolean | Shorthand — true only when status is "active" |
| practitioner_name | string | Practitioner's public display name |
| tier | string | Credential type code (e.g. IBC-HHC) |
| tier_name | string | Human-readable credential name |
| state | string|null | US state abbreviation, if provided |
| issue_date | string | ISO 8601 date when credential was issued |
| expiry_date | string|null | ISO 8601 date when credential expires (null = lifetime) |
| verified_at | string | ISO 8601 timestamp of this verification |
Search the public ICONIC Board practitioner directory by name. Optionally filter by state and credential status. Returns up to 50 matching records, ordered by active credentials first.
Query Parameters
| Name | Type | Description |
|---|---|---|
| q required | string | Name to search (min 2 chars). Partial match supported. |
| state optional | string | Filter by US state abbreviation, e.g. AZ |
| status optional | string | Filter by status: active | expired | revoked |
| limit optional | integer | Max results (1–50, default 20) |
Example Request
Example Response (200)
Advanced endpoint supporting both credential-number and name+state lookups. Requires an API key for higher daily limits and additional fields.
Verify up to 100 credential numbers in a single request. Requires Standard or Enterprise key.
Error Codes
| HTTP Status | Error Code | Meaning |
|---|---|---|
| 200 | — | Success |
| 400 | MISSING_CREDENTIAL_ID / QUERY_TOO_SHORT | Missing or invalid input parameter |
| 401 | INVALID_API_KEY | Provided API key is invalid or revoked |
| 404 | NOT_FOUND | No credential found matching the query |
| 429 | RATE_LIMIT_EXCEEDED | Rate limit reached — see retry_after_seconds |
| 500 | SERVER_ERROR | Unexpected server error — please retry |
Need Higher Limits?
The public API allows 100 requests/hour per IP address. For production integrations that need more, register for a free API key (100 req/day) or subscribe to a paid plan.
| Plan | Daily Limit | Batch | Price |
|---|---|---|---|
| Free | 100/day | — | Free |
| Standard | 5,000/day | Up to 100 | $49/mo |
| Enterprise | Unlimited | Up to 100 | $199/mo |
Register for an API Key
Free keys are approved instantly and never expire. Standard/Enterprise plans are billed monthly.
Request API Access
Free tier activated immediately. No credit card for the free plan.
API Terms of Service
Use of the ICONIC Board Verification API is subject to the API Terms of Service. Key points:
- Data returned is for verification purposes only — not for resale, aggregation, or building competitive directories.
- Do not store credential records beyond the immediate verification context.
- Rate limits must be respected. Attempts to circumvent limits will result in key revocation.
- ICONIC Board may revoke API access for violations at its sole discretion.
- For full terms, see the API Terms of Service.
Support
Having trouble? Reach out:
- Email: api@iconicboard.org
- General: Contact page
- API status: /api/v1/status