Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

MIT Libraries logo MIT Libraries

Massaschusetts Institute of Technology logo Search Account

Resources and Tools for Computational Research: List

What's a computational tool or API?

Many scholarly publishers, databases, and products offer tools to allow users to programmatically analyze, mine, and extract data to serve a variety of research purposes.

An API, short for Application Programming interface, is a tool used to share content and data between software applications.  As one of the programmatic access methods, APIs are used in a variety of contexts, but some examples include embedding content from one website into another, dynamically posting content from one application to display in another application, or extracting data from a database in a more programmatic way than a regular user interface might allow.  With an API, users might create programmatic searches of a citation database, extract statistical data, or dynamically query and post blog content.

Below is a list of commonly used scholarly resources at MIT that make their APIs available for use or provide other programmatic access and computational tools to use their resources. If you have programming skills and would like to use APIs in your research, use the information below to get an overview of some available APIs.

In addition to APIs, you may also find other tools and platforms for programmatic access to texts, data and other content for computational use in the list.

If you have any questions or know of an computational tool or API you would like to see include in this list, please contact: