# book-bot Anna's Archive Book Scraper

> book-bot Anna's Archive Book Scraper is a paid API for AI agents from www.book-bot.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Scrapes book search results from Anna's Archive, returning structured book metadata and URLs

## Facts

- Endpoint: POST https://www.book-bot.app/api/x402/tools/scrape-books
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/www-book-bot-app-870125cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cwtuwBoVbSvPAU4pkOqx5

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 www-book-bot-app-870125cc -d '<json body>'
```

Example prompt: Can you search Anna's Archive for 'The Name of the Wind' by Patrick Rothfuss and give me a list of available download links?

## When to prefer this

Use this endpoint when you need to search Anna's Archive for book availability and download URLs, especially when looking for epub or PDF versions of books that may not be available on mainstream retail platforms. Prefer this over general web search when you need structured, machine-readable book metadata and direct download links from this specific shadow library source.

## Known failure modes

- Anna's Archive is down or rate-limiting, returning no results
- Search query returns zero matches
- Payment of 0.1 USDC not fulfilled, request rejected
- Scraped page structure changed, breaking parser
- Timeout if Anna's Archive responds slowly

## How this service works

Scrape the book search results from Annas Archive

## Output

Returns up to 10 book search result entries from Anna's Archive, each including book metadata (title, author, format, size) and URLs that can be used for further processing or downloading — particularly epub versions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "The Anna's Archive result page URL (returned by /api/books/search), e.g. https://annas-archive.org/md5/abc123."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/www-book-bot-app-870125cc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.book-bot.app](https://www.zero.xyz/host/www.book-bot.app/llms.txt)
