pkgscout

Check if a Python package name is available on PyPI. Live API lookup with rich metadata.

Python 3.12+ Live PyPI API Batch & JSON
Run once
uvx pkgscout python_package_name
Install as a tool
uv tool install pkgscout

Once installed:

Terminal
$ pkgscout requests flask my-cool-lib
  ✘ requests (v2.32.5) — Python HTTP for Humans.
    https://pypi.org/project/requests/
  ✘ flask (v3.1.2) — A simple framework for building complex web applications.
    https://pypi.org/project/flask/
  ✔ my-cool-lib is available!
🎯

Live API Lookup

Queries pypi.org/pypi/{name}/json in real time. No stale offline database.

📦

Batch Check

Pass multiple names in one command. Check a whole list of candidates at once.

📄

Rich Metadata

When a name is taken, see version, summary, author, and a direct link to the project.

🎨

Color & JSON Output

Color-coded terminal output for humans. --json flag for scripts and CI.

Zero Config

Install and run. No API keys, no accounts, no setup files needed.

🛠

Modern Tooling

Built with UV and pyproject.toml. Only dependency is httpx.

Try it now

Check a package name directly from your browser.