# Check if an npm or PyPI package is maintained

**Use case:** 

Latest version, release date, licence and days since the last publish for npm, PyPI, Go, Maven and crates packages. No key.

## Input

```json
{
  "packages": [
    "express",
    "pypi:requests"
  ],
  "registry": "npm",
  "staleAfterDays": 365,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "registry": {
    "label": "Registry",
    "format": "text"
  },
  "name": {
    "label": "Package",
    "format": "text"
  },
  "version": {
    "label": "Latest",
    "format": "text"
  },
  "license": {
    "label": "License",
    "format": "text"
  },
  "downloadsLastWeek": {
    "label": "Downloads/wk",
    "format": "number"
  },
  "pulls": {
    "label": "Pulls",
    "format": "number"
  },
  "lastRelease": {
    "label": "Last release",
    "format": "text"
  },
  "daysSinceRelease": {
    "label": "Age (days)",
    "format": "number"
  },
  "isStale": {
    "label": "Stale",
    "format": "boolean"
  },
  "deprecated": {
    "label": "Deprecated",
    "format": "boolean"
  },
  "versionCount": {
    "label": "Versions",
    "format": "number"
  },
  "url": {
    "label": "URL",
    "format": "link"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Package Registry Scraper: npm, PyPI & Docker Hub](https://apify.com/glitchbound/packages-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/glitchbound/packages-scraper) to learn more, explore other use cases, and run it yourself.