pubmed-client-py¶
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
.pyistubs for IDE support and mypy
Contents¶
- PubMed Client - Python Bindings
- API Reference
ClientConfigAffiliationAuthorPubMedArticleRelatedArticlesPmcLinksCitationsDatabaseInfoCitationQueryCitationMatchCitationMatchesDatabaseCountGlobalQueryResultsEPostResultSpellCheckResultArticleSummaryPmcAffiliationPmcAuthorFigureExtractedFigureTableReferenceArticleSectionPmcFullTextOaSubsetInfoPubMedClientPmcClientClientSearchQuery