---
title: "Sunbiz Marks Search"
method: POST
path: "/us/sunbiz/marks-search/v1"
tags: ["United States", "Sunbiz (Florida Division of Corporations)"]
---

# Sunbiz Marks Search

`POST /us/sunbiz/marks-search/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/us/sunbiz/marks-search/v1`
- Auth: HTTP bearer

Search every trademark and service mark registered with the Florida Division of Corporations, in force or not, by the mark and its owners' names, status, class, the owning entity's document number and filing dates. Newest first, pages of up to 50. Served by Croma, brought up to date daily.

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `query` string: Palabras a buscar en los nombres del registro (opcional).
  - `status` '' | 'active' | 'inactive': Estado de la entidad: `active` o `inactive` (opcional).
  - `class_code` string: Valor tal como lo escribe el registro (opcional).
  - `owner_document_number` string: Número de documento de una entidad de Florida, p. ej. `P26000044030` (opcional).
  - `filed_from` string, date: Optional date filter in yyyy-mm-dd format.
  - `filed_to` string, date: Optional date filter in yyyy-mm-dd format.
  - `page` integer: 1-based page number for paginated results.
  - `per_page` integer: Resultados por página (1-50).

## Response `200`

Successful response

- SunbizMarksSearchResponse
  - `data` SunbizMarksSearchData, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `query` string, required
    - `status` string, nullable, required
    - `class_code` string, nullable, required
    - `owner_document_number` string, nullable, required
    - `filed_from` string, nullable, required
    - `filed_to` string, nullable, required
    - `total` number, required: Matches, counted up to 1000.
    - `total_is_exact` boolean, required: False when more than 1000 match: `total` is then 1000, and the pages go on.
    - `page` number, required
    - `per_page` number, required
    - `total_pages` number, required: Pages over `total`; there are more when `total_is_exact` is false.
    - `count` number, required
    - `marks` object[], required
      - `number` string, required: The mark's registration number, e.g. `T26000123456`. The key.
      - `name` string, nullable, required: The mark as the register names it.
      - `cross_reference_name` string, nullable, required: A second name the register keeps for the mark.
      - `status` 'active' | 'inactive', required: `active` or `inactive`.
      - `classes` object[], required: The classes of goods or services the mark is registered in.
        - `type` string, nullable, required
        - `code` string, nullable, required
      - `class_codes` string[], required: The class codes, as the register writes them.
      - `disclaimers` string[], required
      - `used_for` string[], required: The goods or services the mark is used for, as the registrant describes them.
      - `filed_on` string, nullable, required: When the mark was filed (yyyy-mm-dd).
      - `expires_on` string, nullable, required: When the registration expires (yyyy-mm-dd).
      - `first_used_on` string, nullable, required: When the mark was first used anywhere (yyyy-mm-dd).
      - `first_used_in_florida_on` string, nullable, required: When the mark was first used in Florida (yyyy-mm-dd).
      - `owners` object[], required
        - `document_number` string, nullable, required: The owner's Sunbiz document number, when the owner is an entity on the registry.
        - `name` string, nullable, required
        - `address` object, required
          - `line_1` string, nullable, required
          - `line_2` string, nullable, required
          - `city` string, nullable, required
          - `state` string, nullable, required
          - `zip` string, nullable, required
          - `country` string, nullable, required
      - `owner_names` string[], required
      - `owner_document_numbers` string[], required: The Sunbiz document numbers of the owners that are entities on the registry.
      - `last_event_code` string, nullable, required
      - `last_event_filed_on` string, nullable, required: When the last event was filed (yyyy-mm-dd).
      - `event_sequence` number, nullable, required
      - `updated_at` string, required: When the registry published the state this record reflects.

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
