PyPI Package Scraper — Python Package Metadata avatar

PyPI Package Scraper — Python Package Metadata

Pricing

from $5.00 / 1,000 results

Go to Apify Store
PyPI Package Scraper — Python Package Metadata

PyPI Package Scraper — Python Package Metadata

Scrape Python package data from PyPI — version, summary, license, author, repository, requires-python, classifiers, keywords & release count — via the public PyPI JSON API. Great for dependency audits, package research & Python dev dashboards. No login, no key, no proxy.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

thanachit singruang

thanachit singruang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape Python package data from PyPI — version, summary, license, author, repository, requires-python, classifiers, keywords, and release count — into one unified dataset. No login, no proxies, no browser, no API key.

What you get

Every package is one row (recordType: "package"):

FieldDescription
name / versionpackage name and latest version
summaryshort description
licenselicense string
authorauthor (or author email / maintainer)
homepage / repository / documentationresolved project links
requiresPythonPython version constraint (e.g. >=3.10)
keywordslist of keywords
classifiersPyPI trove classifiers
releaseCountnumber of released versions
latestUploadAtISO timestamp of the latest upload
urlpypi.org project page

Sample output

{
"recordType": "package",
"name": "requests",
"version": "2.34.2",
"summary": "Python HTTP for Humans.",
"license": "Apache-2.0",
"author": "Kenneth Reitz",
"repository": "https://github.com/psf/requests",
"documentation": "https://requests.readthedocs.io",
"requiresPython": ">=3.10",
"keywords": ["http", "client", "requests"],
"releaseCount": 163,
"latestUploadAt": "2026-05-14T19:25:26.443Z",
"url": "https://pypi.org/project/requests/"
}

Input

{ "packages": ["requests", "numpy", "fastapi"] }
  • packages — PyPI package names to fetch.

Use cases

  • Dependency audits — license, Python constraint, and release freshness across your requirements
  • Package research — compare candidate libraries before adopting one
  • Python dev dashboards — track versions and release cadence of packages you rely on
  • Supply-chain monitoring — watch critical packages for new releases

FAQ

Do I need an API key or login? No. The PyPI JSON API is public and key-free.

Is it free to try? Yes — click Try for free and run the prefilled example (requests, numpy) in seconds.

Is there a search mode? PyPI has no public JSON search endpoint, so this Actor fetches by exact package name. (Tip: it accepts a long list at once.)

Is this allowed? It calls PyPI's official public JSON API — the same data the project pages serve.

Pricing

Pay per result — $5 per 1,000 packages. Runs that return nothing cost nothing. No monthly fee, no proxy costs.