Docs pages

Suggest alternative marks

POST /api/v1/marks/alternatives

Names that keep the idea of a risky mark. Each one has passed the refusal screen and a USPTO search.

In the MCP server this is suggest_alternatives.

Example

curl -X POST https://api.joinopenfile.com/v1/marks/alternatives \
  -H "content-type: application/json" \
  -d '{
  "mark": "Best Candles",
  "description": "scented candles",
  "classes": [
    4
  ]
}'

Body

NameTypeRequiredDescription
markstringYesThe mark that's likely to be refused.
descriptionstringNoWhat's sold under it.
classesarray of integerNoNice classes to search.
reasonsarray of stringNoWhy it's likely to be refused.

Errors

StatusWhen
400Invalid input.
429Too many requests.
502The USPTO or a website didn't answer. Nothing was checked.

The body is the error shape.

Next: Check a company's trademarks