# SiteCheck Company Records – TMview Trademark Search

> SiteCheck Company Records – TMview Trademark Search is a paid API for AI agents from api.companyrecords-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Searches trademark records across TMview (EUIPO TMDN network: EUIPO, WIPO, and 70+ national offices) by mark name with optional office filter, returning status, application/registration numbers and dates, Nice classes, applicant, and protected territories.

## Facts

- Endpoint: GET https://api.companyrecords-api.workers.dev/api/gov/tmview-trademarks?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-company-records-tmview-trademark-search-33b08971
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H_6nJSzvWICkvEWEl_Bsx

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-company-records-tmview-trademark-search-33b08971
```

Example prompt: Can you search TMview for all trademark records containing 'Aurora' and filter to just EU (EM) and US offices — I want to see the status, applicant, Nice classes, and expiry dates for each hit?

## When to prefer this

Use this endpoint when you need to search trademark records by name across multiple jurisdictions simultaneously via the EUIPO TMview network (covering EUIPO, WIPO, USPTO, and 70+ national offices). Prefer this over country-specific trademark APIs when broad multi-office coverage is required in a single call. Ideal for brand clearance research, competitive intelligence on trademark portfolios, or monitoring specific mark names across global registries. Not a substitute for formal legal clearance searches.

## Known failure modes

- Name parameter missing or empty — returns no results or error
- Invalid office code filter — may return empty results or be ignored
- Trademark name with very common words returns thousands of pages (high total, low precision)
- Office-specific data lag — some national offices update TMview infrequently
- Image URL null for word marks — no thumbnail available
- Rate limiting or payment failure for x402 — request rejected before data returned

## How this service works

Pay-per-call company registry, government, legal and B2B data tools for AI agents, from official registers and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

Returns a paginated JSON object with total count, page info, and an array of trademark items each containing: unique ID, mark name, type (Word/Combined/etc.), office code, status (Registered/Pending/etc.), image URL (if available), detail URL on TMDN, list of applicants, Nice class numbers, protected territories, expiration date, application date, registration date, and application/registration numbers. Also includes the source URL and timestamp of the data pull.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "offices": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "page": 1,
  "count": 10,
  "items": [
   {
    "id": "EM500000000218990",
    "name": "APPLE",
    "type": "Word",
    "office": "EM",
    "status": "Registered",
    "imageUrl": null,
    "detailUrl": "https://www.tmdn.org/tmview/#/tmview/detail/EM500000000218990",
    "applicants": [
     "Apple Inc."
    ],
    "niceClasses": [
     6,
     9
    ],
    "protectedIn": [
     "DE",
     "BE"
    ],
    "expirationDate": "2036-04-01",
    "applicationDate": "1996-04-01",
    "registrationDate": "2000-11-16",
    "applicationNumber": "000218990",
    "registrationNumber": "000218990"
   },
   {
    "id": "US500000076373280",
    "name": "APPLE",
    "type": "Combined",
    "office": "US",
    "status": "Registered",
    "imageUrl": "https://www.tmdn.org/tmview/api/trademark/thumbnail/US500000076373280",
    "detailUrl": "https://www.tmdn.org/tmview/#/tmview/detail/US500000076373280",
    "applicants": [
     "The Coryn Group II, LLC"
    ],
    "niceClasses": [
     39
    ],
    "protectedIn": [
     "US"
    ],
    "expirationDate": null,
    "applicationDate": "2002-02-22",
    "registrationDate": "2002-12-24",
    "applicationNumber": "76373280",
    "registrationNumber": "2666330"
   }
  ],
  "query": "apple",
  "total": 7968,
  "source": "https://www.tmdn.org/tmview/api/search/results",
  "offices": [
   "EM",
   "US"
  ],
  "checkedAt": "2026-10-23T09:37:04.296Z",
  "totalPages": 797
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-company-records-tmview-trademark-search-33b08971/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.companyrecords-api.workers.dev](https://www.zero.xyz/host/api.companyrecords-api.workers.dev/llms.txt)
