For developers & agents
A trademark API built to be called by AI agents
Naming a company, package or product is a task agents now do routinely — and one they routinely get wrong by guessing. Brandmity exposes the same clearance engine behind the free search as a public REST API and a hosted MCP server, so an agent can check a name for real before committing to it.
Auth
Anonymous calls work out of the box, rate-limited by IP. Create an API key in Settings for much higher limits — pass it as Authorization: Bearer <key>.
Rate limits
Anonymous: ~20 requests/day per IP. Search keys: 20/min. Pro: 60/min. Agency: 120/min. Every response carries an X-RateLimit-Remaining header.
Built for agents
Open CORS, honest configured:false failures instead of fabricated data, and a hosted MCP server for agent frameworks.
REST API
Two endpoints, real data
Both accept GET (query string) or POST (JSON body) and return clean JSON. No SDK required.
GET /api/v1/search
Trademark clearance search. Params: q (required), classes (comma-separated Nice class numbers), description (used to suggest classes), limit.
request
curl "https://brandmity.com/api/v1/search?q=Nimbus&description=AI+SaaS+platform" \ -H "Authorization: Bearer clk_live_..."
response 200
{
"configured": true,
"query": "Nimbus",
"risk": "caution",
"headline": "Proceed with caution — there are similar live marks worth a closer look.",
"live_conflicts": 2,
"total_records": 5,
"matches": [
{ "mark": "NIMBUS CLOUD", "owner": "Nimbus Cloud Inc.", "status": "Registered",
"classes": [9, 42], "similarity": 88, "live": true,
"serial_number": "88123456", "registration_number": "5987654" }
],
"suggested_classes": [{ "id": 9, "title": "Software & electronics", "matched": ["software"] }],
"source": "live",
"disclaimer": "Brandmity is an informational trademark-clearance tool, not a law firm, and does not provide legal advice. A clear result is not a guarantee of registrability — consult a licensed trademark attorney before filing."
}GET /api/v1/classify
Description → suggested Nice classification classes. Useful for deciding which class to search or file in before naming something. Param: description (required).
request
curl "https://brandmity.com/api/v1/classify?description=SaaS+analytics+dashboard"
response 200
{
"description": "SaaS analytics dashboard",
"suggested_classes": [
{ "id": 9, "title": "Software & electronics", "summary": "...", "matched": ["saas", "software"] },
{ "id": 42, "title": "Technology services", "summary": "...", "matched": ["saas"] }
],
"disclaimer": "Brandmity is an informational trademark-clearance tool, not a law firm, and does not provide legal advice. A clear result is not a guarantee of registrability — consult a licensed trademark attorney before filing."
}Brandmity is an informational trademark-clearance tool, not a law firm, and does not provide legal advice. A clear result is not a guarantee of registrability — consult a licensed trademark attorney before filing.
Prefer MCP?
Brandmity also runs a hosted MCP server over Streamable HTTP — add it to Claude, Cursor or any MCP-capable agent in one line.
View MCP docsMachine-readable summary of this whole site: /llms.txt