I want my users to set their previously read books in my app.

Is there any database with easily accessible API where I can get up-to-date book titles?

  • 1
    The movies part of your question would be a duplicate of opendata.stackexchange.com/questions/1594/… so I edit your question to focus on books, hope you are OK with it :-) Jan 9 '15 at 5:34
  • Worldcat.org is one such site /DB. Jan 9 '15 at 7:16
  • because they don't have every book archived. you can join and then add the book to the archive....DO IT!
    – albert
    Jan 9 '15 at 22:01
  • we have A LOT of books but not all of them. Our users are constantly adding more items to the database. Hopefully we will succeed to collect all books in the near future.
    – teeparty
    Jan 10 '15 at 17:01
  • @albert EnJayz so both of your database is open for public, user can add records both to your database, do you sync outpan <-> openlibrary back and forth, that would make much sense from user perspective?
    – János
    Jan 10 '15 at 18:43

Open library has a goal of one page for every book, and has the data you seek.
It's run by the internet archive.

  • Of note is the fact that openlibrary.org's data is under a CC0 license.
    – Abbafei
    Oct 30 '18 at 3:22

The British Library has a Linked Data API to the British National Bibliography (BNB): http://www.bl.uk/bibliographic/datafree.html

Examples of how to use the API can be found here:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.