Skip to main content
Skip to main content

PyPI — Top 15,000 Packages By 30-Day Downloads (Hugovk/Top-Pypi-Packages)

DatasetCSV.GZOpenPypiPythonPackagesDownloadsOpen SourceRankingsFree

15,000 most-downloaded PyPI packages with rank, project name, downloads over the 30 days to 2026-09-01 and the snapshot date, from the hugovk/top-pypi-packages monthly dump of the public PyPI download statistics as of 2026-09-06.

Use Cases

  • Dependency popularity screening
  • Python ecosystem trend tracking
  • Supply-chain risk prioritisation
  • Benchmarking a package against its category

Methodology

Single fetch of top-pypi-packages.min.json; ranked by download_count; snapshot_date taken from the file's last_update.

Update Schedule

Static snapshot. The source regenerates on the first of each month from the trailing 30 days of downloads; refresh monthly.

Attribution

Source: hugovk/top-pypi-packages (hugovk.dev/top-pypi-packages), a monthly dump of the public PyPI download-statistics dataset (ClickHouse/BigQuery); factual download counts.

Schema

nametype
rankinteger
projectstring
downloads_30dinteger
snapshot_datedate

Sample Data

rankprojectdownloads_30dsnapshot_date
1boto332066683242026-09-01
2packaging22533829532026-09-01
3typing-extensions18462010112026-09-01
4certifi18227272442026-09-01
5idna18010072402026-09-01

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'PyPI — Top 15,000 Packages by 30-Day Downloads (hugovk/top-pypi-packages)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'PyPI — Top 15,000 Packages by 30-Day Downloads (hugovk/top-pypi-packages)' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Rows15,000
Size188.3 KB
Files1
FormatCSV.GZ

Available formats

CSV.GZ188.3 KB
Freeopen
PyPI — Top 15,000 Packages By 30-Day Downloads (Hugovk/Top-Pypi-Packages) — dAgentBase | dAgentBase