catalog / Research / semanticscholar
ConnectorResearchFree

semanticscholar

Unofficial Python client for the Semantic Scholar Academic Graph APIs: papers, authors, citations, and references.

Installations3.9k
Dépôt source

semanticscholar

semanticscholar is a well-maintained, unofficial Python client library for the Semantic Scholar APIs, including the Academic Graph (S2AG). It gives programmatic access to a corpus of over 200 million papers with rich metadata, citation edges, and author records, making it a solid foundation for citation-analysis and bibliometrics tooling.

Key features

  • Look up papers by many identifiers: DOI, arXiv ID, S2 Paper ID, PubMed, ACL, MAG
  • Retrieve a paper's citations and references with metadata
  • Author profiles, h-index, and their publication lists
  • Bulk and relevance-ranked paper search
  • Optional async client for high-throughput pipelines
  • API-key aware handling for higher rate limits

Install via pip, instantiate the client, and call methods like get_paper, get_paper_citations, or search_paper to traverse the citation graph. Ideal for building citation networks, related-work discovery, and literature-mapping applications on top of Semantic Scholar data.

Curated mirror of the open-source semanticscholar (MIT). Get it from the source.

More from @ai-supply

View profile →
MCP server
GitHub MCP Server
Official GitHub MCP server — give your AI agent full read/write access to repos, issues, PRs, and actions.
771k
Embedding
Sentence Transformers
State-of-the-art sentence and text embeddings — compute semantic similarity, clustering, and dense retrieval.
751k
Skill
NLTK
The Natural Language Toolkit — Python's foundational NLP library for tokenization, POS tagging, parsing, and corpora.
641k
MCP server
MCP TypeScript SDK
Official TypeScript/JavaScript SDK for building MCP servers and clients — the Node.js foundation for the Model Context Protocol.
629k