API

The Academic Commons RESTful API can be used to query/search for records. We support JSON responses. Documentation and a GUI can be found at:
http://petstore.swagger.io/?url=https://academiccommons.columbia.edu/api/v1/swagger_doc

Note that data feeds (data_feed) provide bulk, unpaginated access to a previously-defined subset of records from the API. Data feeds are not API alternatives unless the requestor is a Columbia entity that regularly crawls all of the responses to a consistent query. For example, a specific department name or genre type. To access the data_feed functionality of the API, please contact us at ac@columbia.edu.

The API supports GET requests; users interested in making POST requests should consider using the SWORD protocol detailed below.

To see an example of an AC API integration, visit Dr. Ruth S. DeFries's profile in the Earth Institute Directory.

For questions about how to integrate an API feed into your Columbia Site, please contact ac@columbia.edu.

OAI-PMH

Academic Commons supports the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), version 2.0. The base URL is: https://academiccommons.columbia.edu/oai

SWORD

Academic Commons can receive materials via SWORD deposit. SWORD is a protocol that automates the deposit process. SWORD is best used for recurring deposits, such as regular deposits of theses or working papers from Columbia departments and regular deposits of articles from Columbia-affiliated journals. Additionally, while the Academic Commons API does not include POST functionality, SWORD can be used in a similar manner to make deposits to Academic Commons in a more programmatic way.

To use SWORD you must have:

  • SWORD credentials (provided by Columbia Libraries)
    • Username and password to use for Basic Authentication header in POST request
    • URL to use for the POST request
  • Deposits in package format that include an item (often a PDF) and an xml metadata file
    • The SWORD server expects a file in zip format. This zip file will contain the item(s) to be deposited, along with a file called mets.xml. This file will contain metadata, including the list of item files. It is based on Metadata Encoding and Transmission Standard (METS). View an xml example.
  • The ability to create metadata xml files either manually or programmatically
  • Access to a SWORD client or SWORD library and the ability to initiate deposits

If you would like to learn more about how to deposit content via SWORD or start the process of requesting credentials, contact us at ac@columbia.edu.

Web Crawlers

Aggressive automated crawling of Academic Commons is not permitted, and IP addresses and ranges that exceed a reasonable rate of requests will be blocked. Entities that indiscriminately consume our computational resources create access issues for everyone else, and this behavior is not something that we will accommodate. If you would like to learn more about our rate limits, please email ac@columbia.edu.

Crawling, downloading, or otherwise accessing and/or storing content from Academic Commons for the purposes of training commercial Large Language Models (LLMs) or supplementing commercial Retrieval-Augmented Generation (RAG) systems is not permitted. The use of bibliographic metadata (without abstract text, for which we do not hold the copyright) may be used for this purpose unless a user-agent has been expressly disallowed through our site’s robots.txt.

Sitemap

The sitemap for Academic Commons is regenerated every weekday. https://academiccommons.columbia.edu/sitemap.xml.gz

Metadata License

Academic Commons bibliographic metadata—excluding abstracts, which may be under copyright—is available under a Creative Commons 0 1.0 Universal license.

cc cc cc zero

To the extent possible under law, Columbia University Libraries has waived all copyright and related or neighboring rights to Academic Commons bibliographic metadata (abstracts are excluded from this license). This work is published from: United States.