A Catalog of APIs

This is a non-exhaustive list of APIs that can be used to retrieve data from cultural institutions, and other sources, that can be used for research, teaching, or event to build or integrate with applications.

Although some APIs do not require authentication, it is important to check the API documentation to be aware of usage limits and other restrictions. Otherwise, you can get blocked from the API provider.

US Based APIs

API Version Description Link to Documentation Requires Authentication Status of Documentation
Internet Archive N/A API for searching and retrieving data from public collections from the Internet Archive IA Tools and APIs Yes Well documented with examples and code snippets
Library of Congress N/A Provides structured data about Library of Congress collections APIs for LoC.gov No Well documented. Some collections have their own documentation. See Additional APIs
Getty Museum N/A API designed for tasks like getting records, tracking changes, and querying the collection Getty API Documentation No “Work in progress”
Metropolitan Museum of Art v1 Provides access to Open Access data and public domain high-resolution images The Met Collection API No Well documented with examples and code snippets
Art Institute of Chicago v1 REST-style service to explore and integrate the museum’s public data Art Institute of Chicago API No Well documented with examples and code snippets
Harvard Art Museums N/A REST-style service for integrating museum collections in projects Harvard Art Museums API Yes Detailed and well-documented. See GitHub Docs
The Cleveland Museum of Art 4.0.0 Provides access to the museum’s collection data in JSON format Cleveland Museum of Art API No Well documented but not very user-friendly
Smithsonian Institution N/A Open access to Smithsonian collections and research datasets Smithsonian API No Comprehensive documentation with examples
HathiTrust N/A API for accessing and managing HathiTrust collections and data HathiTrust Data API Yes Limited and somewhat outdated documentation
Walters Art Museum Collections N/A Access to Walters Art Museum’s public data and metadata Walters API No Limited documentation available on GitHub
National Archives Catalog v2.0 Access to the National Archives collection metadata National Archives API No Well documented with examples
The New York Times Archive v3 Provides access to NYT articles, archives, and multimedia NYT APIs Yes Comprehensive documentation with examples
Digital Public Library of America N/A Provides access to metadata and content from partner libraries DPLA API Codex Yes Detailed documentation available

Non-US APIs

Note

Policies for using APIs from non-US institutions may be different from those in the US. It is important to check the API documentation for each institution to be aware of usage limits and other restrictions.

API Version Description Link to Documentation Requires Authentication Status of Documentation
Europeana v2.0 API to search and retrieve European cultural heritage metadata Europeana API Yes Comprehensive documentation with code examples
Rijksmuseum N/A Provides access to Rijksmuseum collection data and images Rijksmuseum API Yes Moderately documented with examples
V&A Collections N/A API for accessing the Victoria and Albert Museum’s collection data and images V&A API Yes Well-documented with examples
Science Museum Collections N/A API for accessing the Science Museum’s collection data and images Science Museum API Yes Well documented but not very user-friendly