Pharmacist License Verification API
Verify pharmacist licenses in real-time from official state pharmacy boards across FL, CA, TX, and NY. Built for telehealth platforms, healthcare staffing, and credentialing workflows.
Supported States & Boards
Illinois, Ohio, and Arizona coming soon.
| State | Licensing Board | Typical Latency |
|---|---|---|
| Florida (FL) | Florida Department of Health | p95 under 5s |
| Texas (TX) | Texas State Board of Pharmacy | p95 under 5s |
| New York (NY) | NY Office of the Professions | p95 under 5s |
| California (CA) | CA Board of Pharmacy (DCA) | p95 15–120s* |
* CA requires CAPTCHA resolution. Set HTTP timeout to 150s+.
Coming Soon
Quick Start
Request
curl --request GET \
--url 'https://pharmacist-license-verification.p.rapidapi.com/verify?license_number=PH123456&state=FL' \
--header 'x-rapidapi-host: pharmacist-license-verification.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'Response
{
"license_number": "PH123456",
"name": "John Rivera",
"state": "FL",
"license_type": "Pharmacist",
"status": "Active",
"expiration_date": "2027-02-28",
"disciplinary_actions": [],
"verified_at": "2026-03-23T15:00:00Z",
"source_url": "https://flhealthsource.gov/",
"cache_hit": false
}Response Schema
| Field | Type | Description |
|---|---|---|
| license_number | string | The verified license number |
| name | string | Full name of the license holder |
| state | string | Two-letter state code |
| license_type | string | License classification (e.g., Pharmacist, Pharmacy Intern) |
| status | string | Current license status: Active, Inactive, Expired, or Suspended |
| expiration_date | string | License expiration date in YYYY-MM-DD format |
| disciplinary_actions | array | List of disciplinary actions on record, if any |
| verified_at | string | ISO 8601 timestamp of when the verification was performed |
| source_url | string | URL of the official state board source used |
| cache_hit | boolean | Whether this result was served from cache or fetched live |
Common Use Cases
Simple, transparent pricing
Start for free. Scale as you grow. All plans include access to official data sources and real-time verification.
Pro
2,000 requests/month
- 2,000 verifications/month
- FL, TX, NY, CA
- JSON responses
- Priority support
Ultra
10,000 requests/month
- 10,000 verifications/month
- FL, TX, NY, CA
- JSON responses
- Priority support
Mega
50,000 requests/month
- 50,000 verifications/month
- FL, TX, NY, CA
- JSON responses
- Dedicated support
API Reference
| Method | Path | Description |
|---|---|---|
| GET | /verify | Verify a single license by number and state |
| GET | /search | Search licenses by full or partial name |
| GET | /states | List supported states with board metadata |
| GET | /status | Real-time health status of each state portal |
Frequently asked questions
Why does California take longer?
California's DCA board portal requires CAPTCHA resolution for each lookup. Set your HTTP client timeout to 150 seconds or higher for CA requests. Average p95 is 15–120 seconds.
How fresh is the data?
Results are cached for up to 30 minutes. Pass bypass_cache=true to force a live pull directly from the state board.
Which states are coming next?
Illinois, Ohio, and Arizona are in development and will be available in a future release.
Do you offer enterprise contracts?
Yes. Contact us for custom volume, SLA guarantees, and white-label access.
Need custom volume or SLA guarantees?
Contact us for enterprise pricing, white-label access, dedicated support, and custom contracts tailored to your platform.
Contact Enterprise Sales