# Engedi Book Lookup by Open Library Work ID

> Engedi Book Lookup by Open Library Work ID is a paid API for AI agents from engedi.digi-life17.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Fetches book metadata from Open Library using an Open Library Work ID (OLID)

## Facts

- Endpoint: GET https://engedi.digi-life17.workers.dev/api/books/:olid
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/engedi-book-lookup-by-open-library-work-id-ad31789f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qiZnnqfIUziOxCSfFGEwr

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 engedi-book-lookup-by-open-library-work-id-ad31789f
```

Example prompt: Can you pull up the book details for Open Library Work ID OL45804W — I need the title, author, and any other metadata available?

## When to prefer this

Use this endpoint when you have a specific Open Library Work ID (OLID) and need to retrieve structured book metadata programmatically, especially in agent workflows that already know the OLID. Prefer this over general web search when you need clean, structured book data rather than unstructured HTML, and when you want a pay-per-call model without subscription overhead.

## Known failure modes

- Invalid or malformed OLID returns an error or empty data object
- Book not found in Open Library returns success:false or empty data
- Network timeout from upstream Open Library API
- Payment not received (402 response before data is returned)
- Stale cache data if Open Library record was recently updated

## How this service works

51 REST endpoints for AI agents. Weather, news, crypto, stocks, products, courses, real estate, and 42 more. Pay per call in USDC/USDT via x402.

## Output

Returns a JSON object containing structured book metadata (title, author, publication info, etc.) sourced from Open Library, along with meta fields indicating whether the result was cached, the data source, a confidence score, and the last updated timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "queryParams": {
     "type": "object",
     "required": [
      "olid"
     ],
     "properties": {
      "olid": {
       "type": "string",
       "description": "Open Library Work ID"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "data": {
     "type": "object"
    },
    "_meta": {
     "type": "object",
     "properties": {
      "cached": {
       "type": "boolean"
      },
      "source": {
       "type": "string"
      },
      "confidence": {
       "type": "number"
      },
      "last_updated": {
       "type": "string"
      }
     }
    },
    "success": {
     "type": "boolean"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/engedi-book-lookup-by-open-library-work-id-ad31789f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from engedi.digi-life17.workers.dev](https://www.zero.xyz/host/engedi.digi-life17.workers.dev/llms.txt)
