# Check a company's trademarks

Source: https://joinopenfile.com/docs/api/check-site
Index: https://joinopenfile.com/llms.txt

`POST /api/v1/sites/check`

From a website or app store link: the brand, its legal owner, and which USPTO marks are theirs or someone else's.

In the MCP server this is `check_site`.

## Example

```bash
curl -X POST https://api.joinopenfile.com/v1/sites/check \
  -H "content-type: application/json" \
  -d '{
  "site": "stripe.com"
}'
```

## Body

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `site` | string | Yes | A website, or an App Store or Google Play link. |
| `brand` | string | No | Use this brand instead of the one read from the site. |
| `owner` | string | No | Use this owner instead of the one read from the site. |

## Errors

| Status | When |
| --- | --- |
| `400` | Invalid input. |
| `429` | Too many requests. |
| `502` | The USPTO or a website didn't answer. Nothing was checked. |

The body is the [error shape](https://joinopenfile.com/docs/errors.md).
