Firecrawl Alexandria

Package registries

npm, PyPI, crates.io and Maven Central package metadata: latest version, license, links, version history, weekly and monthly downloads and dependent counts.

Try Package registries now.

Choose an example or ask your own question.

Package registries
TRY ASKING
1Request
stringRequired

Which registry the name belongs to: npm (registry.npmjs.org), pypi (pypi.org), crates (crates.io) or maven (Maven Central).

stringRequired

Package name as the registry knows it: npm `express` or `@types/node`; PyPI `requests` (any PEP 503 spelling); crate `serde`; Maven `groupId:artifactId` such as `com.google.guava:guava`.

1 credit
Codefollows the fields above
const result = await firecrawl.scrape({
  alexandria: {
    provider: "package-registry-metadata-download-stats",
    capability: "packages/package",
    options: {
      registry: "npm",
    },
  },
});
2Response example

This is a sample shape. Press Run to see live data from Package registries.

{
  "registry": "<registry>",
  "name": "<name>",
  "display_name": "<display_name>",
  "description": "<description>",
  "latest_version": "<latest_version>",
  "latest_published_at": "<latest_published_at>",
  "license": "<license>",
  "licenses": [],
  "homepage": "<homepage>",
  "repository": "<repository>",
  "documentation": "<documentation>",
  "issues": "<issues>",
  "keywords": [],
  "version_count": 0,
  "created_at": "<created_at>",
  "updated_at": "<updated_at>",
  "deprecated": false,
  "yanked": false,
  "downloads": {},
  "dependents": {},
  "sources": [],
  "registry_url": "<registry_url>",
  "source_url": "<source_url>",
  "warnings": [],
  "observed_at_ms": 0
}
Browse the library
//
Get started
//
Give your agent Package registries.
One API key for the live web and every provider in Alexandria.
Are you an AI agent? See setup options