FreeTrademarkAPI docs · Launching Q1 2027

Knockout search: trademark + class → available or not

A knockout search is a quick conflict screen, not a legal clearance. This API is US trademarks only, bot- and agent-friendly, no cost, and API key required.

How it works

FieldDetail
InputTrademark string + international class
OutputKnockout result: available or not available (plus whatever fields ship at launch — documented honestly when the API is live)
CostFree
AuthAPI key required
ScopeUS trademarks only

Request / response (outline for launch docs)

These examples show the intended shape. They are not a live contract. Final fields, error codes, and rate limits will be published with the OpenAPI reference at launch (Q1 2027).

Example request:

{
  "mark": "EXAMPLE MARK",
  "class": 25,
  "agent": {
    "name": "example-agent"
  }
}

Example response:

{
  "request_id": "issued-at-launch",
  "status": "available",
  "conflicts": []
}

If the knockout finds a conflict, expect an available / not available style result plus a matched conflicts summary when that field ships.

Errors (TBD at launch): missing class, invalid key, rate limit.

What knockout does not do

  • Not a full clearance opinion.
  • Not multi-jurisdiction.
  • Not filing.

Read knockout vs clearance.

Agents

Machine-readable JSON. This product path does not use ID.me / USPTO Open Data Portal MFA.

See agents overview and authentication.

Next

After a clean knockout, file a new trademark or email hello@markavo.com for attorney clearance.