Endpoint Playground
Searches Apple Books ebooks by `term`, which is required. `country` is the two-letter storefront code (default `us`), `lang` a language tag such as `en-us`, `limit` the result count (default 50, max 200) and `page` starts at 1. Results include `isbn`, `publisher`, `page_count`, price, rating, genres and series details.
14 Oct 2026: 40 items; 13 fields had a value in every checked item and 2 varied between items.
Sample value profiles: release_date: 2004-07-01 to 2025-10-21; price: 0 to 69.99, median 9.99; name: “Harry Potter and the Sorcerer's Stone (Enhanced Edition)” and 37 other values.
curl 'https://api.crawlora.net/api/v1/apple-books/search?term=harry+potter' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| term | string | Yes | harry potter | Search term |
| country | string | No | Two-letter storefront country code | |
| lang | string | No | Result language tag | |
| limit | integer | No | Number of books per page | |
| page | integer | No | Search page number (1-based) |
{
"code": 200,
"msg": "OK",
"data": [
{
"id": 1037193578,
"name": "Harry Potter and the Sorcerer's Stone (Enhanced Edition)",
"url": "https://books.apple.com/us/book/harry-potter-and-the-sorcerers-stone-enhanced-edition/id1037193578",
"artist_id": 79595314,
"artist_name": "J.K. Rowling",
"genres": [
"Fiction & Literature",
"Fantasy"
],
"release_date": "2015-11-20T08:00:00Z",
"price": 11.99,
"currency": "USD",
"free": false,
"rating": 4.7,
"rating_count": 10686
}
]
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.