The Cooper Hewitt APIAPI (Computer Science) Application Programming Interface – a facility to allow a computer or application to access the data and/or functionality of another computer system or application gives you quick access to the data of 215,000 items in our collectionCollection (Museology) Museums are distinguished by their collection of unique objects that form the core of their activities for exhibitions, education, and research., along with information about the people, companies and other organizations that were associated with them.
The API uses GraphQLGraphQL (Computer Science) GraphQL is an open-source data query and manipulation language for APIs to access the data. To get started, connect via GraphQL to this endpoint:
https://api.cooperhewitt.org/
Start making queries
The API will support any GraphQL compatible client, including the command line or graphical user interfaces (GUIs) such as GraphiQLGraphiQL GraphiQL (note the "i" in the word) is an open source graphical interface used to query GraphQL APIs. You can use GraphiQL in our Try It Out section.. This site has embedded GraphiQL, so you can make GraphQL queries without any prior setup.
Incorporate the API in your code
When you want to incorporate queries into your own code, there are many tools available in a wide range of programming languages. Visit the GraphQL site to explore the options available.
Open access
The Cooper Hewitt API is open access, you do not have to register in order to use it. However, to prevent the overloading of the server, calls to the API will be rate limited by default. To remove this limit, you can apply for your own access key.