NuGet (.NET) Package Lookup
Pricing
Pay per usage
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
Maintained by CommunityActor 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"]}
| Field | Type | Description |
|---|---|---|
packageIds | array of strings | One 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.