Florida Business API
Endpoints

Search Officers

Fuzzy-search Florida business officers by name and title across all entities. No PII addresses returned.

GET /api/v1/officers/search

Search Florida business officers by name (fuzzy via pg_trgm) and title across all entities. Returns the officer name, title code, and the linked entity's document number + name. Officer addresses are never returned (Pitfall 4-H PII gate).

Authentication

curl -H "X-API-Key: fbapi_live_..." \
  "https://api.floridabusinessapi.com/v1/officers/search?name=SMITH&title=MGR&limit=25"

Query Parameters

NameTypeRequiredDefaultDescription
namestring (1-200 chars)noOfficer name (case-insensitive fuzzy match).
titlestring (1-20 chars)noTitle code, e.g. MGR, DIR (case-insensitive).
limitinteger 1-500no25Page size.
offsetinteger ≥ 0no0Pagination offset.

Response (200)

{
  "data": [
    {
      "officer_name": "JANE DOE",
      "title_code": "MGR",
      "document_number": "L26000123456",
      "entity_name": "ACME LOGISTICS LLC"
    }
  ],
  "pagination": { "limit": 25, "offset": 0, "total": 1, "has_more": false },
  "meta": { "request_id": "req_1234567890abcdef12345" }
}

Error Responses

StatusCodeCause
400bad_requestInvalid query parameters.
401unauthorizedMissing or invalid API key.
429rate_limitedQuota or rate limit exceeded.
500internal_errorServer error — retry with backoff.

On this page