Pulumi Registry Scraper avatar

Pulumi Registry Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Pulumi Registry Scraper

Pulumi Registry Scraper

Scrape the Pulumi Registry - search packages/providers or fetch details by name. Returns version, publisher, category, download stats, repo URLs, and package metadata for all 300+ Pulumi packages.

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

4 days ago

Last modified

Share

Search and extract data from the Pulumi Registry — the official package repository for Pulumi infrastructure-as-code providers and components. Retrieve package details, publisher information, version histories, categories, and repository URLs for all 300+ published Pulumi packages without any authentication.

What Does This Actor Do?

This actor scrapes the public Pulumi Registry API to help you:

  • Discover Pulumi packages across all categories — cloud, database, infrastructure, monitoring, network, and utility
  • Search for providers covering AWS, Azure, Google Cloud, Kubernetes, Datadog, Cloudflare, and hundreds more
  • Fetch specific packages by exact name for direct metadata lookup
  • Track package versions and see the latest published versions of any provider
  • Identify native vs bridged providers and understand how packages are built
  • Monitor the Pulumi ecosystem with all 300+ packages accessible in one run

Output Data

Each record contains fields such as:

FieldDescription
namePackage slug (e.g. aws, azure-native, kubernetes)
titleHuman-readable package title (e.g. AWS, Azure Native)
publisherPublisher account slug
publisherDisplayNamePublisher display name
versionLatest published version
descriptionShort description of what the package provides
categoryPackage category: cloud, database, infrastructure, monitoring, network, or utility
repoUrlSource code repository URL
sourceUrlCanonical Pulumi Registry URL for this package
packageTypesPackage type(s): bridged, native, or component
packageStatusRelease status: ga, public_preview, or beta
sourceSource ecosystem (e.g. pulumi, opentofu)
isFeaturedWhether the package is featured on the registry homepage
createdAtISO 8601 timestamp of package creation
recordTypeAlways package
scrapedAtISO 8601 timestamp of when the record was scraped

Input Configuration

Mode

ModeDescription
searchBrowse and filter all Pulumi packages with optional query/category filters
getByNameFetch specific packages by exact name (e.g. aws, azure-native)

Input Fields

FieldTypeDescription
modestring (required)Scraping mode (search or getByName)
querystringSubstring search across name, title, description, and publisher
categorystringFilter by category: cloud, database, infrastructure, monitoring, network, security, utility
namesarray of stringsExact package names to fetch (mode=getByName only)
maxItemsintegerMaximum records to return (1–10000, default: 100)

Example Inputs

{
"mode": "search",
"query": "aws",
"maxItems": 50
}

Browse all cloud category packages

{
"mode": "search",
"category": "cloud",
"maxItems": 200
}

Get specific packages by name

{
"mode": "getByName",
"names": ["aws", "azure-native", "kubernetes", "gcp", "datadog"]
}

Browse all monitoring packages

{
"mode": "search",
"category": "monitoring",
"maxItems": 100
}

Get all packages (no filters)

{
"mode": "search",
"maxItems": 500
}

Use Cases

  • Platform engineering — Inventory all available Pulumi providers for your organization's approved stack
  • IaC ecosystem research — Analyze the Pulumi package ecosystem, publisher breakdown, and category distribution
  • Developer tooling — Build internal portals and package browsers for teams adopting Pulumi
  • Version monitoring — Track the latest versions of providers you depend on
  • Migration planning — Identify bridged vs native providers when planning Terraform-to-Pulumi migrations
  • Market intelligence — Understand which cloud and SaaS providers have first-class Pulumi support

FAQ

Do I need a Pulumi account? No. The Pulumi Registry API is fully public and requires no authentication.

How many packages are available? The Pulumi Registry currently lists 300+ packages. Setting maxItems to 500+ will return all of them.

What is a bridged vs native provider?

  • Bridged: A Pulumi provider wrapping an existing Terraform provider
  • Native: A provider built natively for Pulumi using the Pulumi SDK
  • Component: A higher-level component library built on top of other providers

Can I search by publisher? Yes, the query field searches across publisher names too, so you can search for pulumi, hashicorp, datadog, etc.

What package statuses exist?

  • ga: Generally Available — production-ready
  • public_preview: Public preview — stable but may have breaking changes
  • beta: Beta — may have breaking changes

Can I get all packages at once? Yes, set mode: search with no query/category filters and maxItems: 1000 to get the full registry.