Programmatic Access to PDG Data

Overview
In addition to the fixed-format data files that have been available for many years, PDG provides an API (Application Programming Interface) with three tools to access PDG data in machine-readable format, namely: NEW: With the present 2025 update, experimental access to the data from the Particle Listings was added in pdgLive (see new "JSON (beta)" buttons on Listings pages), Python API, and SQLite files.
For detailed documentation, see pdgapi.lbl.gov/doc.
To provide feedback or report bugs, please contact api@pdg.lbl.gov.
Database files
The following database file are currently available (see documentation):
Database file Edition Description
pdg-2025-v0.2.0.sqlite 2025Data file as provided by Python package v0.2.0
pdgall-2025-v0.2.0.sqlite 2025Ditto, but with historical Summary Table data
pdg-2024-v0.1.4.sqlite 2024Minimal data file as provided by Python package v0.1.4
pdgall-2024-v0.1.4.sqlite 2024Ditto, but with historical Summary Table data