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.

Endpoint health
verified 3d ago
get_license_details
search_licenses
get_search_metadata
3/3 passing latest checkself-healing
Endpoints
3
Updated
26d 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.

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
3d 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/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. 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 →
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.
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.
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.
npidb.org API
Search for healthcare providers and organizations by name to instantly retrieve their credentials, contact information, and specialty taxonomy codes from the National Provider Identifier database. Look up detailed provider profiles to verify qualifications and find the right medical professionals for your needs.
adoptapet.com API
Search for adoptable and foster pets across shelters nationwide, retrieve detailed pet profiles including photos and descriptions, and look up shelter and rescue organization information by location.
rescuegroups.org API
Search for adoptable animals across rescue organizations by species, breed, location, and other criteria, then view detailed profiles with photos and contact information. Find the perfect pet match and connect directly with rescue organizations to start the adoption process.
idoi.illinois.gov API
Search for licensed insurance producers, agents, agencies, and public adjusters in Illinois while accessing their professional credentials and contact information. Quickly verify agent licensing status and retrieve detailed practitioner details through comprehensive site-wide search capabilities.