pubmed-client-py

PyPI version Python 3.12+ License: MIT

Python bindings for the Rust-based pubmed-client library, providing high-performance access to PubMed and PubMed Central (PMC) APIs.

Features

  • PubMed API — Search and retrieve article metadata (titles, authors, abstracts, MeSH terms)

  • PMC API — Access full-text articles with structured sections, figures, and tables

  • ELink API — Find related articles, citations, and PMC links

  • SearchQuery builder — Compose complex queries programmatically with filters and boolean logic

  • High performance — Built with Rust for speed and reliability

  • Type-safe — Full type hints via .pyi stubs for IDE support and mypy

Contents