Skip to content
Documentation for the REST API of the Basis Set Exchange
Shell Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Build Status


The public API is currently in beta testing. I am not planning on changing api endpoints, but cannot guarantee it at the moment.

If you are interested in heavy use of the public API, then feel free to contact me.


This project aims to document the REST API of the Basis Set Exchange. Examples are also included in this repository.

Documentation generated from this repo can be found at

Basis Set Exchange Website

If you are looking for the Basis Set Exchange website (which can be used to browse and download this data in a more user-friendly way), visit

For the main project, containing basis set data, visit


When publishing results obtained from use of the Basis Set Exchange software, please cite:

  • A New Basis Set Exchange: An Open, Up-to-date Resource for the Molecular Sciences Community Pritchard, Benjamin P. and Altarawy, Doaa and Windus, Theresa L. Manuscript in Preparation

For citing the previous EMSL/PNNL Basis Set Exchange, please cite the following references:

  • The Role of Databases in Support of Computational Chemistry Calculations, Feller, D., J. Comp. Chem. 1996, 17(13), 1571-1586.
  • Basis Set Exchange: A Community Database for Computational Sciences Schuchardt, K.L., Didier, B.T., Elsethagen, T., Sun, L., Gurumoorthi, V., Chase, J., Li, J., and Windus, T.L. J. Chem. Inf. Model. 2007, 47(3), 1045-1052, doi:10.1021/ci600510j.


This project is released under the BSE 3-Clause license. See LICENSE for details.

You can’t perform that action at this time.