{"categories":[{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/3"}],"enrichment":{"capability":"PyAlex is a Python interface to the OpenAlex REST API, enabling programmatic access to hundreds of millions of scholarly papers, authors, institutions, and related metadata with support for filtering, searching, semantic similarity, and content retrieval.","skillfed_tags":["scholarly-metadata","academic-search","rest-api-client"],"use_cases":["Query and filter scholarly papers by topic, author, institution, or open-access status for research surveys.","Retrieve author profiles and publication histories to build researcher directories or impact dashboards.","Find semantically similar papers to a given work or abstract using the semantic search endpoint.","Download full-text content in PDF or TEI format for papers with open-access availability.","Aggregate publication counts and metadata by institution, funder, or concept for bibliometric analysis.","Autocomplete author, institution, or topic names in interactive research tools."],"what_it_does":"PyAlex wraps the OpenAlex REST API, a free index of scholarly metadata (papers, authors, institutions, concepts, topics, publishers, funders). It provides a thin Python interface that mirrors the API's design, supporting entity retrieval by ID or DOI, filtering, full-text search, semantic similarity matching, grouping, pagination, and field selection. The library converts OpenAlex's inverted-index abstracts to plaintext on the fly and can fetch full-text content in PDF or TEI XML format where available.\n\nTypical use is to query scholarly data programmatically\u2014finding papers by topic or author, discovering similar works, aggregating publication statistics, or building research tools. It requires an OpenAlex API key (free) and depends only on requests and urllib3 for HTTP transport. The library is designed to stay close to the original API's structure, so developers familiar with OpenAlex's REST endpoints will find the Python calls intuitive.","worth_installing":"Yes. PyAlex is a lightweight, actively maintained wrapper around a free, CC0-licensed scholarly database. Low install friction, no security vulnerabilities, permissive licensing, and broad Python version support (3.8\u20133.12) make it a straightforward choice for anyone building research tools, bibliometric dashboards, or academic data pipelines. The main gotcha is the required API key (free but mandatory as of February 2026), not a blocker for legitimate use."},"id":"pyalex","links":{"html":"https://skillfed.io/packages/pyalex","md":"https://skillfed.io/packages/pyalex.md","pypi":"https://pypi.org/project/pyalex/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-23","license_spdx":null,"license_treatment":"permissive","name":"pyalex","python_support":"supports_current","summary":"Python interface to the OpenAlex database"},"popularity":{"monthly_downloads":117110,"position":12180,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.21"}
