DEV Community

Алексей Спинов
Алексей Спинов

Posted on

Open Library API: Search 20M+ Books by Title, ISBN, Author, or Subject

Open Library is the largest open book database. Its API is free and needs no key.

Search by Title

https://openlibrary.org/search.json?q=artificial+intelligence&limit=10
Enter fullscreen mode Exit fullscreen mode

Returns: title, authors, publish year, ISBN, cover URL, edition count, ratings.

Look Up by ISBN

https://openlibrary.org/isbn/9780134685991.json
Enter fullscreen mode Exit fullscreen mode

Direct lookup with publishers, page count, cover.

Browse by Subject

https://openlibrary.org/subjects/machine_learning.json?limit=25
Enter fullscreen mode Exit fullscreen mode

Search by Author

https://openlibrary.org/search/authors.json?q=Isaac+Asimov
Enter fullscreen mode Exit fullscreen mode

Then get their works: /authors/OL34221A/works.json

Use Cases

  • Book recommendation engines
  • Library catalog systems
  • Academic research databases
  • Reading apps with metadata
  • AI training on book descriptions

I built an Open Library Scraper on Apify — search knotless_cadence openlibrary.

Top comments (0)