# Strale EU Trademark Search

> Strale EU Trademark Search is a paid API for AI agents from api.strale.io, paid per call via x402, $0.54/call, status unknown (last checked 2026-09-15).

Search the EU trademark registry by keyword and/or Nice class to find registered or pending trademarks across EU member states.

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/eu-trademark-search
- Price: $0.54/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-eu-trademark-search-58f04645
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zOvm24s0kMeQezXzNDYjY

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 strale-eu-trademark-search-58f04645
```

Example prompt: Search the EU trademark registry for 'Sunrise' in Nice class 25 (clothing) and tell me what registered or pending trademarks come up.

## When to prefer this

Use this endpoint when you need structured, independently audited EU trademark data via a simple REST or x402 call without building a direct EUIPO API integration. Ideal for AI agents performing brand clearance, legal due diligence, or competitive IP research across EU member states, especially when an audit trail is required for compliance or legal purposes.

## Known failure modes

- No results found for query — trademark may not exist or search term too specific
- Invalid Nice class code — must be a valid 1–45 Nice classification number
- Query string too short or empty — required parameter missing
- Rate limit or payment failure — x402 micropayment not processed
- Registry temporarily unavailable — upstream EUIPO service outage

## How this service works

The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.

## Output

Returns a structured JSON list of matching EU trademark records including trademark name, registration number, current status (registered/pending/expired), owner details, Nice class(es), and filing/expiry dates, along with a cryptographic audit record for the call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "query": {
       "type": "string"
      },
      "nice_class": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-eu-trademark-search-58f04645/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
