NuGet (.NET) Package Lookup avatar

NuGet (.NET) Package Lookup

Pricing

Pay per usage

Go to Apify Store
NuGet (.NET) Package Lookup

NuGet (.NET) Package Lookup

Look up latest version, total downloads, license, owners, and tags for any .NET NuGet package via the official NuGet search API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Timothy Kelvin

Timothy Kelvin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Look up the latest version, total downloads, license, owners, and tags for any .NET NuGet package, via the official NuGet search API.

Built for .NET DevOps and tooling teams tracking package adoption and version currency without checking nuget.org by hand.

Input

{
"packageIds": ["Newtonsoft.Json", "Serilog", "AutoMapper"]
}
FieldTypeDescription
packageIdsarray of stringsOne or more NuGet package IDs to look up. Default ["Newtonsoft.Json"].

Output

One record per requested package:

{
"packageId": "Newtonsoft.Json",
"found": true,
"latestVersion": "13.0.4",
"description": "Json.NET is a popular high-performance JSON framework for .NET",
"totalDownloads": 8980175208,
"authors": ["James Newton-King"],
"owners": ["dotnetfoundation", "jamesnk", "newtonsoft"],
"verified": true,
"licenseUrl": "https://www.nuget.org/packages/Newtonsoft.Json/13.0.4/license",
"projectUrl": "https://www.newtonsoft.com/json",
"tags": ["json"]
}

An unrecognized package ID returns { "packageId": "...", "found": false } rather than failing the whole run. NuGet's search endpoint does relevance matching rather than an exact-ID lookup, so this actor only trusts a result whose own id matches the requested package exactly (case-insensitive) — a near-miss on a similarly-named package is treated as not found rather than silently returned as if it were a match.

How it works

Direct calls to the official NuGet Search Query Service (azuresearch-usnc.nuget.org/query) — no proxy, no key, no scraping.

Pricing note

Billed per lookup (one run) at a flat rate, regardless of how many package IDs are requested.