NuGet Packages Scraper avatar

NuGet Packages Scraper

Pricing

from $26.25 / 1,000 results

Go to Apify Store
NuGet Packages Scraper

NuGet Packages Scraper

Search the NuGet .NET package catalog. Returns IDs, latest versions, descriptions, owners, authors, total downloads, project and license URLs, tags, package types and full version history for any matching package.

Pricing

from $26.25 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

๐Ÿ“ฆ NuGet Packages Scraper

๐Ÿš€ Export the .NET package catalogue in seconds. Search 400,000+ NuGet packages by keyword, package type, or SemVer level, and pull download counts, ownership, project links, and full version history in one run. No sign-up, no token plumbing, no manual paging.

๐Ÿ•’ Last updated: 2026-05-15 ยท ๐Ÿ“Š 17 fields per record ยท ๐Ÿ“ฆ 400,000+ packages ยท ๐Ÿท๏ธ 7 package types ยท ๐Ÿ” Live per run

The NuGet Packages Scraper queries the official .NET package catalogue and returns 17 fields per package, including ID, latest version, description, authors, owners, total downloads, project URL, license URL, tags, package types, verified status, and complete version history. The catalogue is the canonical home of every shipped .NET library, tool, template, and SDK, used by millions of developers worldwide.

The catalogue spans 400,000+ packages across 7 NuGet package types: dependency libraries, .NET tools, project templates, MSBuild SDKs, .NET client tools, .NET platforms, and standard packages. This Actor streams matching records as CSV, Excel, JSON, or XML in under five minutes. Filtering runs server-side, so you skip pagination, retries, and field selection entirely.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
.NET developers, DevOps engineers, security analysts, package maintainers, OSS researchers, build engineers, data scientistsDependency intelligence, supply-chain auditing, package discovery, download trend analysis, license compliance, competitor benchmarking

๐Ÿ“‹ What the NuGet Packages Scraper does

Four filtering workflows in a single run:

  • ๐Ÿ” Keyword search. Free-text query across IDs, titles, tags, authors, owners, and descriptions.
  • ๐Ÿ“‚ Package type filter. Restrict to dependency libraries, .NET tools, templates, MSBuild SDKs, or platforms.
  • ๐Ÿงช Prerelease toggle. Include or exclude alpha, beta, preview, and release-candidate builds.
  • ๐Ÿท๏ธ SemVer level. Pick SemVer 1.0.0 or SemVer 2.0.0 (recommended) for build-metadata support.

Each record includes the package ID, latest version, description, icon, authors, owners, tags, verified status, total downloads, project and license URLs, and the full version history with per-version download counts.

๐Ÿ’ก Why it matters: modern .NET stacks pull dozens of transitive dependencies. Visibility into who owns each package, how often it ships, and how widely it's adopted is the difference between a healthy build pipeline and a dependency confusion incident.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded NuGet dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
querystring"newtonsoft"Free-text search across IDs, titles, tags, authors, owners and descriptions. Empty = browse the full catalogue.
packageTypestring""One of 7 NuGet package types. Empty = any type.
prereleasebooleanfalseWhen true, includes preview, alpha, beta, and release-candidate versions.
semVerLevelstring"2.0.0"Highest SemVer level honoured. 2.0.0 recommended.
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.

Example: top 50 Newtonsoft packages by relevance.

{
"maxItems": 50,
"query": "newtonsoft",
"packageType": "",
"prerelease": false,
"semVerLevel": "2.0.0"
}

Example: every published .NET command-line tool.

{
"maxItems": 500,
"query": "",
"packageType": "DotnetTool",
"prerelease": false,
"semVerLevel": "2.0.0"
}

โš ๏ธ Good to Know: totalDownloads reflects the cumulative count reported by the catalogue and may lag the live counter by a few minutes. The verified flag indicates that the package owner is a verified reserved-prefix holder, not a security guarantee. Always cross-check supply-chain decisions against your own scanner.


๐Ÿ“Š Output

Each NuGet package record contains 17 fields. Download the dataset as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿ–ผ๏ธ iconUrlstring | null"https://www.nuget.org/profiles/Newtonsoft/avatar"
๐Ÿ†” idstring"Newtonsoft.Json"
๐Ÿ”— urlstring"https://www.nuget.org/packages/Newtonsoft.Json"
๐Ÿ“Œ titlestring"Json.NET"
๐Ÿท๏ธ latestVersionstring"13.0.3"
๐Ÿ“ descriptionstring"Json.NET is a popular high-performance JSON framework for .NET"
๐Ÿ‘ค authorsstring[]["James Newton-King"]
๐Ÿ‘ค ownersstring[]["dotnetfoundation","jamesnk","newtonsoft"]
๐Ÿท๏ธ tagsstring[]["json"]
๐Ÿ“‚ packageTypesstring[]["Dependency"]
โœ… verifiedboolean | nulltrue
๐Ÿ“ˆ totalDownloadsnumber | null5870034112
๐Ÿ”— projectUrlstring | null"https://www.newtonsoft.com/json"
๐Ÿ“œ licenseUrlstring | null"https://licenses.nuget.org/MIT"
๐Ÿ”ข versionCountnumber192
๐Ÿท๏ธ firstVersionstring | null"3.5.8"
๐Ÿ“ฆ versionsobject[][{"version":"13.0.3","downloads":682431205}]
๐Ÿ•’ scrapedAtISO 8601"2026-05-15T00:00:00.000Z"

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐Ÿ“ฆCatalogue-wide reach. 400,000+ packages across every published .NET library, tool, template, SDK, and platform.
๐ŸŽฏMulti-dimensional filters. Keyword, package type, prerelease toggle, and SemVer level combine freely in a single run.
๐Ÿงพ17 fields per record. Identity, ownership, popularity, links, and complete version history out of the box.
โšกFast. 10 packages in under 5 seconds, 10,000 records in under 90 seconds.
๐Ÿ”Always fresh. Every run hits the live catalogue, so download counts and versions reflect the moment of execution.
๐ŸšซNo authentication. Public catalogue access. No login, no token, no manual paging.
๐Ÿ“ฅMulti-format export. CSV, Excel, JSON, or XML, ready for spreadsheets, warehouses, or pipelines.

๐Ÿ“Š Accurate package metadata is the foundation of every dependency audit, supply-chain review, and OSS adoption study in the .NET ecosystem.


๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ NuGet Packages Scraper (this Actor)$5 free credit, then pay-per-use400,000+ packagesLive per runquery, type, prerelease, SemVerโšก 2 min
Hand-rolled catalogue clientsFree + dev timeFullPer requestCustom code๐Ÿข Days
Commercial supply-chain tools$$$ / monthFull + advisoriesHourlyManyโณ Hours
Manual portal browsingFreeOne package at a timeLiveUI only๐Ÿ•’ Tedious

Pick this Actor when you want broad catalogue coverage, server-side filters, and no pipeline maintenance.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the NuGet Packages Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Enter a search query (or leave blank), pick a package type, and set maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor pull your matching packages.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ” Supply Chain & Security

  • Dependency inventories with ownership and download counts
  • Typosquat and dependency-confusion sweeps by ID prefix
  • License compliance reports across thousands of packages
  • Verified-publisher audits across critical dependencies

๐Ÿ“Š Developer Intelligence

  • Trending .NET libraries by category or tag
  • Adoption benchmarks for competing packages
  • Maintenance signals from version cadence and release dates
  • OSS health snapshots for technology decisions

๐Ÿ› ๏ธ Build & Release Engineering

  • Build-pipeline package allowlists and blocklists
  • MSBuild SDK and template inventories across teams
  • Internal mirrors with curated package selections
  • Release-train monitoring for upstream dependencies

๐Ÿ“ˆ Product & Market Research

  • .NET tool ecosystem maps for product positioning
  • Author and organization influence metrics
  • Tag-driven discovery of niche libraries
  • Adoption-curve analysis for new release types

๐Ÿ”Œ Automating NuGet Packages Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep downstream dashboards and security tooling in sync.


๐ŸŒŸ Beyond business use cases

The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • OSS adoption studies across the .NET ecosystem
  • Dependency-graph analyses for software-engineering papers
  • Reproducible studies with cited dataset pulls
  • Coursework on package-manager design and security

๐ŸŽจ Personal and creative

  • Indie .NET dashboards and portfolio demos
  • Hobbyist trend trackers for favourite authors
  • Visualisations of the .NET dependency landscape
  • Side projects exploring tag-driven library discovery

๐Ÿค Non-profit and civic

  • Open-source health reports for civic-tech communities
  • Transparency on dependencies in public-sector .NET stacks
  • Investigative work on package-ownership patterns
  • Sponsorship targeting based on download impact

๐Ÿงช Experimentation

  • Train classifiers that recommend .NET libraries
  • Validate developer-tool product ideas with real adoption data
  • Prototype agent pipelines that suggest packages from prompts
  • Test internal package-search experiences with live data

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


โ“ Frequently Asked Questions

๐Ÿงฉ How does it work?

Type a query, pick a package type, and click Start. The Actor applies the filters server-side against the official catalogue and returns one structured record per matching package. No browser automation, no captchas, no setup.

๐Ÿ“ How accurate are the download counts?

Total download numbers reflect the cumulative count published by the catalogue. They can lag the live counter by a few minutes during heavy publishing periods. Per-version download counts are equally fresh and update on every run.

๐Ÿ” How often is the catalogue refreshed?

The catalogue updates continuously as authors publish new versions. Every run of this Actor pulls the latest catalogue state, so you always see current versions and current download numbers.

๐Ÿงช Can I include prerelease packages?

Yes. Set prerelease: true to include preview, alpha, beta, and release-candidate versions alongside stable releases.

๐Ÿ“‚ Can I filter to .NET CLI tools or templates?

Yes. Pick DotnetTool to scope to .NET CLI tools, Template for project templates, or MSBuildSdk for MSBuild SDKs. Leave the field empty to include every package type.

โฐ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval (hourly, daily, weekly) and keep a downstream database in sync.

Package metadata in the catalogue is publicly browsable. Review individual package licences before redistribution, but listing data is fine for analytics and discovery use.

๐Ÿ’ผ Can I use this data commercially?

Yes. Listing metadata is publicly accessible for analytics and search use cases. You are responsible for honouring each package's own licence when redistributing software.

๐Ÿ’ณ Do I need a paid Apify plan to use this Actor?

No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you scheduling, higher concurrency, and larger datasets.

๐Ÿ” What happens if a run fails or gets interrupted?

Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.

๐Ÿ†˜ What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


๐Ÿ”Œ Integrate with any app

NuGet Packages Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe package data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh package data into your security dashboard, or alert your team in Slack on new releases of watched packages.


๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by NuGet, the .NET Foundation, or Microsoft. All trademarks mentioned are the property of their respective owners. Only publicly available package metadata is collected.