Discover/MyFloridaLicense API
live

MyFloridaLicense APImyfloridalicense.com

Search and verify Florida veterinary licenses via the DBPR. Retrieve license status, expiration dates, addresses, and special qualifications with 3 endpoints.

This API takes change requests — .
Endpoint health
verified 6d ago
get_search_metadata
search_licenses
get_license_details
3/3 passing latest checkself-healing
Endpoints
3
Updated
1mo ago

What is the MyFloridaLicense API?

The myfloridalicense.com API exposes 3 endpoints for querying Florida Department of Business & Professional Regulation (DBPR) veterinary license records. The search_licenses endpoint lets you filter by board, license type, county, and city, returning paginated summaries with status, expiration, and address data. Detailed lookups via get_license_details include licensure dates, alternate names, and special qualifications tied to individual practitioners.

This call costs1 credit / call— charged only on success
Try it
City name to filter results.
Page number to retrieve (1-based).
Board code. Currently only 26 (Veterinary Medicine) is supported.
Numeric county code (e.g., 11 for Alachua). Use get_search_metadata to see all codes.
License type code.
api.parse.bot/scraper/8dcfcdd4-9fe0-4a61-a399-b25bff4ac22c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8dcfcdd4-9fe0-4a61-a399-b25bff4ac22c/search_licenses?page=1&board=26&county=11&license_type=2601' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace myfloridalicense-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Florida Veterinary License API - Search and verify FL vet licenses."""
from parse_apis.florida_veterinary_license_api import (
    FloridaVet, LicenseType, LicenseNotFound
)

client = FloridaVet()

# Discover available filter options (counties, license types)
metadata = client.searchmetadatas.get()
print(f"Available counties: {len(metadata.counties)}")
print(f"First county: {metadata.counties[0].code} = {metadata.counties[0].name}")

# Search for veterinarians in a specific county
for summary in client.licensesummaries.search(
    license_type=LicenseType.VETERINARIAN,
    county="11",
    limit=5,
):
    print(summary.name, summary.status_expires, summary.address)

# Drill into a single result for full details
first = client.licensesummaries.search(
    license_type=LicenseType.VETERINARIAN, county="11", limit=1
).first()
if first:
    detail = first.details()
    print(detail.licensee_information.name, detail.licensee_information.county)
    print(detail.license_information.status, detail.license_information.license_number)

# Direct license lookup by ID
try:
    license = client.licenses.get(license_id="FCF48FB85FB7D3439C4B4BB32D776DB6")
    print(license.licensee_information.name, license.license_information.expires)
except LicenseNotFound as exc:
    print(f"License not found: {exc.license_id}")

print("exercised: searchmetadatas.get / licensesummaries.search / details / licenses.get")
All endpoints · 3 totalmissing one? ·

Search for veterinary licenses by board, type, county, or city. Returns paginated results with 10 records per page. Results are ordered alphabetically by name. Each result includes a license_id that can be passed to get_license_details for full information.

Input
ParamTypeDescription
citystringCity name to filter results.
pageintegerPage number to retrieve (1-based).
boardstringBoard code. Currently only 26 (Veterinary Medicine) is supported.
countystringNumeric county code (e.g., 11 for Alachua). Use get_search_metadata to see all codes.
license_typestringLicense type code.
Response
{
  "type": "object",
  "fields": {
    "results": "array of license summary objects with license_type, name, license_id, name_type, license_number_rank, status_expires, and address",
    "pagination": "object containing current_page, total_pages, and total_records"
  },
  "sample": {
    "data": {
      "results": [
        {
          "name": "ABATO, ELIZABETH JOY",
          "address": "1929 N.W. 42ND PLACE  GAINESVILLE, FL 32605",
          "name_type": "Primary",
          "license_id": "737683B7FC100EC7178FFF2CDE6D3286",
          "license_type": "Veterinarian",
          "status_expires": "Eligible for Exam",
          "license_number_rank": "Vets"
        }
      ],
      "pagination": {
        "total_pages": 99,
        "current_page": 1,
        "total_records": 986
      }
    },
    "status": "success"
  }
}

About the MyFloridaLicense API

What the API Covers

This API targets veterinary licensing data maintained by Florida's DBPR under board code 26 (Veterinary Medicine). It covers license types such as 2601 (Veterinarian) and 2602 (Veterinary Establishment), and spans all Florida counties using numeric county codes. The get_search_metadata endpoint returns the full list of valid boards, license types, and county codes needed to construct well-formed queries against search_licenses.

Searching for Licenses

search_licenses accepts optional parameters: board, license_type, county (numeric code, e.g., 11 for Alachua), city, and page. Results are paginated at 10 records per page. Each result object includes license_type, name, license_id, name_type, license_number_rank, status_expires, and address. The license_id field from these results is the required input for detailed lookups.

Detailed License Records

get_license_details accepts a single license_id and returns a structured record with four sections: license_information (License Type, Rank, License Number, Status, Licensure Date, Expires), licensee_information (Name, Main Address, County), alternate_names (an array of name strings), and special_qualifications (an array of objects with qualification and effective fields). This level of detail supports verification workflows that require more than status alone.

Pagination and Metadata

Search results include a pagination object with current_page, total_pages, and total_records, making it straightforward to iterate through large result sets. Before querying, call get_search_metadata to retrieve current, valid codes for boards, counties, and license types — hardcoding these values risks query failures if DBPR updates its classification structure.

Reliability & maintenanceVerified

The MyFloridaLicense API is a managed, monitored endpoint for myfloridalicense.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when myfloridalicense.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official myfloridalicense.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
6d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Verify a Florida veterinarian's active license status and expiration date before engaging their services
  • Build a directory of licensed veterinary establishments in a specific Florida county using county filter codes
  • Automate credential checks for vet staffing platforms by pulling license_information records in bulk
  • Monitor license renewals by periodically checking the status_expires field for practitioners in a given city
  • Cross-reference alternate_names to reconcile practitioner identity across multiple data sources
  • Pull special_qualifications data to identify practitioners with specific certifications or credentials
  • Compile county-level counts of active veterinary licenses for regulatory research or market analysis
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does myfloridalicense.com offer an official developer API?+
The DBPR does not publish an official public developer API for license data. The myfloridalicense.com site provides a web-based license search tool intended for manual use, not programmatic access.
What does `get_license_details` return beyond what `search_licenses` provides?+
search_licenses returns summary fields: name, license type, status/expiration, and address. get_license_details adds structured license_information (including Licensure Date and Rank), licensee_information with a full Main Address and County, an alternate_names array, and a special_qualifications array with qualification name and effective date — none of which appear in search results.
Does the API cover other professional license types beyond veterinary, such as medical or dental licenses?+
Not currently. The API is scoped to veterinary licenses under DBPR board code 26. Florida's DBPR regulates many other professions, but those boards are not covered by the current endpoints. You can fork this API on Parse and revise it to add search and detail endpoints for other board codes.
How current is the license data returned by the API?+
The data reflects what is publicly available on myfloridalicense.com at the time of the request. DBPR updates its records when licenses are renewed, revoked, or modified, but there is no guaranteed real-time sync. For compliance-critical applications, treat results as a starting point and cross-check against the DBPR site for the most recent status.
Can I search by practitioner name or license number directly?+
The search_licenses endpoint currently supports filtering by board, license_type, county, and city. Direct name or license number search is not exposed as a parameter. You can fork this API on Parse and revise it to add name or license number search if those query modes are needed.
Page content last updated . Spec covers 3 endpoints from myfloridalicense.com.
Related APIs in Government PublicSee all →
pha.hlb.state.mn.us API
Search and retrieve current license and registration information for Minnesota pharmacy professionals including pharmacists, pharmacy technicians, interns, and preceptors, as well as facility licenses regulated by the Minnesota Board of Pharmacy. Verify credentials and check professional standing for anyone in the pharmacy field operating in Minnesota.
nursys.com API
Search nurse licensure records across multiple state boards and verify nursing credentials in real-time through Nursys QuickConfirm. Get detailed information about participating jurisdictions and their specific licensure requirements.
roster.aelslagid.state.mn.us API
Search for Minnesota civil engineer and professional licenses to verify credentials and find contact information for licensed professionals registered with the state board. Look up current licensure status, specializations, and registration details for architects, engineers, surveyors, landscape architects, and other design professionals in Minnesota.
verification.fda.gov.ph API
Search and verify registered pharmaceutical products, establishments, and licenses directly from the Philippine FDA verification portal. Quickly confirm product registrations and establishment credentials to ensure compliance with FDA regulations.
search.sunbiz.org API
Search the Florida Sunbiz corporate registry to find detailed business registration information by company name, officer, address, or EIN, and retrieve complete entity details including filing history, registered agents, and officer names.
pharmacy.texas.gov API
Access data from pharmacy.texas.gov.
www2.dre.ca.gov API
Search and look up California real estate agent licenses to instantly verify license status, expiration dates, broker information, and disciplinary history. Get comprehensive details including agent names, mailing addresses, license types, and issue dates for any California DRE licensee.
medicalcouncil.org.nz API
Search for registered doctors in New Zealand by name, location, specialty, and professional status, then access their detailed profiles including qualifications and scope of practice. Use this to verify practitioner credentials and find healthcare professionals that match your needs.