Catalog/media-ebook-search

Data

Ebook / book search (iTunes) API

Search ebooks via the keyless Apple iTunes Search API, normalized to title, author, genre(s), year, description, price, average rating, rating count, artwork, store URL, and ids. Complements book-search (Open Library). Answers 'find the ebook Dune','books by an author on Apple Books','ebook price','book release year and genre'.

Price$0.01per request
MethodPOST
Route/v1/data/media-ebook-search
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
mediaebookbookbooksitunesapple-booksliteratureentertainment
API URLhttps://x402.hexl.dev/v1/data/media-ebook-search
Integration docs
Example request
{
  "query": "Dune Frank Herbert",
  "limit": 3
}
Example response
{
  "query": "Dune Frank Herbert",
  "count": 1,
  "ebooks": [
    {
      "title": "Dune",
      "author": "Frank Herbert",
      "genre": "Sci-Fi & Fantasy",
      "genres": [
        "Sci-Fi & Fantasy",
        "Books"
      ],
      "year": 1965,
      "releaseDate": "1965-08-01T08:00:00Z",
      "description": "Set on the desert planet Arrakis.",
      "price": 9.99,
      "currency": "USD",
      "rating": 4.9,
      "ratingCount": 8000,
      "artworkUrl": "https://is1-ssl.mzstatic.com/.../600x600bb.jpg",
      "url": "https://books.apple.com/us/book/dune/id123",
      "trackId": 123,
      "artistId": 456
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "examples": [
        "Dune",
        "Frank Herbert"
      ]
    },
    "limit": {
      "type": "number",
      "default": 15,
      "examples": [
        10
      ]
    },
    "country": {
      "type": "string",
      "examples": [
        "US"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}