OverDrive Developers

Search API

The Search API delivers a list of the products in a digital media collection. It can list all products or a subset of relevant and matching products for a specified query. Results are delivered in paginated form.

Use the query parameters detailed below to determine the number of products to display, define what portion of a digital media collection to search, limit returned products by format, and sort the list of returned products.

Accessing the Search API

The Search API can return anything from a single, specific title to an entire digital collection. Results are returned as a paginated JSON response based on the query parameters you provide. All you need to start is a products link from the Library or Retailer Account API.

Resource URL

https://api.overdrive.com/v1/collections/{collectionToken}/products?{parameters}

Note: You can find the products link, including the collectionToken, by accessing the Library or Retailer API.

Here's what you can do with the Search API

  • Access a full list of titles from a digital collection.
  • Navigate through the paginated products list using provided hypermedia links.
  • Filter results to return specific or sorted lists of titles.

Query parameters

availability
(libraries only)
When set to true, you'll only be returned titles that are currently available for checkout.
formats Search by format, such as audiobook-mp3 or ebook-epub-open. You can search for multiple formats using comma separated values like this: audiobook-mp3,ebook-epub.
*lastTitleUpdateTime Search for records that have changed after this date using the ISO 8601 time and date format. This query will only find changes in the title metadata object. We automatically adjust for replication lag, so you may see some duplicate records.
*lastUpdateTime Search for records that have changed after this date using the ISO 8601 time and date format. This query will find any change to the title, including availability. We automatically adjust for replication lag, so you may see some duplicate records.
limit Limits the number of titles shown per page. Results will be limited to 25 titles by default with a maximum of 300 for speed and efficiency.
minimum When set to true, you'll only be returned a title's reserveId in the search results. This may be helpful (and quicker) for cataloging purposes since no metadata will be returned.
offset Offsets your returned results. Using a value of 20 means that your results start on the 21st title in the collection, omitting the first 20.
q Search for title, author, and/or keyword. When searching for exact phrases put them in quotes. (e.g. "Harry Potter")
series Search by series name. You must enter the entire series name as it appears in our records, and it must be URL encoded.
sort Sort based on the options in the table below. Add :asc or :desc to sort in either ascending or descending order.

*Note: When you search using the lastTitleUpdateTime or lastUpdateTime parameters, your results will be automatically sorted in ascending order (and all other sort options will be ignored).

Keep in mind, when searching by lastUpdateTime newly-added records, metadata updates, and changes to availability will all be included as "Changed Records." We still recommend that you acquire availability real-time with the Availability API to sure ensure more accurate and up-to-the-second information for your users.

If you're searching for titles in a specific series, make sure you include the entire series name. For example, if you wanted to find all of the books that you own in The Dresden Files series, the parameter would look like this: series=The%20Dresden%20Files.

URL-encoding your query parameters

When passing query parameters in your Search call, be sure to properly URL encode them. Query parameters that aren't URL encoded may return unexpected results or errors. 

Proper URL encoding: q=inside%20out%26back%20again

Incorrect URL encoding: q=inside%20out&back%20again

Sort options

author

Sort alphabetically by author name, either in ascending (A-Z) or descending (Z-A) order.
availability
(libraries only)
Sort by available copies in a collection. sort=availability:desc shows titles with at least one copy available at the top of the list.
dateAdded
Sort by when a title was added to the digital collection. Most recent to oldest, for example, would be sort=dateadded:desc.
gradeLevel
Sort by appropriate grade level, either in ascending or descending order.
imprint
Sort alphabetically by publisher imprint, either in ascending (A-Z) or descending (Z-A) order.
popularity Calculated based on how often a title is checked out from all libraries. The more checkouts there are, the more popular the title. To list the most popular title at the top, use sort=popularity:desc.

popularitySite

Similar to "popularity," but in this case, the popularity score is based on the checkouts from a specific collection.
publisher
Sort alphabetically by publisher name, either in ascending (A-Z) or descending (Z-A) order.
relevancy A score-based relevancy search. The lower the score, the less relevant the result. The default sort, sort=relevancy:desc, lists the results from most to least relevant.
saleDate
Sort by when a title was made available for sale. For example, sort=saledate:asc sorts from oldest to newest.
starRating
Global star rating score from all libraries. To sort in order of highest rating to lowest, use sort=starrating:desc.
title
Sort alphabetically by title name, either in ascending (A-Z) or descending (Z-A) order.

Note: Author, publisher, imprint, and gradeLevel are all supplied by publishers.

How to return a full digital collection

You can use the products endpoint in Search API to return an entire collection.

GET https://api.overdrive.com/v1/collections/v1L1BYwAAAA2Q/products
User-Agent: {Your application}
Authorization: Bearer {OAuth access token}
Host: api.overdrive.com

A call to the products endpoint returns a paginated list of titles as shown in the example below. By default, there are 25 titles per page.

200 OK
Pragma: no-cache
X-Frame-Options: deny
Content-Length: 45838
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
Date: Wed, 24 Feb 2016 14:29:00 GMT
Expires: -1

{
    "limit": 25,
    "offset": 0,
    "totalItems": 211,
    "id": "v1L1BBQ0AAA2_",
    "products": [
        {
            "id": "95523eba-cc01-40fc-a1c5-85e0b0eb0eae",
            "mediaType": "eBook",
            "title": "Programming .NET Windows Applications",
            "sortTitle": "Programming NET Windows Applications",
            "primaryCreator": {
                "role": "Author",
                "name": "Jesse Liberty"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{95523EBA-CC01-40FC-A1C5-85E0B0EB0EAE}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/955/23E/BA/{95523EBA-CC01-40FC-A1C5-85E0B0EB0EAE}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{95523EBA-CC01-40FC-A1C5-85E0B0EB0EAE}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/955/23E/BA/{95523EBA-CC01-40FC-A1C5-85E0B0EB0EAE}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=95523eba-cc01-40fc-a1c5-85e0b0eb0eae",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/95523eba-cc01-40fc-a1c5-85e0b0eb0eae",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/95523eba-cc01-40fc-a1c5-85e0b0eb0eae/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/95523eba-cc01-40fc-a1c5-85e0b0eb0eae/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "193f0269-97f7-4dfd-9e5a-aef9d6a3a010",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 11",
            "subtitle": "Feathered Friends / Forgetting Sara",
            "sortTitle": "Willas Wild Life Season 02 Episode 11",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{193F0269-97F7-4DFD-9E5A-AEF9D6A3A010}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/193/F02/69/{193F0269-97F7-4DFD-9E5A-AEF9D6A3A010}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{193F0269-97F7-4DFD-9E5A-AEF9D6A3A010}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/193/F02/69/{193F0269-97F7-4DFD-9E5A-AEF9D6A3A010}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=193f0269-97f7-4dfd-9e5a-aef9d6a3a010",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/193f0269-97f7-4dfd-9e5a-aef9d6a3a010",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/193f0269-97f7-4dfd-9e5a-aef9d6a3a010/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/193f0269-97f7-4dfd-9e5a-aef9d6a3a010/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "43e2f4da-d6f3-4734-a66d-160a7e0427d8",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 13",
            "subtitle": "Willa's Wonderful Life / Big Brother Gus",
            "sortTitle": "Willas Wild Life Season 02 Episode 13",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{43E2F4DA-D6F3-4734-A66D-160A7E0427D8}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/43E/2F4/DA/{43E2F4DA-D6F3-4734-A66D-160A7E0427D8}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{43E2F4DA-D6F3-4734-A66D-160A7E0427D8}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/43E/2F4/DA/{43E2F4DA-D6F3-4734-A66D-160A7E0427D8}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=43e2f4da-d6f3-4734-a66d-160a7e0427d8",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/43e2f4da-d6f3-4734-a66d-160a7e0427d8",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/43e2f4da-d6f3-4734-a66d-160a7e0427d8/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/43e2f4da-d6f3-4734-a66d-160a7e0427d8/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "3f4bf36c-eb22-430a-adaa-58305a9322f1",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 3",
            "subtitle": "Don'T Let Go / Vet For A Day",
            "sortTitle": "Willas Wild Life Season 02 Episode 03",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{3F4BF36C-EB22-430A-ADAA-58305A9322F1}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/3F4/BF3/6C/{3F4BF36C-EB22-430A-ADAA-58305A9322F1}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{3F4BF36C-EB22-430A-ADAA-58305A9322F1}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/3F4/BF3/6C/{3F4BF36C-EB22-430A-ADAA-58305A9322F1}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=3f4bf36c-eb22-430a-adaa-58305a9322f1",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/3f4bf36c-eb22-430a-adaa-58305a9322f1",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/3f4bf36c-eb22-430a-adaa-58305a9322f1/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/3f4bf36c-eb22-430a-adaa-58305a9322f1/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "b97a31c0-b589-444c-b4ef-b46f22a70de0",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 4",
            "subtitle": "Willa's Not So Peaceable Kingdom / Go To Sleep, Bert!",
            "sortTitle": "Willas Wild Life Season 02 Episode 04",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{B97A31C0-B589-444C-B4EF-B46F22A70DE0}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/B97/A31/C0/{B97A31C0-B589-444C-B4EF-B46F22A70DE0}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{B97A31C0-B589-444C-B4EF-B46F22A70DE0}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/B97/A31/C0/{B97A31C0-B589-444C-B4EF-B46F22A70DE0}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=b97a31c0-b589-444c-b4ef-b46f22a70de0",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/b97a31c0-b589-444c-b4ef-b46f22a70de0",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/b97a31c0-b589-444c-b4ef-b46f22a70de0/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/b97a31c0-b589-444c-b4ef-b46f22a70de0/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "937fdeef-b204-474e-b9f1-00f0568143b6",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 5",
            "subtitle": "Nurse Willa / Willa And Dooley Sitting In A Tree",
            "sortTitle": "Willas Wild Life Season 02 Episode 05",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{937FDEEF-B204-474E-B9F1-00F0568143B6}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/937/FDE/EF/{937FDEEF-B204-474E-B9F1-00F0568143B6}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{937FDEEF-B204-474E-B9F1-00F0568143B6}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/937/FDE/EF/{937FDEEF-B204-474E-B9F1-00F0568143B6}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=937fdeef-b204-474e-b9f1-00f0568143b6",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/937fdeef-b204-474e-b9f1-00f0568143b6",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/937fdeef-b204-474e-b9f1-00f0568143b6/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/937fdeef-b204-474e-b9f1-00f0568143b6/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "8a2193dd-efef-4546-affe-d0175a3eeb35",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 7",
            "subtitle": "Willa Awards / To Ski Or Not To Ski",
            "sortTitle": "Willas Wild Life Season 02 Episode 07",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{8A2193DD-EFEF-4546-AFFE-D0175A3EEB35}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/8A2/193/DD/{8A2193DD-EFEF-4546-AFFE-D0175A3EEB35}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{8A2193DD-EFEF-4546-AFFE-D0175A3EEB35}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/8A2/193/DD/{8A2193DD-EFEF-4546-AFFE-D0175A3EEB35}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=8a2193dd-efef-4546-affe-d0175a3eeb35",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/8a2193dd-efef-4546-affe-d0175a3eeb35",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/8a2193dd-efef-4546-affe-d0175a3eeb35/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/8a2193dd-efef-4546-affe-d0175a3eeb35/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "d9aa61b3-cfbd-4314-9484-5b4f32033d10",
            "mediaType": "eBook",
            "title": "Programming Web  Services with SOAP",
            "sortTitle": "Programming Web  Services with SOAP",
            "series": "Programming",
            "primaryCreator": {
                "role": "Author",
                "name": "James Snell"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{D9AA61B3-CFBD-4314-9484-5B4F32033D10}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/D9A/A61/B3/{D9AA61B3-CFBD-4314-9484-5B4F32033D10}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{D9AA61B3-CFBD-4314-9484-5B4F32033D10}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/D9A/A61/B3/{D9AA61B3-CFBD-4314-9484-5B4F32033D10}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=d9aa61b3-cfbd-4314-9484-5b4f32033d10",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/d9aa61b3-cfbd-4314-9484-5b4f32033d10",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/d9aa61b3-cfbd-4314-9484-5b4f32033d10/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/d9aa61b3-cfbd-4314-9484-5b4f32033d10/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "c6a44314-382b-4205-9a66-ad83b00248be",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 8",
            "subtitle": "Dad's Big News / Little Miss Fitness",
            "sortTitle": "Willas Wild Life Season 02 Episode 08",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{C6A44314-382B-4205-9A66-AD83B00248BE}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/C6A/443/14/{C6A44314-382B-4205-9A66-AD83B00248BE}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{C6A44314-382B-4205-9A66-AD83B00248BE}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/C6A/443/14/{C6A44314-382B-4205-9A66-AD83B00248BE}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=c6a44314-382b-4205-9a66-ad83b00248be",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/c6a44314-382b-4205-9a66-ad83b00248be",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/c6a44314-382b-4205-9a66-ad83b00248be/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/c6a44314-382b-4205-9a66-ad83b00248be/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "b8c70b57-69ab-48bf-ae80-f86dc1d7826b",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 9",
            "subtitle": "Walk A Mile In Alligator Shoes / A Tall Walrus Tale",
            "sortTitle": "Willas Wild Life Season 02 Episode 09",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{B8C70B57-69AB-48BF-AE80-F86DC1D7826B}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/B8C/70B/57/{B8C70B57-69AB-48BF-AE80-F86DC1D7826B}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{B8C70B57-69AB-48BF-AE80-F86DC1D7826B}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/B8C/70B/57/{B8C70B57-69AB-48BF-AE80-F86DC1D7826B}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=b8c70b57-69ab-48bf-ae80-f86dc1d7826b",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/b8c70b57-69ab-48bf-ae80-f86dc1d7826b",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/b8c70b57-69ab-48bf-ae80-f86dc1d7826b/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/b8c70b57-69ab-48bf-ae80-f86dc1d7826b/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "522b70e1-5d0c-435a-a9f4-4b5ecac8dad6",
            "mediaType": "eBook",
            "title": "CSS Fonts",
            "sortTitle": "CSS Fonts",
            "primaryCreator": {
                "role": "Author",
                "name": "Eric A. Meyer"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{522B70E1-5D0C-435A-A9F4-4B5ECAC8DAD6}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/522/B70/E1/{522B70E1-5D0C-435A-A9F4-4B5ECAC8DAD6}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{522B70E1-5D0C-435A-A9F4-4B5ECAC8DAD6}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/522/B70/E1/{522B70E1-5D0C-435A-A9F4-4B5ECAC8DAD6}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=522b70e1-5d0c-435a-a9f4-4b5ecac8dad6",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/522b70e1-5d0c-435a-a9f4-4b5ecac8dad6",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/522b70e1-5d0c-435a-a9f4-4b5ecac8dad6/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/522b70e1-5d0c-435a-a9f4-4b5ecac8dad6/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "8c0c17cb-2979-41b5-98d2-5f417d71f269",
            "mediaType": "eBook",
            "title": "Mobile HTML5",
            "sortTitle": "Mobile HTML5",
            "primaryCreator": {
                "role": "Author",
                "name": "Estelle   Weyl"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{8C0C17CB-2979-41B5-98D2-5F417D71F269}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/8C0/C17/CB/{8C0C17CB-2979-41B5-98D2-5F417D71F269}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{8C0C17CB-2979-41B5-98D2-5F417D71F269}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/8C0/C17/CB/{8C0C17CB-2979-41B5-98D2-5F417D71F269}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=8c0c17cb-2979-41b5-98d2-5f417d71f269",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/8c0c17cb-2979-41b5-98d2-5f417d71f269",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/8c0c17cb-2979-41b5-98d2-5f417d71f269/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/8c0c17cb-2979-41b5-98d2-5f417d71f269/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "2232d73c-4d5b-4363-be96-c64ab9aade15",
            "mediaType": "eBook",
            "title": "????????",
            "subtitle": "1?",
            "sortTitle": "????????",
            "primaryCreator": {
                "role": "Other",
                "name": "???"
            },
            "starRating": 0.0,
            "dateAdded": "2014-10-08T12:14:00-04:00",
            "formats": [
                {
                    "id": "ebook-mediado",
                    "name": "MediaDo eBook"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5888-1/{2232D73C-4D5B-4363-BE96-C64AB9AADE15}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5888-1/223/2D7/3C/{2232D73C-4D5B-4363-BE96-C64AB9AADE15}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5888-1/{2232D73C-4D5B-4363-BE96-C64AB9AADE15}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5888-1/223/2D7/3C/{2232D73C-4D5B-4363-BE96-C64AB9AADE15}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=2232d73c-4d5b-4363-be96-c64ab9aade15",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/2232d73c-4d5b-4363-be96-c64ab9aade15",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/2232d73c-4d5b-4363-be96-c64ab9aade15/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/2232d73c-4d5b-4363-be96-c64ab9aade15/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "0e4835f7-3e1b-4316-b953-5892bfaba713",
            "mediaType": "eBook",
            "title": "????????",
            "subtitle": "2?",
            "sortTitle": "????????",
            "primaryCreator": {
                "role": "Other",
                "name": "????"
            },
            "starRating": 0.0,
            "dateAdded": "2014-10-08T12:14:00-04:00",
            "formats": [
                {
                    "id": "ebook-mediado",
                    "name": "MediaDo eBook"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5887-1/{0E4835F7-3E1B-4316-B953-5892BFABA713}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5887-1/0E4/835/F7/{0E4835F7-3E1B-4316-B953-5892BFABA713}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5887-1/{0E4835F7-3E1B-4316-B953-5892BFABA713}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5887-1/0E4/835/F7/{0E4835F7-3E1B-4316-B953-5892BFABA713}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=0e4835f7-3e1b-4316-b953-5892bfaba713",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/0e4835f7-3e1b-4316-b953-5892bfaba713",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/0e4835f7-3e1b-4316-b953-5892bfaba713/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/0e4835f7-3e1b-4316-b953-5892bfaba713/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "2e17d348-0eb1-4062-969e-d2f6f75c7e50",
            "mediaType": "eBook",
            "title": "????????",
            "subtitle": "7?",
            "sortTitle": "????????",
            "primaryCreator": {
                "role": "Other",
                "name": "???"
            },
            "starRating": 0.0,
            "dateAdded": "2014-10-08T12:14:00-04:00",
            "formats": [
                {
                    "id": "ebook-mediado",
                    "name": "MediaDo eBook"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5887-1/{2E17D348-0EB1-4062-969E-D2F6F75C7E50}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5887-1/2E1/7D3/48/{2E17D348-0EB1-4062-969E-D2F6F75C7E50}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5887-1/{2E17D348-0EB1-4062-969E-D2F6F75C7E50}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5887-1/2E1/7D3/48/{2E17D348-0EB1-4062-969E-D2F6F75C7E50}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=2e17d348-0eb1-4062-969e-d2f6f75c7e50",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/2e17d348-0eb1-4062-969e-d2f6f75c7e50",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/2e17d348-0eb1-4062-969e-d2f6f75c7e50/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/2e17d348-0eb1-4062-969e-d2f6f75c7e50/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "de403cb9-6fea-4940-9c3f-3654940b6fbf",
            "mediaType": "Video",
            "title": "Peru",
            "sortTitle": "Peru",
            "series": "Travel With Kids",
            "primaryCreator": {
                "role": "Director",
                "name": "Jeremy Simmons"
            },
            "starRating": 0.0,
            "dateAdded": "2014-02-24T14:19:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/1390-1/{DE403CB9-6FEA-4940-9C3F-3654940B6FBF}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/1390-1/DE4/03C/B9/{DE403CB9-6FEA-4940-9C3F-3654940B6FBF}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/1390-1/{DE403CB9-6FEA-4940-9C3F-3654940B6FBF}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/1390-1/DE4/03C/B9/{DE403CB9-6FEA-4940-9C3F-3654940B6FBF}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=de403cb9-6fea-4940-9c3f-3654940b6fbf",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/de403cb9-6fea-4940-9c3f-3654940b6fbf",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/de403cb9-6fea-4940-9c3f-3654940b6fbf/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/de403cb9-6fea-4940-9c3f-3654940b6fbf/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "709da991-78ea-4608-8cc8-f497db1f7af6",
            "mediaType": "eBook",
            "title": "Ruby Pocket Reference",
            "sortTitle": "Ruby Pocket Reference",
            "primaryCreator": {
                "role": "Author",
                "name": "Michael Fitzgerald"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{709DA991-78EA-4608-8CC8-F497DB1F7AF6}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/709/DA9/91/{709DA991-78EA-4608-8CC8-F497DB1F7AF6}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{709DA991-78EA-4608-8CC8-F497DB1F7AF6}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/709/DA9/91/{709DA991-78EA-4608-8CC8-F497DB1F7AF6}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=709da991-78ea-4608-8cc8-f497db1f7af6",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/709da991-78ea-4608-8cc8-f497db1f7af6",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/709da991-78ea-4608-8cc8-f497db1f7af6/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/709da991-78ea-4608-8cc8-f497db1f7af6/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "ce721da0-b56e-43c5-bbd3-518ec5513f09",
            "mediaType": "eBook",
            "title": "Programming Perl",
            "subtitle": "Unmatched power for text processing and scripting",
            "sortTitle": "Programming Perl Unmatched power for text processing and scripting",
            "primaryCreator": {
                "role": "Author",
                "name": "Tom Christiansen"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{CE721DA0-B56E-43C5-BBD3-518EC5513F09}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/CE7/21D/A0/{CE721DA0-B56E-43C5-BBD3-518EC5513F09}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{CE721DA0-B56E-43C5-BBD3-518EC5513F09}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/CE7/21D/A0/{CE721DA0-B56E-43C5-BBD3-518EC5513F09}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=ce721da0-b56e-43c5-bbd3-518ec5513f09",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/ce721da0-b56e-43c5-bbd3-518ec5513f09",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/ce721da0-b56e-43c5-bbd3-518ec5513f09/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/ce721da0-b56e-43c5-bbd3-518ec5513f09/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "6baa2293-f85d-4b5f-8157-e7ee17b4c4fe",
            "mediaType": "eBook",
            "title": "Computer Science Programming Basics in Ruby",
            "sortTitle": "Computer Science Programming Basics in Ruby",
            "primaryCreator": {
                "role": "Author",
                "name": "Ophir Frieder"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{6BAA2293-F85D-4B5F-8157-E7EE17B4C4FE}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/6BA/A22/93/{6BAA2293-F85D-4B5F-8157-E7EE17B4C4FE}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{6BAA2293-F85D-4B5F-8157-E7EE17B4C4FE}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/6BA/A22/93/{6BAA2293-F85D-4B5F-8157-E7EE17B4C4FE}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=6baa2293-f85d-4b5f-8157-e7ee17b4c4fe",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/6baa2293-f85d-4b5f-8157-e7ee17b4c4fe",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/6baa2293-f85d-4b5f-8157-e7ee17b4c4fe/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/6baa2293-f85d-4b5f-8157-e7ee17b4c4fe/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "a27e4c77-e879-46df-97ce-7226f512a47a",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 1",
            "subtitle": "Spider Girl / Willa On Ice",
            "sortTitle": "Willas Wild Life Season 02 Episode 01",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{A27E4C77-E879-46DF-97CE-7226F512A47A}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/A27/E4C/77/{A27E4C77-E879-46DF-97CE-7226F512A47A}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{A27E4C77-E879-46DF-97CE-7226F512A47A}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/A27/E4C/77/{A27E4C77-E879-46DF-97CE-7226F512A47A}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=a27e4c77-e879-46df-97ce-7226f512a47a",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/a27e4c77-e879-46df-97ce-7226f512a47a",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/a27e4c77-e879-46df-97ce-7226f512a47a/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/a27e4c77-e879-46df-97ce-7226f512a47a/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "df20cf26-e937-4a28-a835-5bd93f3f7289",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 12",
            "subtitle": "Willa's Sleepover / High Flying Willa",
            "sortTitle": "Willas Wild Life Season 02 Episode 12",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{DF20CF26-E937-4A28-A835-5BD93F3F7289}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/DF2/0CF/26/{DF20CF26-E937-4A28-A835-5BD93F3F7289}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{DF20CF26-E937-4A28-A835-5BD93F3F7289}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/DF2/0CF/26/{DF20CF26-E937-4A28-A835-5BD93F3F7289}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=df20cf26-e937-4a28-a835-5bd93f3f7289",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/df20cf26-e937-4a28-a835-5bd93f3f7289",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/df20cf26-e937-4a28-a835-5bd93f3f7289/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/df20cf26-e937-4a28-a835-5bd93f3f7289/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "f25b8f28-4c39-4886-8cbd-e50491433e5c",
            "mediaType": "Video",
            "title": "Willa's Wild Life, Season 2, Episode 10",
            "subtitle": "The Girl Who Cried Ouch / When Dad's Away",
            "sortTitle": "Willas Wild Life Season 02 Episode 10",
            "series": "Willa's Wild Life",
            "primaryCreator": {
                "role": "Copyright holder",
                "name": "Nelvana"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "video-streaming",
                    "name": "Streaming Video"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/5802-1/{F25B8F28-4C39-4886-8CBD-E50491433E5C}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/5802-1/F25/B8F/28/{F25B8F28-4C39-4886-8CBD-E50491433E5C}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/5802-1/{F25B8F28-4C39-4886-8CBD-E50491433E5C}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/5802-1/F25/B8F/28/{F25B8F28-4C39-4886-8CBD-E50491433E5C}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=f25b8f28-4c39-4886-8cbd-e50491433e5c",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/f25b8f28-4c39-4886-8cbd-e50491433e5c",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/f25b8f28-4c39-4886-8cbd-e50491433e5c/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/f25b8f28-4c39-4886-8cbd-e50491433e5c/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "91108ca1-a373-437d-97f4-005eda539ee9",
            "mediaType": "eBook",
            "title": "Active Directory Cookbook",
            "sortTitle": "Active Directory Cookbook",
            "primaryCreator": {
                "role": "Author",
                "name": "Brian Svidergol"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{91108CA1-A373-437D-97F4-005EDA539EE9}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/911/08C/A1/{91108CA1-A373-437D-97F4-005EDA539EE9}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{91108CA1-A373-437D-97F4-005EDA539EE9}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/911/08C/A1/{91108CA1-A373-437D-97F4-005EDA539EE9}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=91108ca1-a373-437d-97f4-005eda539ee9",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/91108ca1-a373-437d-97f4-005eda539ee9",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/91108ca1-a373-437d-97f4-005eda539ee9/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/91108ca1-a373-437d-97f4-005eda539ee9/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "5465e7f5-3e4f-487f-9c5a-35b388af7357",
            "mediaType": "eBook",
            "title": "Vagrant",
            "subtitle": "Up and Running",
            "sortTitle": "Vagrant Up and Running",
            "primaryCreator": {
                "role": "Author",
                "name": "Mitchell Hashimoto"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{5465E7F5-3E4F-487F-9C5A-35B388AF7357}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/546/5E7/F5/{5465E7F5-3E4F-487F-9C5A-35B388AF7357}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{5465E7F5-3E4F-487F-9C5A-35B388AF7357}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/546/5E7/F5/{5465E7F5-3E4F-487F-9C5A-35B388AF7357}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=5465e7f5-3e4f-487f-9c5a-35b388af7357",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/5465e7f5-3e4f-487f-9c5a-35b388af7357",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/5465e7f5-3e4f-487f-9c5a-35b388af7357/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/5465e7f5-3e4f-487f-9c5a-35b388af7357/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        },
        {
            "id": "9f3aae07-39d3-4eb2-a90d-4f270c373f73",
            "mediaType": "eBook",
            "title": "Accessibility Handbook",
            "sortTitle": "Accessibility Handbook",
            "primaryCreator": {
                "role": "Author",
                "name": "Katie Cunningham"
            },
            "starRating": 0.0,
            "dateAdded": "2015-01-05T11:09:00-05:00",
            "formats": [
                {
                    "id": "ebook-pdf-adobe",
                    "name": "Adobe PDF eBook"
                },
                {
                    "id": "ebook-epub-adobe",
                    "name": "Adobe EPUB eBook"
                },
                {
                    "id": "ebook-kindle",
                    "name": "Kindle Book"
                }
            ],
            "images": {
                "thumbnail": {
                    "href": "https://images.contentreserve.com/ImageType-200/2858-1/{9F3AAE07-39D3-4EB2-A90D-4F270C373F73}Img200.jpg",
                    "type": "image/jpeg"
                },
                "cover150Wide": {
                    "href": "https://images.contentreserve.com/ImageType-150/2858-1/9F3/AAE/07/{9F3AAE07-39D3-4EB2-A90D-4F270C373F73}Img150.jpg",
                    "type": "image/jpeg"
                },
                "cover": {
                    "href": "https://images.contentreserve.com/ImageType-100/2858-1/{9F3AAE07-39D3-4EB2-A90D-4F270C373F73}Img100.jpg",
                    "type": "image/jpeg"
                },
                "cover300Wide": {
                    "href": "https://images.contentreserve.com/ImageType-400/2858-1/9F3/AAE/07/{9F3AAE07-39D3-4EB2-A90D-4F270C373F73}Img400.jpg",
                    "type": "image/jpeg"
                }
            },
            "contentDetails": [
                {
                    "href": "https://overdriveapi.lib.overdrive.com/ContentDetails.htm?ID=9f3aae07-39d3-4eb2-a90d-4f270c373f73",
                    "type": "text/html",
                    "account": {
                        "id": 4425,
                        "name": "OverDrive API Integration Library (OH)"
                    }
                }
            ],
            "links": {
                "self": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/9f3aae07-39d3-4eb2-a90d-4f270c373f73",
                    "type": "application/vnd.overdrive.api+json"
                },
                "metadata": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/9f3aae07-39d3-4eb2-a90d-4f270c373f73/metadata",
                    "type": "application/vnd.overdrive.api+json"
                },
                "availability": {
                    "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products/9f3aae07-39d3-4eb2-a90d-4f270c373f73/availability",
                    "type": "application/vnd.overdrive.api+json"
                }
            }
        }
    ],
    "links": {
        "self": {
            "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products?limit=25&offset=0",
            "type": "application/vnd.overdrive.api+json"
        },
        "first": {
            "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products?limit=25&offset=0",
            "type": "application/vnd.overdrive.api+json"
        },
        "next": {
            "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products?limit=25&offset=25",
            "type": "application/vnd.overdrive.api+json"
        },
        "last": {
            "href": "https://api.overdrive.com/v1/collections/v1L1BBQ0AAA2_/products?limit=25&offset=200",
            "type": "application/vnd.overdrive.api+json"
        }
    }
}

This response shows results from a specific search. It includes limited title information about "The Adventures of Sherlock Holmes" along with hypermedia links that you can use to access the Metadata or Library Availability API.