Inventory of Agency APIs and Other Services for Public Access

Collections

To improve the discoverability of publications across federal agency repositories, the follow ing page

provides information about the Application Programming Interfaces (APIs) and other services provided by

each agency. APIs simplify programming, help to support application interoperability, and facilitate the

machine-to-machine discovery of public access content by third parties and additional real-time search

offerings. Agencies should submit any updates to their API information to

scigovw ebmanager@science.gov.

DEPARTMENT OF AGRICULTURE

DEPARTMENT OF COMMERCE

National Institute of Standards and Technology

National Oceanic and Atmospheric Administration

DEPARTMENT OF DEFENSE

DEPARTMENT OF EDUCATION

DEPARTMENT OF ENERGY

DEPARTMENT OF HEALTH AND HUMAN SERVICES

Administration for Community Living

Agency for Healthcare Research and Quality

Assistant Secretary for Preparedness and

Response

Centers for Disease Control and Prevention

Food and Drug Administration

National Institutes of Health

DEPARTMENT OF HOMELAND SECURITY

DEPARTMENT OF TRANSPORTATION

DEPARTMENT OF VETERANS AFFAIRS

U.S. AGENCY FOR INTERNATIONAL DEVELOPMENT

ENVIRONMENTAL PROTECTION AGENCY

NATIONAL AERONAUTICS AND SPACE

ADMINISTRATION

NATIONAL SCIENCE FOUNDATION

OFFICE OF THE DIRECTOR OF NATIONAL

INTELLIGENCE

SMITHSONIAN INSTITUTION

U.S. GEOLOGICAL SURVEY

DEPARTMENT OF AGRICULTURE

PubAg API

The PubAg RESTful Web Service gives you access to the publications and related information w e hold in

the PubAg repository. PubAg covers all of the core topics of the agricultural sciences including nutrition,

food safety, food quality, animal and crop production and protection, natural resources, sustainable

agricultural systems, rural development, agricultural economic and policy issues, agricultural imports and

exports, agricultural statistics, extramural research, and Extension education.

API Endpoint: https://api.nal.usda.gov/pubag/rest/

Documentation: https://pubag.nal.usda.gov/apidocs

Terms of Service and/or Fair Use Policy: https://pubag.nal.usda.gov/faq

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No

API Key via Data.gov

https://api.data.gov

/signup/

REST JSON

DEPARTMENT OF DEFENSE




Under Development

DEPARTMENT OF COMMERCE

National Institute of Standards and Technology

NIST has partnered w ith the National Library of Medicine, part of the National Institutes of Health, to use

PubMed Central (PMC) and its supporting infrastructure (including APIs and manuscript submission system)

as the repository for the peer-review ed, accepted journal literature that results from their research

program(s). For more information on this database, related APIs, and collections of articles available for text

mining, see the HHS entry.

NIH E-utilities

Using the parameters defined in the below API endpoint, the NIH eSearch service provides a list of EPAfunded PubMed Central IDs (PMCID) or PubMed IDs (PMID) that can subsequently be used in the Entrez

Programming Utilities (E-utilities) suite of services for more granular metadata and information (see HHS

entry for more information).

API Endpoint:

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=nist%20funded%5bfilter%5d&db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=nist%20funded%5bfilter%5d&

db=pubmed

Documentation: https://w w w.ncbi.nlm.nih.gov/books/NBK25497/

Terms of Service and/or Fair Use Policy:

https://w w w.ncbi.nlm.nih.gov/books/NBK25497/#chapter2.Usage_Guidelines_and_Requiremen

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No API Key REST XML, JSON

National Oceanic and Atmospheric Administration

NOAA Institutional Repository JSON REST API

The NOAA Institutional Repository JSON REST API allow s you to query the repository based on its

collections.

API Endpoint: https://repository.library.noaa.gov/fedora/export/view /collection/

Documentation: https://repository.library.noaa.gov/help#quick-link-oaipmh-ext

Terms of Service and/or Fair Use Policy:

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None REST JSON

NOAA Institutional Repository OAI-PMH API

The NOAA Institutional Repository OAI-PMH API that allow s you to query the repository. Requests using the




API must be made using "verbs" as specified by OAI-PMH.

API Endpoint: https://repository.library.noaa.gov/fedora/oai

Documentation: https://repository.library.noaa.gov/help#quick-link-oaipmh-summary

Terms of Service and/or Fair Use Policy:

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None OAI-PMH XML

DEPARTMENT OF EDUCATION

ERIC API

The ERIC API supports searching of the online metadata repository. ERIC is a digital library of education

research, sponsored by the US DEPARTMENT OF EDUCATION.

API Endpoint: Not yet deployed

Documentation: Not yet deployed

Terms of Service and/or Fair Use Policy: https://eric.ed.gov/?copyright

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None REST XML, JSON, CSV

DEPARTMENT OF ENERGY

DOE PAGES API

The DOE PAGES API allow s you to query the Department of Energy's PAGES repository of scholarly

scientific publications resulting from DOE research funding. The API is built on a REST architecture,

providing predictable URLs that make w riting applications easy. The API is HTTP-based, so it can be

accessed using a w ide variety of clients.

API Endpoint: https://w w w.osti.gov/pages/api/v1/records/

Documentation: https://w w w.osti.gov/pages/api/v1/docs

Terms of Service and/or Fair Use Policy: https://w w w.osti.gov/disclaimer

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None REST XML, JSON, BibTeX

DEPARTMENT OF HEALTH AND HUMAN SERVICES

To support its public access policy, HHS uses PubMed and PubMed Central (PMC), w hich are resources

developed and maintained by the National Library of Medicine (NLM) at the National Institutes of Health

(NIH). PubMed and PMC facilitate the discovery of peer-review ed biomedical and other scientific literature.

PubMed (https://w w w.ncbi.nlm.nih.gov/pubmed/) is a database of citations and abstracts; PMC

(https://w w w.ncbi.nlm.nih.gov/pmc/) is an open full-text digital archive of scholarly articles in the biomedical






and life sciences. Both resources include content that falls under the public access policies of NIH and

other government and private research funders, as w ell as a broader collection of current and historical

scientific journal content collected by NLM. All articles in PMC have a corresponding record in PubMed.

NIH provides API access, through the Entrez Programming Utilities (E-utilities) and the Open Archives

Initiative Protocol for Metadata Harvesting (OAI-PMH), to PubMed and PMC records, as w ell as FTP access

to content.

Entrez Programming Utilities

E-utilities provide stable API access to article metadata and other information available in PubMed and PMC.

eSearch

Using the parameters defined in the API endpoints below, the eSearch service provides a list of PubMed

Central IDs (PMCID) or PubMed IDs (PMID) for identifying papers funded by each HHS agency; these IDs

can subsequently be used in other E-utilities services for more granular metadata and information (see

eSummary and eFetch sections below ).

API Endpoints:

Administration for Community Living (ACL)

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=acl%20funded%5bfilter%5d&

db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=acl%20funded%5bfilter%5d&

db=pubmed

Agency for Healthcare Research and Quality (AHRQ)

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=ahrq%20funded%5bfilter%5d&

db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=ahrq%20funded%5bfilter%5d&

db=pubmed

Assistant Secretary for Preparedness and Response (ASPR)

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=aspr%20funded%5bfilter%5d&

db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=aspr%20funded%5bfilter%5d&

db=pubmed

Centers for Disease Control and Prevention (CDC)

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=cdc%20funded%5bfilter%5d&

db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=cdc%20funded%5bfilter%5d&

db=pubmed

Food and Drug Administration (FDA)
PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=fda%20funded%5bfilter%5d&

db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=fda%20funded%5bfilter%5d&

db=pubmed

National Institutes of Health (NIH)

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=nih%20funded%5bfilter%5d&

db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=nih%20funded%5bfilter%5d&

db=pubmed

Documentation: https://w w w.ncbi.nlm.nih.gov/books/NBK25497/

Terms of Service and/or Fair Use Policy:

https://w w w.ncbi.nlm.nih.gov/books/NBK25497/#chapter2.Usage_Guidelines_and_Requiremen

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No API Key REST XML, JSON

eSummary

An E-Summary call retrieves article metadata for a PMCID or PMCIDs. These metadata include basic citation

data as w ell as the PubMed ID (PMID) a given article. With a PMID, you can do a further call to get PubMed

metadata for the same article, including journal ISSN(s), publication types (if available), and PubMed

indexing history.

API Endpoint: https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi

Documentation URL: https://w w w.ncbi.nlm.nih.gov/books/NBK25499/#chapter4.ESummary

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No API Key REST XML, JSON

eFetch

With a PMID for an article, an eFetch call w ill retrieve more robust information on an article than eSummary,

including abstracts, funding data, and Medical Subject Headings (MeSH), as available.

API Endpoint: https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi

Documentation URL: https://w w w.ncbi.nlm.nih.gov/books/NBK25499/#chapter4.EFetch

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No API Key REST XML, JSON, text

OAI-PMH

The PMC OAI-PMH service (PMC-OAI) provides access to metadata of all items in the PMC archive, as w ell

as to the full text of the items in the PMC Open Access Subset.

PMC-OAI is an implementation of the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), a

standard for retrieving metadata from digital document repositories. PMC-OAI supports OAI-PMH version

2.0. It does not support earlier versions of the protocol.
PMC also provides a simpler OA w eb service, w hich might be more appropriate for programmatic access,

depending on your requirements.

API Endpoint: https://w w w.ncbi.nlm.nih.gov/pmc/oai/oai.cgi

Documentation URL: https://w w w.ncbi.nlm.nih.gov/pmc/tools/oai/

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None OAI XML, Dublin Core

File Transfer Protocol (FTP) Service

The FTP Service provides access to:

File lists and files for the articles in the PMC Open Access Subset (https://w w w.ncbi.nlm.nih.gov

/pmc/tools/openftlist/);

The Author Manuscript Collection (https://w w w.ncbi.nlm.nih.gov/pmc/about/mscollection/) and its file

lists; and

The Historical OCR Collection (https://w w w.ncbi.nlm.nih.gov/pmc/tools/textmining/)

API Endpoint: https://ftp.ncbi.nlm.nih.gov/pub/pmc

Documentation: https://w w w.ncbi.nlm.nih.gov/pmc/tools/ftp/

Terms of Service and/or Fair Use Policy: https://w w w.ncbi.nlm.nih.gov/pmc/about/copyright/

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None FTP, HTTPS .tar.gz, PDF

DEPARTMENT OF HOMELAND SECURITY

DHS has partnered w ith the National Library of Medicine, part of the National Institutes of Health, to use

PubMed Central (PMC) and its supporting infrastructure (including APIs and manuscript submission system)

as the repository for the peer-review ed, accepted journal literature that results from their research

program(s). For more information on this database, related APIs, and collections of articles available for text

mining, see the HHS entry.

NIH E-utilities

Using the parameters defined in the below API endpoint, the NIH eSearch service provides a list of DHSfunded PubMed Central IDs (PMCID) or PubMed IDs (PMID) that can subsequently be used in the Entrez

Programming Utilities (E-utilities) suite of services for more granular metadata and information (see HHS

entry for more information).

API Endpoint:

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=dhs%20funded%5bfilter%5d&db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=dhs%20funded%5bfilter%5d&

db=pubmed

Documentation: https://w w w.ncbi.nlm.nih.gov/books/NBK25497/

Terms of Service and/or Fair Use Policy:

https://w w w.ncbi.nlm.nih.gov/books/NBK25497/#chapter2.Usage_Guidelines_and_Requiremen

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats


Yes No API Key REST XML, JSON

DEPARTMENT OF TRANSPORTATION

National Transportation Library Repository JSON REST API

The National Transportation Library Institutional Repository JSON REST API allow s you to query the

repository based on its collections.

API Endpoint: https://rosap.ntl.bts.gov/fedora/export/view /collection/

https://rosap.ntl.bts.gov/fedora/export/dow nload/collection/

Documentation: https://rosap.ntl.bts.gov/help#quick-link-oaipmh-ext

Terms of Service and/or Fair Use Policy:

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None REST JSON

National Transportation Library Repository OAI-PMH API

The National Transportation Library Repository OAI-PMH API that allow s you to query the repository.

Requests using the API must be made using "verbs" as specified by OAI-PMH.

API Endpoint: https://repository.library.noaa.gov/fedora/oai

Documentation: https://rosap.ntl.bts.gov/help#quick-link-oaipmh-listrecords

Terms of Service and/or Fair Use Policy:

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None OAI-PMH XML

DEPARTMENT OF VETERANS AFFAIRS

VA has partnered w ith the National Library of Medicine, part of the National Institutes of Health, to use

PubMed Central (PMC) and its supporting infrastructure (including APIs and manuscript submission system)

as the repository for the peer-review ed, accepted journal literature that results from their research

program(s). For more information on this database, related APIs, and collections of articles available for text

mining, see the HHS entry.

NIH E-utilities

Using the parameters defined in the below API endpoint, the NIH eSearch service provides a list of VAfunded PubMed Central IDs (PMCID) or PubMed IDs (PMID) that can subsequently be used in the Entrez

Programming Utilities (E-utilities) suite of services for more granular metadata and information (see HHS

entry for more information).

API Endpoint:

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=va%20funded%5bfilter%5d&db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=va%20funded%5bfilter%5d&




db=pubmed

Documentation: https://w w w.ncbi.nlm.nih.gov/books/NBK25497/

Terms of Service and/or Fair Use Policy:

https://w w w.ncbi.nlm.nih.gov/books/NBK25497/#chapter2.Usage_Guidelines_and_Requiremen

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No API Key REST XML, JSON

U.S. AGENCY FOR INTERNATIONAL DEVELOPMENT

Development Experience Clearinghouse (DEC) API

The Development Experience Clearinghouse (DEC) is USAID's institutional memory of over 250,000 agencyfunded technical and programmatic documents spanning more than 50 years of US international aid. The

DEC provides a snapshot in time of aid-related w ork conducted or sponsored by the agency in the form of

documents, images, videos, maps, charts, and evaluations. The DEC w ebsite (https://dec.usaid.gov) is

optimized for search and discovery, w here users can explore the DEC's offerings and become familiar w ith

the system's contents and search syntax. The API is available should users need to extract large amounts

of data from the DEC.

API Endpoint: https://dec.usaid.gov/api/

Documentation: https://w w w.usaid.gov/developer/development-experience-clearinghouse-dec-api

Terms of Service and/or Fair Use Policy: https://dec.usaid.gov/dec/content/faq.aspx

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None REST CSV, JSON, XML

ENVIRONMENTAL PROTECTION AGENCY

EPA has partnered w ith the National Library of Medicine, part of the National Institutes of Health, to use

PubMed Central (PMC) and its supporting infrastructure (including APIs and manuscript submission system)

as the repository for the peer-review ed, accepted journal literature that results from their research

program(s). For more information on this database, related APIs, and collections of articles available for text

mining, see the HHS entry.

NIH E-utilities

Using the parameters defined in the below API endpoint, the NIH eSearch service provides a list of EPAfunded PubMed Central IDs (PMCID) or PubMed IDs (PMID) that can subsequently be used in the Entrez

Programming Utilities (E-utilities) suite of services for more granular metadata and information (see HHS

entry for more information).

API Endpoint:

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=epa%20funded%5bfilter%5d&db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=epa%20funded%5bfilter%5d&

db=pubmed




Documentation: https://w w w.ncbi.nlm.nih.gov/books/NBK25497/

Terms of Service and/or Fair Use Policy:

https://w w w.ncbi.nlm.nih.gov/books/NBK25497/#chapter2.Usage_Guidelines_and_Requiremen

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No API Key REST XML, JSON

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION

NASA has partnered w ith the National Library of Medicine, part of the National Institutes of Health, to use

PubMed Central (PMC) and its supporting infrastructure (including APIs and manuscript submission system)

as the repository for the peer-review ed, accepted journal literature that results from their research

program(s). For more information on this database, related APIs, and collections of articles available for text

mining, see the HHS entry.

NIH E-utilities

Using the parameters defined in the below API endpoint, the NIH eSearch service provides a list of NASAfunded PubMed Central IDs (PMCID) or PubMed IDs (PMID) that can subsequently be used in the Entrez

Programming Utilities (E-utilities) suite of services for more granular metadata and information (see HHS

entry for more information).

API Endpoint:

PMC query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=nasa%20funded%5bfilter%5d&db=pmc

PubMed query:

https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=nasa%20funded%5bfilter%5d&

db=pubmed

Documentation: https://w w w.ncbi.nlm.nih.gov/books/NBK25497/

Terms of Service and/or Fair Use Policy:

https://w w w.ncbi.nlm.nih.gov/books/NBK25497/#chapter2.Usage_Guidelines_and_Requiremen

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No API Key REST XML, JSON

NATIONAL SCIENCE FOUNDATION

NSF Awards API

The NSF Aw ards API allow s users to build a parameter-based query to retrieve publications associated

w ith an aw ard ID.

API Endpoint: https://api.nsf.gov/services/v1/aw ards/{id}.

{format}?printFields=id,title,abstractText,publicationResearch

Documentation: https://w w w.research.gov/common/w ebapi/aw ardapisearch-v1.htm#request-url

Terms of Service and/or Fair Use Policy: None

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats




Page Last Updated: 11/12/2019

Yes No None REST/SOAP/SMLRPC/OAI/etc. XML, JSON, JSONP

OFFICE OF THE DIRECTOR OF NATIONAL INTELLIGENCE

Under Development

SMITHSONIAN INSTITUTION

Smithsonian Research Online

A collection of Smithsonian research outputs in digital form representing the w ork of both full time

Smithsonian employees and academic appointees. This content is not an exhaustive list of research

outputs but is dependent on scholars w ho have contributed the full text of their paper(s). Because the

Smithsonian is a scientific and cultural institution, some of the contents exposed via this API are not

scientific research results. Materials are currently housed on the DSpace platform at

https://repository.si.edu

API Endpoint: https://repository.si.edu/oai/request?verb=ListRecords&metadataPrefix=oai_dc;

https://repository.si.edu/oai/request?verb=Identify

Documentation: https://w iki.duraspace.org/display/DSDOC5x/OAI

Terms of Service and/or Fair Use Policy: https://w w w.si.edu/Termsofuse

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None OAI-PMH Oai_dc, qualified Dublin core,

MODS, METS, RDF, etc.

U.S. GEOLOGICAL SURVEY

USGS Publications Warehouse

Publications Warehouse uses a number of w eb services in order to generate its dynamic content, by

querying our database of USGS Publications. Some of these w eb services may be helpful to outside

developers for many purposes, and they can be used by anyone w ho is interested, as an alternate w ay to

access the data available in Pubs Warehouse. The Pubs Warehouse w eb services may be queried using a

RESTlike (REpresentational State Transfer) technique.

API Endpoint: http://pubs.er.usgs.gov/pubs-services/publication

Documentation: https://pubs.er.usgs.gov/documentation/w eb_service_documentation;

https://pubs.er.usgs.gov/pubs-services/sw agger-ui.html

Terms of Service and/or Fair Use Policy: No formal TOS

SSL Support Restricted Access Authentication Model Architectural Style Supported Response Formats

Yes No None for Data

Access REST JSON, CSV, TSV, Excel





