openalex-database

Query OpenAlex scholarly literature with batch DOI and pagination support.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill openalex-database-josephwoodall
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openalex-database
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/openalex-database
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill openalex-database-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

OpenAlex-based tooling to search, analyze, and bibliometrically assess scholarly literature, accelerating literature reviews and research insight.

Core Features & Use Cases

  • Open-ended literature search by keyword, author, institution, or topic across 240M+ works.
  • Bibliometric analyses including trends by year, citations, and open-access status, plus batch DOI support.
  • Programmatic workflows for reproducible queries, result exports, and quick reports.

Quick Start

Query OpenAlex for a topic of interest and return a curated list of papers, authors, and trends.

Frequently Asked Questions about openalex-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query OpenAlex for scholarly literature by keyword or author?▼

Query OpenAlex for scholarly literature by keyword, author, institution, or topic across 240M+ works using a Python client that supports per-page bulk retrieval and two-step lookups to return curated lists of papers.

Can I perform bibliometric trend analysis and group results by year using OpenAlex?▼

Bibliometric trend analysis is supported by grouping OpenAlex query results by year or topics, evaluating citations and open-access status across the dataset to identify publication trends.

How do I handle OpenAlex API rate limits when fetching large datasets?▼

Handle OpenAlex API rate limits during large dataset fetching using built-in robust retry and backoff mechanisms within the Python client, preventing request failures during bulk retrieval.

Does the OpenAlex API Python client support batch DOI lookups?▼

The OpenAlex API Python client supports batch DOI lookups, allowing you to process multiple scholarly identifiers simultaneously to streamline citation analysis workflows.

What do I need to analyze scholarly literature with OpenAlex and Python?▼

To analyze scholarly literature with OpenAlex and Python, you need the requests library installed to execute API queries, perform bulk retrieval, and parse bibliometric data.

How do I extract author and institution profiles from OpenAlex data?▼

Extract author and institution profiles from OpenAlex data using two-step lookups within the Python client, enabling detailed profiling and bibliometric reporting across 240M+ works.