Endpoint Playground
Returns Apple Books ebook chart rankings for `collection`, `top-free` (default) or `top-paid`. Omit `genre` for all genres, or use one of the discovered ebook category IDs. `country` defaults to `us`; `limit` defaults to 50 and maxes at 200. Each entry has `name`, author, `genres`, `release_date`, `artwork_url` and `url`.
14 Oct 2026: 40 items; 9 fields had a value in every checked item.
Sample value profiles: release_date: 1813-01-28 to 2026-10-07; name: “All The Best People Are” and 39 other values; artist_url: books.apple.com.
curl 'https://api.crawlora.net/api/v1/apple-books/charts?collection=top-free&genre=9008' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| collection | string | No | top-free | Chart collection. Allowed values: top-free, top-paid |
| genre | integer | No | 9008 | Optional ebook genre ID. Allowed values: 9008, 9009, 9026, 9027, 9028, 9031, 9025, 9015, 11086, 9032, 9002, 9034, 9018, 9003, 9020, 9035, 11165. Use apple_books_genres with media=book to discover names. |
| country | string | No | Two-letter storefront country code | |
| limit | integer | No | Number of chart items to return |
{
"code": 200,
"msg": "OK",
"data": [
{
"id": 395540967,
"name": "The Odyssey",
"artist_name": "Homer",
"artist_id": 781333,
"url": "https://books.apple.com/us/book/the-odyssey/id395540967",
"genres": [
"Poetry",
"Books"
]
}
]
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.