Contents
Overview
Extensions
Endpoints
Related Links
Feedbooks is open to third party developpers via an Application Programming Interface (API), based on the principle of a Representational State Transfer (REST) architecture.
In its current version, the API is read mostly, aside from the publishing service in AtomPub.
Our API and our website share similar resources, and most of the time you'll just have to change the file extension or ask for a different type in your HTTP header to use the API instead of the website. For example, if you'd like to search for a book with the query "Paper":
We use this design pattern everywhere on the website, for example for a book you'll have:
To distribute content, Feedbooks is a participant in the OPDS effort. Therefore most of our endpoints are in this particular flavor of Atom.
We highly recommend following the OPDS group, as this standard is still a work in progress and can evolve in the upcoming months.We also offer an alternate XML views on some endpoints, but this should be considered deprecated and won't be maintained anymore.
All requests and answers on Feedbooks are in UTF-8. If you're using parameters, remember to correctly encode your URI.
Some endpoints on Feedbooks require to be authentified, while some other might provide additional features if you're authentified (for example, sending your credentials while requesting a download will log your download).
There are 2 different ways to get authentified:
For parameters, rather than sending the password in plain text, use the MD5 hash of the password.
We've grouped together endpoints based on what they list :