licenseapi.dev
FL • TX • NY • CAReal-TimeOfficial Sources

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.

Coverage

Supported States & Boards

Illinois, Ohio, and Arizona coming soon.

StateLicensing BoardTypical Latency
Florida (FL)Florida Department of Healthp95 under 5s
Texas (TX)Texas State Board of Pharmacyp95 under 5s
New York (NY)NY Office of the Professionsp95 under 5s
California (CA)CA Board of Pharmacy (DCA)p95 15–120s*

* CA requires CAPTCHA resolution. Set HTTP timeout to 150s+.

Coming Soon

IL — IllinoisOH — OhioAZ — Arizona
Quick Start

Quick Start

Request

curl
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

response.json
{
  "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

Response Schema

FieldTypeDescription
license_numberstringThe verified license number
namestringFull name of the license holder
statestringTwo-letter state code
license_typestringLicense classification (e.g., Pharmacist, Pharmacy Intern)
statusstringCurrent license status: Active, Inactive, Expired, or Suspended
expiration_datestringLicense expiration date in YYYY-MM-DD format
disciplinary_actionsarrayList of disciplinary actions on record, if any
verified_atstringISO 8601 timestamp of when the verification was performed
source_urlstringURL of the official state board source used
cache_hitbooleanWhether this result was served from cache or fetched live
Use Cases

Common Use Cases

Telehealth onboarding — verify prescribers before activation
Healthcare staffing and hiring pipelines
Credentialing and re-credentialing workflows
Background check enrichment
Pharmacy audit and compliance tools
Drug supply chain compliance automation
Pricing

Simple, transparent pricing

Start for free. Scale as you grow. All plans include access to official data sources and real-time verification.

Free

$0

50 requests/month

  • 50 verifications/month
  • FL, TX, NY, CA
  • JSON responses
  • Email support
Start Free
Most Popular

Pro

$49/mo

2,000 requests/month

  • 2,000 verifications/month
  • FL, TX, NY, CA
  • JSON responses
  • Priority support
Get Started

Ultra

$99/mo

10,000 requests/month

  • 10,000 verifications/month
  • FL, TX, NY, CA
  • JSON responses
  • Priority support
Get Started

Mega

$199/mo

50,000 requests/month

  • 50,000 verifications/month
  • FL, TX, NY, CA
  • JSON responses
  • Dedicated support
Get Started
Endpoints

API Reference

MethodPathDescription
GET/verifyVerify a single license by number and state
GET/searchSearch licenses by full or partial name
GET/statesList supported states with board metadata
GET/statusReal-time health status of each state portal
FAQ

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