Skip to content

Python packages, package versions and package metadata

PyPI provides package metadata, links, and current/latest plus 10 recent versions; release dates reflect first file uploads, and keyword searches return up to 100 packages.

Get package

Get a PyPI package’s current version, release date, metadata, project links, and 10 most recently published versions from its name or PyPI link. Release dates use the first available file upload for each version; packages without files may have no release date.

Your information

Package name or PyPI package link, such as requests or https://pypi.org/project/requests/.

1 credit per run

Example results

Name
requests
Author
Kenneth Reitz
License
Apache-2.0
Summary
Python HTTP for Humans.
Homepage
Not provided
Pypi Page
pypi.org
Source Code
github.com
Latest Version
2.34.2
Latest Release Date
2026-05-14
Supported Python Versions
>=3.10
Maintainers
  • Ian Stapleton Cordasco
  • Nate Prewitt
Last 10 Versions
Last 10 Versions
VersionPypi PageRelease Date
2.34.2
2026-05-14
2.34.1
2026-05-13
2.34.0
2026-05-11
2.34.0.dev1
2026-05-03
2.33.1
2026-03-30
2.33.0
2026-03-25
2.32.5
2025-08-18
2.32.4
2025-06-09
2.32.3
2024-05-29
2.32.2
2024-05-21
Example data · Run in Studio for fresh results.

Choose an action

About PyPI

Get package returns current and recent versions, release dates, and metadata from a package name or PyPI link.

Search packages finds package names, descriptions, versions, and release dates from keywords, with an optional result count.

Built by Fous from pypi.org and checked automatically; it last passed a check on Sep 30, 2026. Fous is not affiliated with PyPI.

Actions

Get package

1 credit per run

Get a PyPI package’s current version, release date, metadata, project links, and 10 most recently published versions from its name or PyPI link. Release dates use the first available file upload for each version; packages without files may have no release date.

What you provide

FieldTypeRequiredDescription
PackagepackageTextRequiredPackage name or PyPI package link, such as requests or https://pypi.org/project/requests/.Example: Requests

What you get

FieldTypeDescription
NamenameTextPackage name as listed by PyPI.Example: Requests
AuthorauthorTextPackage author, if given.Example: Kenneth Reitz
LicenselicenseTextLicense text or expression, if given.Example: Apache-2.0
SummarysummaryTextShort description of the package.Example: Python HTTP for Humans.
HomepagehomepageTextProject homepage, if given.Example: https://github.com/encode/httpx
Pypi Pagepypi_pageTextPublic PyPI package page.Example: https://pypi.org/project/requests/
MaintainersmaintainersListPackage maintainers listed in package metadata.
Source Codesource_codeTextProject source code link, if given.Example: https://github.com/psf/requests
Latest Versionlatest_versionTextCurrent version chosen by PyPI.Example: 2.34.2
Last 10 Versionslast_10_versionsListTen most recently uploaded versions with known release dates, newest first.
Versionlast_10_versions[].versionTextExample: 2.34.2
Pypi Pagelast_10_versions[].pypi_pageTextPyPI page for this version.Example: https://pypi.org/project/requests/2.34.2/
Release Datelast_10_versions[].release_dateDateExample: 2026-05-14
Latest Release Datelatest_release_dateDateDate the current version was first uploaded, if available.Example: 2026-05-14
Supported Python Versionssupported_python_versionsTextPython version requirement, such as >=3.8.Example: >=3.10

Example result

For Package: Requests

JSON
{
  "name": "requests",
  "author": "Kenneth Reitz",
  "license": "Apache-2.0",
  "summary": "Python HTTP for Humans.",
  "homepage": null,
  "pypi_page": "https://pypi.org/project/requests/",
  "maintainers": [
    "Ian Stapleton Cordasco",
    "Nate Prewitt"
  ],
  "source_code": "https://github.com/psf/requests",
  "latest_version": "2.34.2",
  "last_10_versions": [
    {
      "version": "2.34.2",
      "pypi_page": "https://pypi.org/project/requests/2.34.2/",
      "release_date": "2026-05-14"
    },
    {
      "version": "2.34.1",
      "pypi_page": "https://pypi.org/project/requests/2.34.1/",
      "release_date": "2026-05-13"
    },
    {
      "version": "2.34.0",
      "pypi_page": "https://pypi.org/project/requests/2.34.0/",
      "release_date": "2026-05-11"
    }
  ],
  "latest_release_date": "2026-05-14",
  "supported_python_versions": ">=3.10"
}

Search packages

1 credit per run

Find PyPI packages by keywords in relevance order, with each package’s latest version and release date. Returns up to 100 results.

What you provide

FieldTypeRequiredDescription
QueryqueryTextRequiredKeywords to find packages, for example pdf parsing.Example: Requests
Max Resultsmax_resultsNumberOptionalMaximum packages to return, for example 25.Example: 3

What you get

FieldTypeDescription
PackagespackagesList
Namepackages[].nameTextExample: Requests
Pypi Linkpackages[].pypi_linkLinkExample: https://pypi.org/project/requests/
Descriptionpackages[].descriptionTextExample: Python HTTP for Humans.
Release Datepackages[].release_dateDateExample: 2026-05-14
Latest Versionpackages[].latest_versionTextExample: 2.34.2

Example result

For Query: Requests, Max Results: 3

JSON
{
  "packages": [
    {
      "name": "requests",
      "pypi_link": "https://pypi.org/project/requests/",
      "description": "Python HTTP for Humans.",
      "release_date": "2026-05-14",
      "latest_version": "2.34.2"
    },
    {
      "name": "scrapy-requests",
      "pypi_link": "https://pypi.org/project/scrapy-requests/",
      "description": "Scrapy with requests-html",
      "release_date": "2021-03-19",
      "latest_version": "0.2.0"
    },
    {
      "name": "selenium-requests",
      "pypi_link": "https://pypi.org/project/selenium-requests/",
      "description": "Extends Selenium WebDriver classes to include the request function from the Requests library, while doing all the needed cookie and request headers handling.",
      "release_date": "2024-02-29",
      "latest_version": "2.0.4"
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@pypi",
  "visibility": "public",
  "operation": "get_package",
  "version": 1,
  "input": {
    "package": "requests"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare recent releases of Python packages
  • Review package licenses and maintainers
  • Find packages for a technical task
  • Check package Python version requirements
  • Track current versions of selected packages

Questions

Is Fous affiliated with PyPI?

No. Fous is not affiliated with PyPI. This workflow reads the public pypi.org website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a PyPI account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from pypi.org when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 30, 2026.

What is the current version of a package?

Get package returns the current version for a package name or PyPI link.

When was a package version released?

Get package returns recent version release dates when available. Search packages returns release dates for matching packages.

Which packages match these keywords?

Search packages finds packages by keywords and returns their descriptions, latest versions, and release dates.

All Developer tools workflowsBrowse all workflows