VOOZH about

URL: https://apify.com/crawlerbros/chocolatey-scraper

โ‡ฑ Chocolatey Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Scrape the Chocolatey Community Repository NuGet v2 API. Search for Windows packages by keyword or fetch specific packages by ID. Extracts version, description, authors, tags, download counts, approval status, license info, and more.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Scrape the Chocolatey Community Repository โ€” the largest repository of Windows software packages โ€” using the NuGet v2 OData API. Extract package metadata including versions, authors, download counts, approval status, tags, license information, and more.

Features

  • Search by keyword โ€” find packages matching any search term in their name or tags
  • Get by ID โ€” fetch the latest version of specific packages by their exact ID
  • Approval status โ€” see whether packages are officially approved, exempted, or pending
  • Rich metadata โ€” total and version-specific download counts, tags, license URLs, project URLs, published dates, and more
  • No authentication required โ€” uses the public Chocolatey Community NuGet v2 API

Input

FieldTypeDescription
modestringsearchPackages (default) or getByName
searchQuerystringKeyword to search for packages (e.g. nodejs, python, git, firefox)
packageIdsarrayPackage IDs for getByName mode (e.g. ["nodejs", "python", "git"])
maxItemsintegerMaximum packages to return (1โ€“500, default 50)

Example Input โ€” Search

{
"mode":"searchPackages",
"searchQuery":"nodejs",
"maxItems":50
}

Example Input โ€” Get by ID

{
"mode":"getByName",
"packageIds":["nodejs","python","git","googlechrome","7zip"],
"maxItems":10
}

Output

Each record represents one Chocolatey package:

{
"packageId":"nodejs",
"version":"24.16.0",
"title":"Node JS",
"description":"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine...",
"summary":"Node JS - Evented I/O for v8 JavaScript.",
"authors":"Node.js Foundation",
"tags":["nodejs","node","javascript","npm","admin","foss","cross-platform"],
"downloadCount":5000000,
"versionDownloadCount":208,
"published":"2026-05-21T18:15:48.493",
"projectUrl":"http://nodejs.org/",
"iconUrl":"https://cdn.jsdelivr.net/gh/...",
"licenseUrl":"https://github.com/nodejs/node/blob/master/LICENSE",
"requireLicenseAcceptance":false,
"isPrerelease":false,
"isApproved":true,
"packageStatus":"Approved",
"sourceUrl":"https://community.chocolatey.org/packages/nodejs/24.16.0",
"recordType":"package",
"scrapedAt":"2026-05-30T10:00:00+00:00"
}

Output Fields

FieldTypeDescription
packageIdstringUnique package identifier
versionstringLatest version number
titlestringDisplay title of the package
descriptionstringFull package description
summarystringShort summary of the package
authorsstringPackage author(s)
tagsarrayTags for the package
downloadCountintegerTotal all-time download count
versionDownloadCountintegerDownloads for this specific version
publishedstringDate when this version was published
lastEditedstringDate when the package was last reviewed
projectUrlstringProject homepage URL
iconUrlstringPackage icon URL
licenseUrlstringLicense URL
requireLicenseAcceptancebooleanWhether license acceptance is required
isPrereleasebooleanWhether this is a prerelease version
isApprovedbooleanWhether the package is officially approved
packageStatusstringApproval status (Approved, Exempted, Submitted, etc.)
sourceUrlstringDirect link to the package page on Chocolatey
recordTypestringAlways "package"
scrapedAtstringISO 8601 timestamp of when the record was scraped

FAQ

Does this require authentication? No. The Chocolatey Community Repository NuGet v2 API is publicly accessible without any API key or login.

How many packages can I scrape? Up to 500 per run. For larger datasets, run multiple times with different search queries.

What does "Approved" mean? Chocolatey has a moderation process. Approved packages have been reviewed and verified by the Chocolatey team. Some packages are "Exempted" (well-known trusted publishers bypass the full moderation process).

What are the popular packages available? Common packages include: nodejs, python, git, googlechrome, firefox, 7zip, vlc, notepadplusplus, vscode, docker-desktop, and thousands more.

Can I search by tag? The search uses the package ID and tags. Searching for nodejs will find packages with "nodejs" in their ID or tags.

What is the data source? The Chocolatey Community Repository NuGet v2 OData API at https://community.chocolatey.org/api/v2/.

You might also like

Chocolatey Scraper

crawlergang/chocolatey-scraper

Scrape the Chocolatey Community Repository NuGet v2 API. Search for Windows packages by keyword or fetch specific packages by ID. Extracts version, description, authors, tags, download counts, approval status, license info, and more.

2

5.0

NuGet Scraper

automation-lab/nuget-scraper

Scrape NuGet packages โ€” search by keyword or extract metadata for specific package IDs including version, downloads, authors, tags, and license.

๐Ÿ‘ User avatar

Stas Persiianenko

2

PowerShell Gallery Scraper

crawlergang/powershell-gallery-scraper

Scrape the PowerShell Gallery NuGet v2 API. Search for modules and scripts by keyword or fetch specific packages by name. Extracts version, description, authors, tags, download counts, license info, and more.

2

5.0

PowerShell Gallery Scraper

crawlerbros/powershell-gallery-scraper

Scrape the PowerShell Gallery NuGet v2 API. Search for modules and scripts by keyword or fetch specific packages by name. Extracts version, description, authors, tags, download counts, license info, and more.

NuGet Scraper

crawlergang/nuget-scraper

Scrape NuGet.org, the .NET package registry with 600K+ packages. Search by keyword, filter by package type, get detailed metadata including versions, authors, download counts, and license info.

2

5.0

NuGet Scraper

crawlerbros/nuget-scraper

Scrape NuGet.org, the .NET package registry with 600K+ packages. Search by keyword, filter by package type, get detailed metadata including versions, authors, download counts, and license info.

Packagist Scraper

crawlergang/packagist-scraper

Scrape Packagist.org, the main PHP package repository with 400K+ packages. Search by keyword, fetch specific packages, browse popular packages, and get repository statistics.

2

5.0