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
| Field | Detail |
|---|---|
| Input | Trademark string + international class |
| Output | Knockout result: available or not available (plus whatever fields ship at launch — documented honestly when the API is live) |
| Cost | Free |
| Auth | API key required |
| Scope | US 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.