How to use this tool
Search Open Library by ISBN, title, or author and view up to eight results with title, authors, publication year for the matched record, cover, and citation starter.
Find books through Open Library using an ISBN, title, author, or keyword. Review titles, authors, the matched record’s publication year, covers, and citation starters.
💡 3 Quick Steps to Get Started
Enter an ISBN, title, or author, such as 9780140328721.
Click Look up book. The GoGo backend tries an ISBN edition lookup and falls back to Open Library search as needed, returning up to eight records.
Check title, authors, and publication year. The citation starter is a draft; complete the edition information and required citation format yourself.
When it helps
Use it to identify a book and start a citation. The UI does not show publisher, ISBN lists, or edition count, and citation style still needs review.
How it works
The GoGo Tools backend first recognizes ISBN-10 or ISBN-13, otherwise runs a text search on Open Library, with up to eight results. The UI renders title, authors, publication year for the matched record, cover, and citation starter. An ISBN match uses the year from that edition's publication date, while text search uses the year supplied by each search record; both appear in the same field. Query results are cached in memory for 86,400 seconds. The ISBN edition lookup has a five-second budget with up to three same-origin redirects. For a matched edition, up to five unique author references are fetched within a separate shared five-second budget. Authors may be partial or unavailable. These phase budgets do not apply to text search; the browser request still times out after 20 seconds.
Worked example
Enter 9780140328721 to view the title, authors, publication year for the matched record, cover, and citation starter.
Limits and data handling
Open Library fields can be missing, and the citation starter is not a complete citation in a named style. The browser request times out after 20 seconds, and one client is limited to 30 queries per 60 seconds. When there are no matches, the UI shows “No books found”. If all authors are missing, the UI shows “Author information unavailable”; a partial author list may still be incomplete. Rate limits or provider failures show an error.
Query text and public author references from the matched edition are sent through the GoGo Tools backend to Open Library. Query results can remain in a query-keyed memory cache for up to 86,400 seconds. When a cover exists, your browser loads it directly from covers.openlibrary.org. GoGo Tools does not build personal search history, and analytics does not record the query or result.
ISBN background and book lookup guide
ISBN-10 and ISBN-13
An ISBN identifies a particular edition and format of a book. The 13-digit format has been used since 2007, with book ISBN-13 prefixes 978 or 979. Older books may still carry ISBN-10. Check records for the edition you need.
Check digits and conversion as background
For ISBN-10, multiply the first nine digits by weights 10 down to 2 and sum them as S. The check digit is (11 - (S mod 11)) mod 11; a computed check digit of 10 is written as X. ISBN-13 alternates weights 1 and 3 over the first twelve digits and uses the digit needed to reach a multiple of 10.
To convert ISBN-10 to ISBN-13, remove the old check digit, prefix 978, and recompute the check digit. Only 978-prefixed ISBN-13 numbers can convert back to ISBN-10; 979 numbers cannot. This is background information: the tool offers no check-digit validation or ISBN conversion.
Look up a book with Open Library
Enter an ISBN, title, or author. The GoGo Tools backend queries Open Library. The screen shows available title, authors, year, cover, and citation starter text. Fields may be missing; the year may refer to the first publication of a work or the edition matched by ISBN.
Check that the result matches the book and edition you need. A citation starter is not a complete citation style; verify and supplement it for your chosen style. If no record appears, try the title or author. Retry later after a service error.
Source and cache
Your query is sent to the GoGo Tools backend and Open Library; covers load from covers.openlibrary.org. Results are cached in backend memory for 86,400 seconds (24 hours), with no guarantee of immediate updates. Check the source, fetched time, and the book itself. Missing data does not prove that a book does not exist.
Feedback
How can we improve this tool?
Send a suggestion or bug report for this tool.
FAQ
ISBN book lookup: What can I enter?
Enter at least two characters of an ISBN, title, or author; the backend uses at most 240 characters. A value matching ISBN-10 or ISBN-13 is tried as an edition first, otherwise Open Library text search is used.
ISBN book lookup: Which results are shown?
The UI shows up to eight titles, authors, publication year for the matched record, covers, and citation starters. An ISBN match uses the year from that edition's publication date, while text search uses the year supplied by each search record; both appear in the same field. Results are cached in backend memory by query for 86,400 seconds. Publisher, ISBN lists, and edition count are not rendered.
ISBN book lookup: What limitations or errors apply?
Open Library fields can be missing, and the citation starter is not a complete citation in a named style. The browser request times out after 20 seconds, and one client is limited to 30 queries per 60 seconds. When there are no matches, the UI shows “No books found”. If all authors are missing, the UI shows “Author information unavailable”; a partial author list may still be incomplete. Rate limits or provider failures show an error.
ISBN book lookup: How are my query and cover handled?
Query text and public author references from the matched edition are sent through the GoGo Tools backend to Open Library. Query results can remain in a query-keyed memory cache for up to 86,400 seconds. When a cover exists, your browser loads it directly from covers.openlibrary.org. GoGo Tools does not build personal search history, and analytics does not record the query or result.