Fork me on GitHub
an open source database of all discovered extrasolar planets

The Open Exoplanet Catalogue is a catalogue of all discovered extra-solar planets. It is a new kind of astronomical database. It is decentralized and completely open. We welcome contributions and corrections from both professional astronomers and the general public.


Number of confirmed exoplanets 5288
Total number of planets (including Solar System objects and unconfirmed exoplanets) 5414
Number of planetary systems 4081
Number of binary systems 181
Number of commits 24347
Last update Mon Jun 24 07:01:03 2024
List of contributors Hanno Rein, Andrew Tribick, Marc-Antoine Martinod, Ryan Varley, Cadenarmstrong, Miguel De Val-Borro, Christian Sturm, Marc-Antoine, Chrissy Teagan, Senger Hanno, Kenneth J Cott, Everett Schlawin, Landrok, Sol-D, James Gregory, Daveshoszowski, Planetaryscience, Ewan Douglas, Rajeev-Jeyaraj, Sevenspheres, Jaroslav Merc, Claudionor Buzzo Raymundo, Dobb13, Knutover, Orome, Kevin Knittel, Allen Davis, Tobias Mueller, Florian Cabot, Allen B. Davis, Allen Davis, Paul Anthony Wilson, Diamondraph, Randomcoinforall, Darryl Hemsley, Dave, Callum Rodwell, Paul A. Wilson, Christian Sturm

starData access

This website is just a front end that displays the database in a browser. The actual database is stored in a distributed version control system. There are multiple ways to download the entire database if you want to dive deeper. As a starting point, visit the main repository of the Open Exoplanet Catalogue on github. The website itself is also open source and hosted over at github.

starThe XML file format and the version control system git

The data in the Open Exoplanet Catalogue is stored in human readable XML files. There is one separate file for each planetary system. The combination of small text files and a human readable file format makes the entire catalogue work smoothly with git, a popular version control system used to manage different versions of the catalogue. Git allows you to keep your local database in sync with the main repository on github. You can make correction to the files and submit them back to github to be included in the main repository (you can either ask to get write access or send a pull request). Furthermore, you can trace back all changes made to every parameter and find out who made a certain entry and on what date. The git commit message usually includes the reference to the scientific paper where the data is taken from. Thus, you can easily find the scientific reference for every value in the catalogue.

If you are more familiar with simple comma or tab-separated ASCII tables, you can find these in the oec_tables repository on github. They contain mostly the same information as the XML files. However, some information, especially in the case of a binary system cannot be easily represented in an ASCII table. You are therefore encouraged to use the original XML files provided by the Open Exoplanet Catalogue.

If you want to learn how to parse XML files with python to create plots from this catalogue, have a look at the oec_plots repository on github.

Please consider contributing to the Open Exoplanet Catalogue!