---
name: "unbrowse-openlibrary.org"
description: "openlibrary.org has not been indexed yet. Use unbrowse to seed it."
runtime: unbrowse
requires: ["unbrowse@>=6.7.0"]
domain: "openlibrary.org"
endpoint_count: 0
---

# openlibrary.org — not indexed yet

Unbrowse hasn't indexed any API endpoints for **openlibrary.org** yet. To seed it, install unbrowse and fetch any page on the domain once — every call is observed, filtered, and published as a SKILL.md.

## Install + seed in one step

```bash
npx unbrowse@latest setup
unbrowse fetch https://openlibrary.org
```

Re-load this URL afterwards and you'll get the SKILL.md for openlibrary.org.

## How indexing works

When you `unbrowse fetch` a page, the runtime:
1. Pulls your browser cookies for that domain (if logged in)
2. Replays the page in a sandboxed JS environment with Chrome 131 JA4 TLS impersonation
3. Records every API call the page's own JS makes (no scraping — these are the site's own endpoints)
4. Filters noise and publishes verified endpoints to the unbrowse marketplace

Every domain you fetch grows the shared index. Other agents calling unbrowse get instant cached responses for endpoints you've already discovered.

---
*This response is dynamic. Once unbrowse indexes routes for this domain, `unbrowse.ai/openlibrary.org` returns the full SKILL.md.*
