# Synapse Book Search API

> Synapse Book Search API is a paid API for AI agents from anibalb.duckdns.org, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Search for books by title, author, or other criteria and retrieve metadata including ISBN, year, title, and author

## Facts

- Endpoint: GET https://anibalb.duckdns.org/x402/book-search?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-book-search-api-8f355129
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oPYfb2RHWe3I6u3MHB6iV

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 synapse-book-search-api-8f355129
```

Example prompt: Can you search for the book Dune by Frank Herbert and get me its ISBN and publication year?

## When to prefer this

Choose this endpoint when you need quick, pay-per-call book metadata lookups without account registration or API keys. Ideal for agents that need bibliographic data (ISBN, author, year) on demand, paid in USDC on Base via x402 protocol, at $0.002 per query.

## Known failure modes

- No books found matching the search query — empty results array returned
- Missing required query parameter causes 400 Bad Request
- Payment not included or insufficient causes 402 Payment Required response
- Rate limiting or server errors return 5xx status
- Ambiguous title or author name may return unrelated books

## How this service works

Public data and utility APIs paid per call in USDC on Base (x402). No accounts, no API keys. 174 routes: crypto/equity data, onchain reads, DNS/email/security intel, geo/weather, x402 payment diagnostics, dev utilities and more.

## Output

Returns a JSON object containing an array of book records, each with fields: isbn (array of ISBN strings), year (publication year as integer), title (book title string), and author (author name string).

## 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",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "books": [
   {
    "isbn": [
     "0439023521"
    ],
    "year": 1965,
    "title": "Dune",
    "author": "Frank Herbert"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-book-search-api-8f355129/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from anibalb.duckdns.org](https://www.zero.xyz/host/anibalb.duckdns.org/llms.txt)
