editions.json: Get editions of a work

API: openlibrary.org:open-library-api
Endpoint: /works/{id}/editions.json
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 662ms

Description

Retrieve all editions of a specific work.

Parameters (1)

id (string, path, required)

Work ID

Examples (2)

Get editions of a work openapi-spec
curl 'https://openlibrary.org/works/OL27448W/editions.json'
import requests

resp = requests.get("https://openlibrary.org/works/OL27448W/editions.json")
data = resp.json()
import zingu_apis

api = zingu_apis.api("openlibrary")
result = api.fetch("works/{id}/editions.json")

for item in result:
    print(item)
const resp = await fetch("https://openlibrary.org/works/OL27448W/editions.json");
const data = await resp.json();
Get editions of a work openapi-spec
curl 'https://openlibrary.org/works/OL45804W/editions.json'
import requests

resp = requests.get("https://openlibrary.org/works/OL45804W/editions.json")
data = resp.json()
import zingu_apis

api = zingu_apis.api("openlibrary")
result = api.fetch("works/{id}/editions.json")

for item in result:
    print(item)
const resp = await fetch("https://openlibrary.org/works/OL45804W/editions.json");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:43:14.580234 200 662ms
2026-04-16 00:21:58.723088 200 697ms
2026-04-15 04:10:28.059312 200 837ms
2026-04-15 00:28:03.745946 200 793ms
2026-04-14 03:47:32.478515 200 870ms
2026-04-14 01:28:54.664060 200 798ms
2026-04-12 14:10:04.353426 200 1534ms
2026-04-12 13:49:44.250531 200 1575ms
2026-04-10 03:25:05.388208 200 822ms
2026-04-10 01:31:04.699143 200 630ms
2026-04-09 03:44:51.538661 200 938ms
2026-04-09 00:03:27.478047 200 858ms