NuGet Scraper โ€” .NET Package Metadata (Bulk) avatar

NuGet Scraper โ€” .NET Package Metadata (Bulk)

Pricing

from $0.0005 / package scraped

Go to Apify Store
NuGet Scraper โ€” .NET Package Metadata (Bulk)

NuGet Scraper โ€” .NET Package Metadata (Bulk)

Fetch NuGet .NET package metadata in bulk. Search the registry or look up exact package ids and get version, description, authors, total downloads, tags, dependencies, project/license/icon URLs and publish date. Export to JSON, CSV or Excel.

Pricing

from $0.0005 / package scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

NuGet Scraper โ€” .NET Package Metadata, Versions, Downloads & Dependencies

Pull clean, structured metadata for NuGet packages in bulk. Search the .NET package registry or look up exact package ids and get back one tidy JSON record per package: latest version, description, authors, total downloads, verified-owner flag, tags, project / license / icon links, publish date, version count and the dependencies of the latest release. Built for .NET developers, dependency and license auditors, security teams and OSS researchers who need reliable package data at scale.

Features

  • ๐Ÿ”Ž Free-text search โ€” run any NuGet query (json, logging, orm) and collect the top matching packages in bulk.
  • ๐ŸŽฏ Exact lookups โ€” pass precise package ids like Newtonsoft.Json or Serilog alongside, or instead of, a search query.
  • ๐Ÿ“ˆ Total downloads โ€” every row carries the package's cumulative download count and its verified-owner flag.
  • ๐Ÿงฉ Dependencies โ€” the runtime dependencies of the latest version, de-duplicated across target frameworks.
  • ๐Ÿท๏ธ Full metadata โ€” version, description, authors, tags, project URL, license URL, icon URL and publish date.
  • โฑ๏ธ Prerelease control โ€” include or exclude prerelease builds with a single toggle.
  • โš™๏ธ Reliable by design โ€” retry-with-backoff, per-package isolation and a time budget keep large runs stable and clean.

What you get

Each package becomes one clean JSON record:

{
"id": "Newtonsoft.Json",
"version": "13.0.4",
"description": "Json.NET is a popular high-performance JSON framework for .NET",
"authors": ["James Newton-King"],
"totalDownloads": 9061112532,
"verified": true,
"tags": ["json"],
"projectUrl": "https://www.newtonsoft.com/json",
"licenseUrl": "https://www.nuget.org/packages/Newtonsoft.Json/13.0.4/license",
"iconUrl": "https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.4/icon",
"published": "2023-03-08T04:52:00.000+00:00",
"versions": 84,
"dependencies": [],
"nugetUrl": "https://www.nuget.org/packages/Newtonsoft.Json"
}

Output schema

FieldTypeDescription
idstringPackage id on NuGet.
versionstringLatest version (stable unless prerelease is enabled).
descriptionstringShort package description.
authorsarrayDeclared package authors.
totalDownloadsintegerCumulative download count across all versions.
verifiedbooleanWhether the package has a verified owner/prefix.
tagsarrayTag keywords declared by the package.
projectUrlstring (URL)Project homepage link.
licenseUrlstring (URL)License link.
iconUrlstring (URL)Package icon link.
publishedstring (ISO date)Publish timestamp of the latest version.
versionsintegerNumber of published versions.
dependenciesarrayDependency package ids of the latest version.
nugetUrlstring (URL)Package page on nuget.org.

Input

{
"packages": ["Newtonsoft.Json", "Serilog"],
"search": "json",
"maxItems": 100,
"prerelease": false
}
FieldDescription
packagesExact NuGet package ids to look up. One row per id.
searchFree-text query against the registry (id, description, tags).
maxItemsMaximum packages to return in total across ids and search.
prereleaseInclude prerelease versions when picking the latest version and search results.

Use cases

  • Audit licenses, authors and dependency counts across a set of packages before adoption.
  • Compare download totals between competing .NET libraries.
  • Build a curated catalog of packages for a topic or an internal registry.
  • Feed package data into security, compliance or SBOM workflows.

Pricing

Pay-per-event: you're billed a small amount per package scraped โ€” you only pay for what you get. See the Pricing tab for current rates.

FAQ

How many packages can I scrape per run? As many as you like. A single search query returns the top matching packages up to maxItems, and you can add any number of exact ids in packages. Raise maxItems for larger pulls.

What's the output format? Structured JSON โ€” one clean record per package with fields such as id, version, totalDownloads, authors, tags, dependencies and published. Export it as JSON, CSV, Excel or via the API.

Can I get dependencies and the publish date? Yes. Every row includes the dependencies of the latest version and its publish timestamp, plus the total number of published versions.

How do I include prerelease versions? Enable the prerelease toggle. The reported latest version and search results will then consider prerelease builds; otherwise only stable releases are used.

Can I use this with n8n? Yes. Run the NuGet Scraper from n8n with the Apify community node: add an Apify node, select this Actor, pass packages and/or search, and use the dataset items in the next n8n step. You can trigger a run on a schedule or from any upstream node and branch on the results.

Can I integrate this with other tools? The NuGet Scraper connects with almost any cloud service or web app through integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Auditing dependencies and packages across ecosystems? Pair this with our other developer-data scrapers:

  • npm Package Scraper โ€” metadata, dependencies, licenses and downloads for JavaScript packages from npm.
  • PyPI Package Scraper โ€” metadata, dependencies, licenses and downloads for Python packages from PyPI.
  • crates.io Scraper โ€” Rust crate metadata, versions, licenses and download trends.
  • Docker Hub Scraper โ€” image metadata, pulls, stars and tags from Docker Hub.

Notes

Original clean-room implementation. This Actor reads only publicly available NuGet package data. It is an independent tool and is not affiliated with, endorsed by, or sponsored by the .NET Foundation or Microsoft; "NuGet" is a trademark of its respective owner.