# Google Patents Search & Patent Data

> Google Patents Search & Patent Data is a paid API for AI agents from google-patents.use.x402atlas.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-13).

Search Google Patents for patents matching a technology, inventor, or assignee query, returning titles, snippets, dates, owners, PDF links, and patent IDs in JSON.

## Facts

- Endpoint: GET https://google-patents.use.x402atlas.com/search
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/google-patents-search-patent-data-728d2365
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xGiIy5tLZXGsncsF2t6NB

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 google-patents-search-patent-data-728d2365
```

Example prompt: Search Google Patents for patents related to solid-state battery technology and show me the titles, inventors, assignees, filing dates, and PDF links for the top results.

## When to prefer this

Use this endpoint when you need to search across a broad set of patents by keyword, technology area, inventor, or assignee — especially when you need paginated, structured results with metadata like CPC codes, legal status by country, and PDF links. Prefer this over the sibling detail endpoint when you don't yet have a specific patent ID and need to discover relevant patents first.

## Known failure modes

- Missing required 'q' query parameter returns a validation error
- Query string exceeding 500 characters is rejected
- No matching patents found returns an empty results array with zero total_results
- Service unavailability returns a 5xx error
- Rate limiting or payment failure returns a 402 or 429 error

## How this service works

Google Patents search — find patents by technology, inventor or assignee with date, country, legal-status and classification filters; clean JSON with titles, snippets, dates, owners, PDFs and patent IDs.

## Output

A JSON object containing the search query, timestamp, page number, total results count, total pages, and an array of patent records each with patent ID, title, snippet, assignee, inventor, filing/grant/publication dates, PDF URL, CPC classification and description, country legal status, and thumbnail images.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "maxLength": 500,
       "description": "Technology, invention or prior-art query"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "queried_at",
      "page",
      "total_results",
      "total_pages",
      "results"
     ],
     "properties": {
      "page": {
       "type": "integer"
      },
      "query": {
       "type": "string"
      },
      "results": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "position",
         "patent_id",
         "title"
        ],
        "properties": {
         "cpc": {
          "type": "string"
         },
         "rank": {
          "type": "integer"
         },
         "title": {
          "type": "string"
         },
         "figures": {
          "type": "array",
          "items": {
           "type": "object",
           "properties": {
            "full_url": {
             "type": "string",
             "format": "uri"
            },
            "thumbnail_url": {
             "type": "string",
             "format": "uri"
            }
           }
          }
         },
         "pdf_url": {
          "type": "string",
          "format": "uri"
         },
         "snippet": {
          "type": "string"
         },
         "assignee": {
          "type": "string"
         },
         "inventor": {
          "type": "string"
         },
         "language": {
          "type": "string"
         },
         "position": {
          "type": "integer"
         },
         "patent_id": {
          "type": "string"
         },
         "grant_date": {
          "type": "string"
         },
         "patent_url": {
          "type": "string",
          "format": "uri"
         },
         "filing_date": {
          "typ
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "page": 1,
  "query": "machine learning anomaly detection",
  "results": [
   {
    "title": "Machine learning-based hardware component monitoring",
    "assignee": "Pure Storage Inc",
    "position": 1,
    "patent_id": "patent/US11734097B1/en",
    "publication_date": "2023-08-22",
    "publication_number": "US11734097B1"
   }
  ],
  "queried_at": "2026-07-22T12:00:00Z",
  "total_pages": 100,
  "total_results": 125000
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-patents-search-patent-data-728d2365/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from google-patents.use.x402atlas.com](https://www.zero.xyz/host/google-patents.use.x402atlas.com/llms.txt)
