VOOZH about

URL: https://apify.com/andok/npm-metadata-extractor

โ‡ฑ NPM Package Scraper & Dependency Analyzer ยท Apify


๐Ÿ‘ NPM Package Scraper & Dependency Analyzer avatar

NPM Package Scraper & Dependency Analyzer

Pricing

from $1.00 / 1,000 package analyzeds

Go to Apify Store

NPM Package Scraper & Dependency Analyzer

Fetch full NPM package metadata, versions, and dependencies in bulk. Build developer intelligence dashboards without rate limits.

Pricing

from $1.00 / 1,000 package analyzeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Andok

Andok

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 months ago

Last modified

Share

NPM Package Metadata Extractor

Pull package details and statistics from the official NPM Registry for dependency audits, technology research, and supply-chain analysis. Feed it a list of package names and get back descriptions, latest versions, licenses, authors, keywords, and dependency counts โ€” all from the public registry API without authentication.

Features

  • Bulk extraction โ€” analyze dozens of NPM packages in a single run
  • Official registry โ€” queries registry.npmjs.org directly for accurate, up-to-date data
  • Rich metadata โ€” extracts description, version, license, author, homepage, repository, keywords, and dependency count
  • Repository linking โ€” automatically cleans and normalizes Git repository URLs
  • No auth required โ€” uses the public NPM registry API
  • Pay-per-result pricing โ€” only pay for packages analyzed, with charge-limit safety

Input

FieldTypeRequiredDefaultDescription
packagesarrayYesโ€”List of NPM package names to look up (e.g. react, express, apify)
timeoutSecondsintegerNo15Per-request API timeout in seconds (1-120)

Input Example

{
"packages":["apify","crawlee","express"],
"timeoutSeconds":15
}

Output

Each dataset item represents one NPM package. Key fields:

  • packageName (string) โ€” the queried package name
  • description (string) โ€” package description from the registry
  • latestVersion (string) โ€” latest published version
  • license (string) โ€” license type (e.g. MIT, Apache-2.0)
  • author (string) โ€” package author name
  • homepage (string) โ€” homepage URL
  • repository (string) โ€” source repository URL
  • keywords (array) โ€” list of package keywords
  • dependencyCount (number) โ€” number of runtime dependencies in the latest version

Output Example

{
"packageName":"apify",
"description":"Apify SDK โ€” The scalable web crawling and scraping library for JavaScript/Node.js",
"latestVersion":"3.2.6",
"license":"Apache-2.0",
"author":"Apify Technologies s.r.o.",
"homepage":"https://docs.apify.com/sdk/js/",
"repository":"https://github.com/apify/apify-sdk-js",
"keywords":["apify","headless","chrome","crawling","scraping"],
"dependencyCount":18
}

Pricing

EventCost
Package AnalyzedPay-per-event (see actor pricing page)

Use Cases

  • Dependency auditing โ€” check license types and maintenance status of packages in your stack
  • Technology research โ€” compare packages by version activity, dependency weight, and community keywords
  • Supply-chain analysis โ€” monitor dependency counts and author changes for security reviews
  • Portfolio tracking โ€” schedule runs to track version updates across packages you maintain or depend on

Related Actors

ActorWhat it adds
GitHub API ScraperGet repository-level stats (stars, forks) for the package's source repo
Tech Stack AnalyzerDetect which frameworks and tools a website uses

You might also like

Npm Package Intelligence

viralanalyzer/npm-package-intelligence

Extract NPM package data: downloads, dependencies, versions, maintainers, and README. Track JavaScript ecosystem trends.

2

5.0

๐Ÿ“ฆ npm Scraper โ€” Downloads & Dependencies

nexgendata/npm-scraper

Extract npm package data โ€” download counts, dependencies, version history, maintainers & READMEs. Build dependency analysis, package monitoring & JS ecosystem trackers. Pay per package.

NPM Package Scraper โ€“ Download Stats, Deps, Versions

logiover/npm-package-intelligence-scraper

Scrape NPM package download stats, dependencies and versions. NPM API alternative and registry data export to CSV/JSON. No token, no login.

npm Package Scraper

plantane/npm-scraper

Scrape npm package data โ€” search packages or get detailed info including versions, maintainers, and download stats.