# Pocket Network USPTO Patents & Trademarks Search

> Pocket Network USPTO Patents & Trademarks Search is a paid API for AI agents from agent.pocket.network, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-02).

Search USPTO patent applications, grants, classifications, and trademark records by keyword query, returning matching records as a single JSON object.

## Facts

- Endpoint: POST https://agent.pocket.network/v1/patents-trademarks?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pocket-network-uspto-patents-trademarks-search-6c371e3b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KEcdmgmaIrspUJH1WjlLz

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 pocket-network-uspto-patents-trademarks-search-6c371e3b -d '<json body>'
```

Example prompt: Search the USPTO database for patents related to 'neural network image recognition' and give me the matching patent applications and grant records.

## When to prefer this

Choose this endpoint when you need to search USPTO patent and trademark data without setting up an account or API key, and when you want deterministic, pay-per-request access billed in USDC via x402. It is ideal for AI agents performing prior art research, trademark availability checks, competitive patent landscaping, or IP due diligence without any subscription overhead.

## Known failure modes

- Empty result set if query terms match no records in the dataset
- Overly broad query returns too many records or truncated results
- Query too narrow or misspelled returns zero matches
- Payment failure if USDC balance insufficient for the $0.005 per-call fee
- Malformed request body if 'query' field is missing or not a string

## How this service works

Search USPTO patents and trademarks: applications, grants, classifications, and status. POST /v1/patents with a {query} and get matching records as one JSON object. Deterministic per dataset. Pay per request in USDC; no account, no API key.

## Output

A single JSON object containing matching USPTO patent and/or trademark records, including application numbers, grant status, classification codes, filing dates, assignee information, and descriptions — deterministic per dataset version.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "Search terms, e.g. machine learning."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "portal": {
   "serviceId": "patents-trademarks",
   "provenance": "third-party-supplier",
   "schemaCheck": "passed"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pocket-network-uspto-patents-trademarks-search-6c371e3b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.pocket.network](https://www.zero.xyz/host/agent.pocket.network/llms.txt)
