Streamlining Access to RCSB PDB APIs with Python
Webinar hosted by RCSB PDB and Rutgers Institute for Quantitative Biomedicine | March 24, 2025
This webinar introduces and demonstrates usage of the rcsb-api Python package which enables researchers to easily interact with RCSB PDB Search and Data API services. Using this toolkit, users can seamlessly integrate search and data retrieval tasks into computational workflows for custom analyses.
After watching the videos featured in this course, you will be able to:
- Automate advanced search and data retrieval from RCSB.org
- Learn the fundamentals of RCSB PDB’s Search and Data APIs and use-cases
- Use Python for searching and fetching macromolecular structure data from RCSB.org
- Integrate RCSB PDB APIs into data workflows using a simplified Python interface
Additional materials for this course are available:
- Presentation Slides
- Python notebooks
- Open the Search API notebook in Google Colab
Open the Data API notebook in Google Colab
Open the Search & Data API workflow notebook in Google Colab
- Open the Search API notebook in Google Colab
- rcsb-api: Python Toolkit for Streamlining Access to RCSB Protein Data Bank APIs (2025) Journal of Molecular Biology doi: 10.1016/j.jmb.2025.168970
- Python package documentation
Click on the image below to play the video.

Introduction to RCSB.org APIs and the rcsb-api Python package
Dennis Piehl
Scientific Software Developer and FAIR Manager, RCSB PDB/Rutgers

Hands-on demo of the Python toolkit using Google Colab Notebook
Ivana Truong
Ivana Truong, RCSB PDB/Rutgers