vcpkg Ports Scraper avatar

vcpkg Ports Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
vcpkg Ports Scraper

vcpkg Ports Scraper

Scan the vcpkg port catalog filtered by keyword, license, or triplet. Records carry port name, version, description, homepage, license, supports expression, dependencies, features, and maintainers. Useful for C and C++ supply chain audits, package discovery, and licensing reviews.

Pricing

from $7.50 / 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

πŸ“¦ Vcpkg Ports Scraper

πŸš€ Export the full vcpkg port catalog in seconds. Name, version, description, dependencies, supported triplets, and license.

The Vcpkg Ports Scraper turns the public vcpkg.io/output.json catalog dump into a structured dataset. It loads the full port index, normalizes verbose vcpkg keys (Version-string, Version-semver, Version-date) to a single version field, and lets you filter by substring, license, or supported triplet.

🎯 Target AudienceπŸ’‘ Primary Use Cases
πŸ—οΈ C and C++ build engineersAudit dependency trees
πŸ›‘οΈ Security teamsFind ports affected by a CVE
πŸ“Š Package authorsTrack ecosystem coverage
πŸš€ DevRelBuild vcpkg discovery dashboards
πŸ§ͺ ResearchersStudy C and C++ dependency graphs
πŸ‘©β€πŸ’» DevelopersFind a port for a new dependency

πŸ“‹ What the Vcpkg Ports Scraper does

  • Fetches the canonical https://vcpkg.io/output.json catalog.
  • Flattens vcpkg's multiple version key variants into a single version field.
  • Filters by substring search, license, or supported triplet.
  • Normalizes the dependencies array to plain strings.
  • Surfaces upstream errors as a single diagnostic record.
  • Exports to every Apify dataset format.

πŸ’‘ Why it matters: vcpkg ships with thousands of ports but the catalog is a single 30 MB JSON blob with awkward key variants. This actor reshapes it for SQL and BI tools.

πŸ“Š Data fields

Each record includes: dependencies, description, homepage, license, name, results, scrapedAt, supports, version. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

⚠️ Good to Know: The catalog dump is large. Free users see 10 records; paid users can pull the entire catalog.

πŸš€ How to use

  1. Click Try for free.
  2. Optionally set a search, license, or triplet filter.
  3. Click Start and download the dataset.
ActorWhat it does
ParseForge SPDX Licenses ScraperCanonical license list.
ParseForge Docker Hub Tags ScraperTag metadata.
ParseForge CTAN Tex Packages ScraperTeX packages catalog.
ParseForge OurAirports ScraperGlobal airport database.

πŸ’‘ Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers.

Disclaimer. This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by Microsoft Corporation. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.

πŸ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.