← All APIs

Open Library

byAPI3FreeAirnode v0.1.0

The Internet Archive's open book catalogue: works, editions, authors, subjects and the search across them. A work is the book as an idea, an edition is one printing of it with its own ISBN and page count, and an author record links the two to a person. Open Library states that it does not assert any new copyright or other proprietary rights over the material in its database, while noting that existing rights may remain on some contributions. Open Library also states that these APIs are not intended to serve as a bulk data backend or high-traffic commercial infrastructure, so this Airnode is scoped to single lookups and bounded searches, and bulk use belongs in Open Library's monthly data dumps instead. The record schema is documented as unstable, so this document declares the fields that hold and passes the rest through untouched. An attestation proves what this Airnode received from Open Library at a time; it does not make the record first-party data or establish rights over the underlying material. Data source and documentation: https://openlibrary.org/developers/api

Every response carries an EIP-191 signature from the Airnode that served it, so the data can be attributed back to its source rather than trusted on reputation.

Interface

Served at https://airnode-openlibrary.fly.dev/. The two requests below are everything the endpoint speaks, and each can be sent from this page. What comes back is verified right here in the browser.

GET /

Returns the machine-readable documentation this page is rendered from. Free, and everything an agent needs.

POST /

Names an operation and its parameters, performs it against the upstream API, and answers with the response and the attestation over it.

Verify the response

Every response is signed by the API that served it. Paste one to check it really came from this listing and was not altered along the way.