When to use the API vs. downloads
Use the REST API
Use data downloads
Download options
OpenAlex Snapshot
The complete OpenAlex database, available in two formats: gzip-compressed JSON Lines and Apache Parquet. The free public snapshot is updated quarterly; paid plans get daily-refreshed snapshots. Includes works, authors, sources, institutions, topics, publishers, funders, awards, and more. Best for: Full database replication, data warehousing, comprehensive analysis Size: The JSON Lines snapshot is ~330 GB compressed (~1.6 TB decompressed). Parquet is provided alongside it as a separate copy of the same data, so downloading both roughly doubles the transfer. Learn more about the snapshot formatOpenAlex CLI
The official command-line tool for downloading filtered subsets of OpenAlex data.Full-text PDFs
Download PDFs and TEI XML for about 60 million works. Requires an API key — content downloads cost $0.01 per file. Best for: Text mining, content analysis, building corpora Full-text PDF documentationDecision tree
Getting started
- For the snapshot: Follow the download instructions to get the data to your machine
- For the CLI: Install with
pip install openalex-officialand runopenalex download --help - For PDFs: See full-text PDFs for the three download options