We use the OverDrive API for title availability. All of our OverDrive
records are indexed in Vufind, and we've added an OverDrive ID field. When a
title's full record is displayed, if an OverDrive ID is present, an API
request is sent using curl to retrieve the available formats for the title,
the title's status, and the number of requests for the title. The OverDrive
metadata is not present in the brief record or search results view, as
requests can only be made on a per-title basis. You must provide OverDrive's
title ID with each request.
OverDrive does have a search API, but we've chosen instead to include the
OverDrive records in the Vufind index, because we're not very pleased with
the OverDrive cataloging.
The API is RESTful, and requires a developer's account, which is free. Each
request must be authenticated using OAuth v2.0 as well. Results are returned
in JSON. The documentation provided is pretty good.
The API currently doesn't include checkout, request or download
functionality. We use the screen-scraping code included with Vufind Plus
to provide this, and so far it's working OK.
Here's an example:
Hope this helps!
From: Pierfranco Minsenti [mailto:pierfranco.minsenti@...]
Sent: Friday, April 19, 2013 3:57 AM
Subject: [VuFind-Tech] Question about VuFind integration of OverDrive API
delivering metadata about e-books
I am investigaint the ability and effectiveness of VuFind integration of
metadata of e-books though the OverDrive API released last July and I have 2
questions about the results which have been obtained by libraries using
1) is the metadata integration through API a kind of "on the fly" process,
which does not result in a permanent integration, but is only displayed
after a user query and then it is limited to the records which match the
Or it is based on a sort of batch process which enables integration of all
metadata from a OverDrive collection and is followed by a batch reindexing
process which then makes it possible to integrate these metadata in a single
2) are the metadata from the OverDrive API visible both as a brief record
view in the results list and as a detailed record?
Could anybody please give me an example of a record about an e-book which
has been integrated through the OverDrive API and the related URL which I
could check in the online VuFind catalog?
Thank you very much in advance for the information you will be able to give