# BookBot Download Link

> BookBot Download Link 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-10-21).

Returns a direct download URL for the EPUB version of a specified book using AI-powered lookup against a digital archive

## Facts

- Endpoint: POST https://www.book-bot.app/api/books/download-link?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bookbot-download-link-186c1476
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WRiVvpW6QAtnRIU-cwCHf

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 bookbot-download-link-186c1476 -d '<json body>'
```

Example prompt: Can you get me a download link for the EPUB of 'Dune' by Frank Herbert from BookBot?

## When to prefer this

Use this endpoint when you need a direct EPUB download URL for a specific book and have the title and/or author. Prefer this over search-only endpoints when the goal is to actually obtain the file, not just find metadata. Best suited when the user wants to read or process the full text of a book.

## Known failure modes

- Book not found in archive — no matching result returned
- Ambiguous title/author — wrong book resolved
- Download link expired or invalid — URL returned but file unavailable
- Rate limit or payment failure — request rejected
- Archive temporarily unavailable — service error

## How this service works

Search and discover books from a vast digital archive. Get any book with AI-powered assistance.

## Output

A JSON object containing a direct URL (url field) pointing to the EPUB file for the requested book, e.g. {"url": "https://example.com/download/book.epub"}

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "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."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/download/book.epub"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bookbot-download-link-186c1476/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)
