: Get items from a specific collection

API: loc.gov:library-of-congress-api
Endpoint: /collections/{collection}/
Response format: application/json
Auth: none
Method: GET

Description

Search within a specific digital collection.

Parameters (5)

c (integer, query, optional, default: 25)

Count of results per page

Constraints: {'minimum': 1, 'maximum': 150}

collection (string, path, required)

Collection identifier (e.g., 'tenth-to-sixteenth-century-liturgical-chants', 'loc-chronicling-america')

fo (string, query, required)

Format output - must be 'json' for API responses

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

q (string, query, optional)

Search query within the collection

sp (integer, query, optional, default: 1)

Start page number

Constraints: {'minimum': 1}

Examples (1)

Get items from a specific collection openapi-spec
curl 'https://www.loc.gov/collections/{collection}/?fo=json'
import requests

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

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

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

No probe data for this endpoint yet.