NuGet Package File and Dependency Export avatar

NuGet Package File and Dependency Export

Pricing

$2.00 / 1,000 package inventory delivereds

Go to Apify Store
NuGet Package File and Dependency Export

NuGet Package File and Dependency Export

Export exact NuGet versions into complete file paths and byte sizes, framework dependencies and runtime asset inventories without downloading package archives.

Pricing

$2.00 / 1,000 package inventory delivereds

Rating

0.0

(0)

Developer

h ichi

h ichi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Get complete file paths, byte sizes, framework dependency groups and observed runtime assets for exact public NuGet package versions without downloading or unpacking .nupkg archives. Build and import tools can use this metadata to plan which package assets they need.

Input

packages: 1–20 objects with id and exact normalized version, for example {"id":"Newtonsoft.Json","version":"13.0.3"}. Omitted input uses that example. IDs and versions match case-insensitively; identical pins are fetched and returned once. Use NuGet normalized versions (1.0.0, not 1.0 or 1.0.0.0); ranges/latest selectors, unknown keys and malformed inputs fail before requests. Public nuget.org only. Missing versions fail the complete batch visibly.

Output

One complete row per unique package/version. files retains each source path, uncompressed length and compressed length; fileCount and totalUncompressedBytes summarize it. Archive size/hash/hash algorithm, listing/publication state, optional source licenseExpression, all target-framework direct dependency groups (including no-dependency groups), and observed assetGroups describe the inventory. Asset groups identify lib, ref, runtimes, build, buildTransitive, analyzers, content, contentFiles or other paths. Framework/RID labels are observed directory names, not a compatibility/build graph calculation. Source registration/catalogue/package-page URLs and timestamp retain provenance. SUMMARY supplies coverage, request count, transfer bytes and charge count.

Limits

20 exact public package versions, 10,000 file entries per package, 41 requests including robots. Exact registration leaf then its linked catalogue item require no pagination; no archive is downloaded. 2MiB wire/4MiB decoded per response, 32MiB total wire, 64MiB decoded, 24MiB staged output. Acquisition deadline 180 seconds; delivery deadline 90 seconds; 30 seconds per request. No automatic retries. All selected pins are acquired and validated before delivery. Unexpected identity/host/path, duplicate file paths, malformed metadata, bounds, blocks, rate limits and timeout fail visibly; output is never silently truncated. Does not resolve transitive dependencies, prove framework compatibility, calculate per-file hashes or support private NuGet/GitHub/Azure feeds.

Pricing

One package-inventory event at $0.002 per delivered complete package/version row. File entries and dependency groups are included. Duplicates, failed source requests and SUMMARY are not charged. No start fee or trial event. A PPE budget insufficient for all requested unique pins fails before acquisition. SDK delivery is not transactional; local accounting uses mocked storage/charges and is not real payment evidence.

Privacy

Only public product metadata is returned. No package authors, owner profiles, contacts, package contents, authentication, cookies, browser, proxy or paid API. Links are source evidence and are not followed. Uses Microsoft's publicly supported NuGet API interfaces; no Microsoft endorsement is claimed.