> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/answers/is-there-an-npm-api-for-package-metadata-and-downloads>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/answers/is-there-an-npm-api-for-package-metadata-and-downloads.mdx>

---

# Is there an npm API for package metadata and downloads?

Yes. Social Fetch has eighteen npm routes under /v1/npm for packages, full package documents, versions, single versions, downloads, per-version downloads, downloads for several names, advisories, provenance, dependents, search, users, orgs, package names, changes and recent updates. Authenticate with your Social Fetch API key in x-api-key.

Source: [npm data API](https://www.socialfetch.dev/platforms/npm)

## Related questions

- [Can I use the npm routes from agents or MCP?](https://www.socialfetch.dev/answers/can-i-use-the-npm-routes-from-agents-or-mcp)
