# CodePulse API - Trademark Lookup

> CodePulse API - Trademark Lookup is a paid API for AI agents from codepulse-api.hahavoid0.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Searches trademark registries to find existing marks matching a given name and flags potential conflicts

## Facts

- Endpoint: POST https://codepulse-api.hahavoid0.workers.dev/intellectual-property/trademark
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/codepulse-api-trademark-lookup-eb3bdab9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NL_7J4OaKWMPN4Acalnxt

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 codepulse-api-trademark-lookup-eb3bdab9 -d '<json body>'
```

Example prompt: Can you check if the name 'Sunrise Coffee' is already trademarked and whether there are any existing marks that might conflict with it?

## When to prefer this

Use this endpoint when you need a quick, pay-per-call trademark conflict check without signing up for an API key. Ideal for AI agents performing brand name due diligence, startup naming workflows, or IP screening. Prefer this over manual USPTO searches when automation and cost-per-query pricing ($0.001 USDC) are priorities. Not a substitute for formal legal advice or a registered IP attorney.

## Known failure modes

- Name not found in registry returns empty matches array with conflicts:false
- Unsupported jurisdiction or trademark class may return supported:false
- Ambiguous or very short names may return low confidence score
- Network or upstream registry timeout may return HTTP 5xx
- Payment not processed (x402 USDC) results in 402 Payment Required

## How this service works

Audits word conflicts in public trademark indexes to verify name availability.

## Output

Returns a JSON object with the queried name, a list of matching trademark marks and their owners, a boolean conflict flag, a confidence level (e.g. 'high'), the data freshness date (e.g. '2026-06'), and a disclaimer that results are informational only and not legal advice.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Trademark name to verify"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "name": "Apple",
   "matches": [
    {
     "mark": "APPLE",
     "owner": "Apple Inc."
    }
   ],
   "conflicts": true
  },
  "warnings": [],
  "supported": true,
  "confidence": "high",
  "data_as_of": "2026-06",
  "disclaimer": "Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/codepulse-api-trademark-lookup-eb3bdab9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from codepulse-api.hahavoid0.workers.dev](https://www.zero.xyz/host/codepulse-api.hahavoid0.workers.dev/llms.txt)
