---
title: "Check brand-name conflicts"
method: POST
path: "/brand-conflict"
---

# Check brand-name conflicts

`POST /brand-conflict`

## Request

- Base URL: `https://namemy.app/api/v1`
- URL: `https://namemy.app/api/v1/brand-conflict`
- Auth: HTTP bearer

Free for all tiers (subject to daily quota). Checks USPTO trademarks,
live homepages, and search signals in one pass.

## Request body

- object
  - `name` string, required
  - `context` string: Industry/product context
  - `checks` object
    - `trademark` boolean
    - `homepage` boolean
    - `search` boolean

## Response `200`

Check result

- BrandConflictResult
  - `name` string
  - `status` 'clear' | 'warning' | 'conflict'
  - `severity` 'clear' | 'low' | 'medium' | 'high'
  - `conflicts` object[]
    - `type` string
    - `detail` string
    - `severity` 'high' | 'medium' | 'low'

## Other responses

- `400`: Invalid request parameters
- `401`: Missing or invalid API key
- `429`: Rate limit or daily quota exceeded

---

[API](https://skmtc.dev/namemy/apis/namemy-app-api.md) · [All operations](https://skmtc.dev/namemy/apis/namemy-app-api/llms.txt) · [OpenAPI document](https://skmtc.dev/namemy/apis/namemy-app-api/revisions/1c302ede4b63?raw)
