Pulumi Registry Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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:
| Field | Description |
|---|---|
name | Package slug (e.g. aws, azure-native, kubernetes) |
title | Human-readable package title (e.g. AWS, Azure Native) |
publisher | Publisher account slug |
publisherDisplayName | Publisher display name |
version | Latest published version |
description | Short description of what the package provides |
category | Package category: cloud, database, infrastructure, monitoring, network, or utility |
repoUrl | Source code repository URL |
sourceUrl | Canonical Pulumi Registry URL for this package |
packageTypes | Package type(s): bridged, native, or component |
packageStatus | Release status: ga, public_preview, or beta |
source | Source ecosystem (e.g. pulumi, opentofu) |
isFeatured | Whether the package is featured on the registry homepage |
createdAt | ISO 8601 timestamp of package creation |
recordType | Always package |
scrapedAt | ISO 8601 timestamp of when the record was scraped |
Input Configuration
Mode
| Mode | Description |
|---|---|
search | Browse and filter all Pulumi packages with optional query/category filters |
getByName | Fetch specific packages by exact name (e.g. aws, azure-native) |
Input Fields
| Field | Type | Description |
|---|---|---|
mode | string (required) | Scraping mode (search or getByName) |
query | string | Substring search across name, title, description, and publisher |
category | string | Filter by category: cloud, database, infrastructure, monitoring, network, security, utility |
names | array of strings | Exact package names to fetch (mode=getByName only) |
maxItems | integer | Maximum records to return (1–10000, default: 100) |
Example Inputs
Search for AWS-related packages
{"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-readypublic_preview: Public preview — stable but may have breaking changesbeta: 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.