: Get detailed item information

API: loc.gov:library-of-congress-api
Endpoint: /item/{id}/
Response format: application/json
Auth: none
Method: GET
Last Status: 0

Description

Retrieve full metadata and resources for a specific item by its identifier.

Parameters (2)

fo (string, query, required)

Format output - must be 'json' for API responses

Constraints: {'enum': ['json']}

id (string, path, required)

Item identifier (e.g., '2003665061' or full path)

Examples (2)

Get item details by ID openapi-spec
curl 'https://www.loc.gov/item/2009581123/?fo=json'
import requests

resp = requests.get(
    "https://www.loc.gov/item/2009581123/",
    params={
        'fo': 'json',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("library-of-congress")
result = api.fetch("item/{id}/", fo="json")

for item in result:
    print(item)
const resp = await fetch("https://www.loc.gov/item/2009581123/?fo=json");
const data = await resp.json();
Get item details openapi-spec
curl 'https://www.loc.gov/item/{id}/?fo=json'
import requests

resp = requests.get(
    "https://www.loc.gov/item/{id}/",
    params={
        'fo': 'json',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("library-of-congress")
result = api.fetch("item/{id}/", fo="json")

for item in result:
    print(item)
const resp = await fetch("https://www.loc.gov/item/{id}/?fo=json");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:14:49.141422 ERR
2026-04-15 01:59:37.812519 200 1643ms
2026-04-14 00:32:32.925927 200 1257ms
2026-04-12 15:01:35.181882 200 1039ms
2026-04-10 00:18:56.347462 200 1168ms
2026-04-09 03:38:35.057682 200 2071ms
2026-04-08 07:13:17.472778 200 1275ms
2026-04-07 01:26:00.258124 200 1355ms
2026-04-05 18:59:05.132476 ERR
2026-04-05 00:59:31.099813 200 1287ms
2026-04-04 03:15:06.542463 200 968ms
2026-04-03 13:09:36.907474 200 1332ms
2026-03-30 02:27:11.247397 200 1256ms
2026-03-29 13:06:31.227931 200 1199ms
2026-03-23 09:16:07.987102 200 1015ms