ArtifactHub Scraper
Pricing
from $3.00 / 1,000 results
ArtifactHub Scraper
Scrape ArtifactHub - the hub for cloud-native packages. Search Helm charts, Falco rules, OPA policies, OLM operators, KEDA scalers, and 15+ other package types. Get metadata, versions, stars, publishers, and direct links.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(11)
Developer
Crawler Gang
Maintained by CommunityActor stats
11
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape ArtifactHub — the official hub for cloud-native packages. Extract Helm charts, Falco rules, OPA policies, OLM operators, KEDA scalers, Krew plugins, Argo templates, Kyverno policies, and 15+ other package types with full metadata.
What You Can Scrape
- Helm Charts — Kubernetes application packages
- Falco Rules — Runtime security rules
- OPA Policies — Open Policy Agent rules
- OLM Operators — Kubernetes operators via Operator Lifecycle Manager
- Tekton Tasks & Pipelines — CI/CD pipeline components
- KEDA Scalers — Kubernetes event-driven autoscaling
- Krew Plugins — kubectl plugin manager packages
- Argo Templates — Argo Workflows workflow templates
- Kubewarden, Gatekeeper, Kyverno Policies — Policy-as-code solutions
- And more...
Input
| Field | Type | Description |
|---|---|---|
mode | select | searchPackages (default) or getPackageDetail |
searchQuery | string | Free-text search query (e.g. nginx, prometheus) |
packageKind | select | Filter by package type (Helm Chart, OLM Operator, etc.) |
sort | select | Sort by relevance, stars, or last_updated |
packageRefs | array | For getPackageDetail: list of kind/repo/name refs (e.g. helm/stable/nginx-ingress) |
maxItems | integer | Maximum number of packages to return (1–500, default 50) |
Output
Each record contains:
| Field | Description |
|---|---|
packageId | Unique ArtifactHub package UUID |
packageName | Package slug name |
displayName | Human-readable display name |
description | Package description |
version | Latest version string |
appVersion | Upstream application version |
logoUrl | Logo image URL |
stars | Number of stars on ArtifactHub |
repository | Repository name |
repositoryUrl | Repository source URL |
repositoryKind | Repository kind integer |
publisher | Publisher or organization name |
officialStatus | Whether the package is officially maintained |
cncfStatus | Whether the package is from a CNCF project |
deprecated | Whether the package is deprecated |
license | SPDX license identifier |
containsSecurityUpdates | Whether this version contains security fixes |
prerelease | Whether this is a pre-release version |
categories | List of category integers |
keywords | List of keyword strings |
links | List of related links (name + url) |
sourceUrl | Direct ArtifactHub package page URL |
recordType | Always "package" |
scrapedAt | ISO 8601 timestamp of scrape |
Sample Output
{"packageId": "7918f2cb-0742-4993-b58a-673129604cf6","packageName": "kube-prometheus-stack","displayName": "kube-prometheus-stack","description": "kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules...","version": "86.1.0","appVersion": "v0.91.0","logoUrl": "https://artifacthub.io/image/0503add5-3fce-4b63-bbf3-b9f649512a86","stars": 1206,"repository": "prometheus-community","repositoryUrl": "https://prometheus-community.github.io/helm-charts","repositoryKind": 0,"publisher": "prometheus-community","officialStatus": true,"cncfStatus": true,"deprecated": false,"license": "Apache-2.0","containsSecurityUpdates": false,"prerelease": false,"categories": [4],"keywords": ["operator", "prometheus", "kube-prometheus"],"links": [{"name": "Chart Source", "url": "https://github.com/prometheus-community/helm-charts"}],"sourceUrl": "https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack","recordType": "package","scrapedAt": "2026-05-30T12:00:00+00:00"}
Use Cases
- DevOps research — discover cloud-native tools by category or keyword
- Security audits — find packages with security updates or deprecated status
- Competitive analysis — track stars and publisher activity for popular charts
- Integration discovery — find operators and plugins by kind
FAQ
Do I need API keys or authentication? No. ArtifactHub's search API is fully public and requires no authentication.
How many packages can I scrape?
Up to 500 per run. ArtifactHub has thousands of packages — use searchQuery and packageKind to narrow results.
Can I get details for a specific chart?
Yes — use mode=getPackageDetail with packageRefs like ["helm/prometheus-community/kube-prometheus-stack"].
What package kinds are available? Helm (0), Falco (1), OPA (2), OLM (3), Tekton Task (4), KEDA (5), Helm Plugin (6), Tekton Pipeline (7), Krew (8), Headlamp (9), Argo (10), Kubewarden (11), Gatekeeper (12), Kyverno (13), Knative (14).
How often is data refreshed? Each run fetches live data from ArtifactHub at the time of execution.