Library of Congress website screenshot

Library of Congress

The Library of Congress is the largest library in the world, with millions of books, films and video, audio recordings, photographs, newspapers, maps and manuscripts in its collections. The Library is the main research arm of the U.S. Congress and the home of the U.S. Copyright Office. The Library publishes a suite of public APIs that expose its catalog, digital collections, historic newspapers, and legislative information.

3 APIs 0 Features
Cultural HeritageFederal GovernmentLibraryLegislativeNewspapersSearch

APIs

Library of Congress loc.gov JSON API

The loc.gov JSON API returns structured JSON or YAML representations of the Library of Congress's online collections, items, search results, and resource pages, enabling program...

Library of Congress Chronicling America API

The Chronicling America API exposes historic American newspapers digitized through the National Digital Newspaper Program, providing search and metadata access to newspaper page...

Library of Congress Congress.gov API

The Congress.gov API provides programmatic access to legislative information, including bills, laws, members, committees, and Congressional Record content from the U.S. Congress.

Collections

Pricing Plans

Rate Limits

Library Of Congress Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Reference
Reference
👥
GitHubOrganization
GitHubOrganization

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Library of Congress loc.gov JSON API
  version: 1.0.0
items:
- info:
    name: Search
    type: folder
  items:
  - info:
      name: Search loc.gov
      type: http
    http:
      method: GET
      url: https://www.loc.gov/search/
      params:
      - name: q
        value: ''
        type: query
        description: Search query string.
      - name: fo
        value: ''
        type: query
        description: Response format (json or yaml).
      - name: c
        value: ''
        type: query
        description: Number of results per page.
      - name: sp
        value: ''
        type: query
        description: Page number of results.
      - name: at
        value: ''
        type: query
        description: Limit response to specified attributes (comma-separated).
    docs: Search across the loc.gov website and digital collections.
- info:
    name: Collections
    type: folder
  items:
  - info:
      name: List Collections
      type: http
    http:
      method: GET
      url: https://www.loc.gov/collections/
      params:
      - name: fo
        value: ''
        type: query
    docs: List the Library's digital collections.
  - info:
      name: Get Collection
      type: http
    http:
      method: GET
      url: https://www.loc.gov/collections/:name/
      params:
      - name: name
        value: ''
        type: path
        description: Collection slug.
      - name: fo
        value: ''
        type: query
    docs: Retrieve metadata and items for a specific collection.
- info:
    name: Items
    type: folder
  items:
  - info:
      name: Get Item
      type: http
    http:
      method: GET
      url: https://www.loc.gov/item/:itemId/
      params:
      - name: itemId
        value: ''
        type: path
      - name: fo
        value: ''
        type: query
    docs: Retrieve a single item record.
- info:
    name: Resources
    type: folder
  items:
  - info:
      name: Get Resource
      type: http
    http:
      method: GET
      url: https://www.loc.gov/resource/:resourceId/
      params:
      - name: resourceId
        value: ''
        type: path
      - name: fo
        value: ''
        type: query
    docs: Retrieve a digitized resource record.
bundled: true