Data
Edition stats for a book/work (Open Library) API
Aggregate all editions of an Open Library work into a single summary: edition count, distinct languages, publishers, ISBN list, a min/max/median page-count range, and the earliest publish year. Derives cross-edition stats no single record exposes. Answers 'how many editions / languages does this book have', 'ISBNs and page-count range for this title'.
Price$0.01per request
MethodPOST
Route/v1/data/book-editions
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache604800s public
databookseditionsopenlibraryisbnlanguagesbibliographicliterature
API URL
Integration docshttps://x402.hexl.dev/v1/data/book-editionsExample request
{
"workId": "OL27448W",
"limit": 50
}Example response
{
"workId": "OL27448W",
"totalEditions": 251,
"analyzed": 50,
"languages": [
"eng",
"fre",
"ger",
"pol",
"por",
"rus",
"spa",
"tur"
],
"languageCount": 8,
"publishers": [
"HarperCollins",
"Fabbri",
"Booket",
"France Loisirs",
"Klett-Cotta",
"Hobbit press Klett Cotta",
"der Hörverlag",
"Harper Collins",
"Hyoronsha",
"HarperCollins Publishers",
"William Morrow",
"HarperCollins Publishers Limited"
],
"isbnCount": 80,
"sampleIsbns": [
"9786555112511",
"9788373199774",
"8373199772",
"9788845290053",
"8845290050",
"9788445013847",
"844501384X",
"9782266110877",
"226611087X",
"9783608933536"
],
"pageRange": {
"min": 352,
"max": 1662,
"median": 1244
},
"earliestPublishYear": 1966
}Input schema
{
"type": "object",
"required": [
"workId"
],
"properties": {
"workId": {
"type": "string",
"pattern": "^OL\\d+W$",
"description": "Open Library work key, e.g. 'OL27448W'."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 50,
"description": "Editions to analyze."
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}