VOOZH about

URL: https://apify.com/parseforge/vcpkg-ports-scraper

⇱ vcpkg Ports Scraper Β· Apify


Pricing

from $7.50 / 1,000 results

Go to Apify Store

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

14 days 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.

πŸ•’ Last updated: 2026-06-05 Β· πŸ“Š 11 fields per record Β· 2,000+ C and C++ ports Β· Microsoft vcpkg catalog Β· No login required

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.

🎬 Full Demo

🚧 Coming soon.

βš™οΈ Input

FieldTypeRequiredDescription
maxItemsintegerNoFree 10. Paid up to 1,000,000.
searchstringNoSubstring match against name or description.
licensestringNoSubstring match against license field.
supportsTripletenumNoKeep only ports supporting the chosen triplet.

Example 1. All MIT-licensed ports.

{"license":"MIT","maxItems":100}

Example 2. Windows-only OpenSSL family.

{"search":"openssl","supportsTriplet":"windows"}

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

πŸ“Š Output

FieldTypeDescription
πŸ“› namestringPort name.
πŸ”’ versionstringNormalized version string.
πŸ“ descriptionstringPort description.
πŸ”— homepagestringUpstream project homepage.
βš–οΈ licensestringSPDX-style license string.
🧩 supportsstringvcpkg supports expression.
πŸ“¦ dependenciesarrayDependency names.
πŸ› οΈ featuresobjectPer-feature configuration.
πŸ‘₯ maintainersarrayPort maintainers.
πŸ•’ scrapedAtstringWhen this row was fetched.
❌ errorstringSet on upstream error.
{
"name":"zlib",
"version":"1.3.1",
"description":"A massively spiffy yet delicately unobtrusive compression library",
"homepage":"https://zlib.net/",
"license":"Zlib",
"supports":null,
"dependencies":["vcpkg-cmake"],
"scrapedAt":"2026-06-05T12:00:00.000Z",
"error":null
}

✨ Why choose this Actor

| πŸ†“ | Public catalog, no key required. | | 🧹 | Normalizes vcpkg's three version-key variants into one. | | πŸ”Ž | Filter by substring, license, or supported triplet. | | πŸ›Ÿ | Clean diagnostic records on upstream errors. | | πŸ’Ύ | Push to dataset for instant export. |

πŸ“ˆ How it compares to alternatives

ApproachSetupNormalizedFiltersAuto export
Parse output.json manually30 min +manualmanualmanual
Clone vcpkg repo and grep1 hr +manual❌❌
This Actor5 secβœ…βœ…βœ…

πŸš€ How to use

  1. Click Try for free.
  2. Optionally set a search, license, or triplet filter.
  3. Click Start and download the dataset.

πŸ’Ό Business use cases

πŸ›‘οΈ CVE audits. Quickly list every port that depends on a CVE-flagged package.

πŸ—οΈ Build planning. Spot which triplets a candidate dependency supports.

πŸ“Š Ecosystem analytics. Track how the vcpkg catalog grows month over month.

πŸš€ Tooling integrations. Drive an internal package picker UI.

πŸ”Œ Automating Vcpkg Ports Scraper

  • Make and Zapier trigger this actor on a schedule.
  • Cron keeps your mirror fresh.
  • Webhooks notify on completion.
  • Pipe to BigQuery, Snowflake, or Postgres with native integrations.

🌟 Beyond business use cases

πŸŽ“ Education. Teach package-manager design with real catalog data.

πŸ§ͺ Personal research. Track the C and C++ ecosystem.

🀝 Non-profit and open data. Publish a vcpkg dashboard.

🧰 Tinkering. Discover libraries fast.

πŸ€– Ask an AI assistant about this scraper

Pop this README into ChatGPT, Claude, or any AI assistant and ask it to map your specific workflow to the actor's inputs.

❓ Frequently Asked Questions

❓ Where does data come from? The official vcpkg.io/output.json catalog.

❓ Need an API key? No.

❓ How big is the catalog? Around 2,000 ports.

❓ Schedule runs? Yes.

❓ API or scraping? Public endpoint.

❓ Schema stability? Stable.

❓ Rate limits? None observed.

❓ Maximum run? 1,000,000 records on paid plans.

❓ Triplet filtering? Substring match against the supports field.

❓ Download formats? Any Apify dataset format.

πŸ”Œ Integrate with any app

Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST API or webhook endpoint.

πŸ”— Recommended Actors

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.

You might also like

Port Scanner

serhattsnmz/port-scanner

Get open ports and port vulnerabilities of given IP addresses or hosts.

πŸ‘ User avatar

Serhat SΓΆnmez

60

Vesselfinder Port Scraper

romy/vesselfinder-port-scraper

Retrieves all vessels expected to arrive, currently in port, and recently departed for any port worldwide using real-time AIS tracking data. Provide port names or UNLOCODE identifiers and get a complete picture of port traffic with vessel names, types, flags, and timing information.

Supply Chain Intel

fiery_dream/supply-chain-intel

AI-powered supply chain risk monitoring and intelligence. Track disruptions, tariffs, port congestion, and geopolitical events affecting global supply chains.

πŸ‘ User avatar

Cody Churchwell

13

PyPI Packages Scraper

parseforge/pypi-packages-scraper

Pull Python package data from PyPI. Returns name, version, summary, description, classifiers, license, author, project URLs (homepage, source, issues, docs), Python version requirement, dependencies, release history, last upload, and total release count. Direct lookup by package name.

🐍 PyPI Scraper β€” Python Package Data

nexgendata/pypi-scraper

Extract Python package data from PyPI β€” download stats, dependencies, version history, maintainers. libraries.io, Snyk Advisor & deps.dev alternative for SBOMs, supply-chain audits, ecosystem analytics and dependency monitoring. Pay per package.

Shipping & Supply Chain Disruption Alert

george.the.developer/shipping-disruption-tracker

Track shipping disruptions, port delays, and supply chain risks in real time. Get alerts on route changes, congestion, and weather impacts. Built for logistics and supply chain teams.

24

pub.dev Package Scoring Scraper

parseforge/pkg-pub-scoring-scraper

Query pub.dev for Dart and Flutter package scoring by package list, search query, or popularity threshold. Records carry package name, granted points, like count, popularity score, tags, last updated, latest version, description, homepage, and repository. Handy for ecosystem audits.