VOOZH about

URL: https://apify.com/klondikeking/terraform-registry-scraper

โ‡ฑ Terraform Registry Scraper - Module Metadata & Downloads ยท Apify


๐Ÿ‘ Terraform Registry Scraper - Module Metadata & Analytics avatar

Terraform Registry Scraper - Module Metadata & Analytics

Pricing

Pay per usage

Go to Apify Store

Terraform Registry Scraper - Module Metadata & Analytics

Extract Terraform Registry module metadata, provider info, download analytics, source repositories, and detailed configuration (inputs, outputs, dependencies) using the official Terraform Registry API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Pierrick McD0nald

Pierrick McD0nald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Extract Terraform Registry module metadata, provider information, download analytics, source repositories, and detailed configuration data using the official Terraform Registry API. No authentication required. Fast, reliable, and developer-friendly.

Use Cases

  • Infrastructure Audit โ€” Discover and catalog all Terraform modules used across your organization, including versions, providers, and source repositories.
  • Module Comparison โ€” Compare modules by downloads, provider coverage, input/output variables, and maintenance activity to select the best option for your stack.
  • Compliance & Governance โ€” Track verified vs community modules, deprecation status, and dependency trees to ensure safe infrastructure-as-code practices.
  • Market Research โ€” Analyze the most popular Terraform modules, providers, and namespaces to understand trends in cloud infrastructure tooling.
  • Documentation Generation โ€” Extract module READMEs, input variables, and output definitions to auto-generate internal documentation or onboarding guides.

Input

FieldTypeRequiredDescription
searchQueryStringNoKeyword to search modules by name or description (e.g., vpc, kubernetes, database)
maxItemsIntegerNoMaximum modules to extract, 1-1000 (default: 100)
providerStringNoFilter by cloud provider: aws, azure, gcp, kubernetes, etc. (default: all)
sortByStringNoSort by downloads, published_at, or name (default: downloads)
includeDetailsBooleanNoFetch detailed metadata per module: inputs, outputs, dependencies, README length (default: false)
proxyConfigurationObjectNoProxy settings (Apify proxy enabled by default)

Output

The Actor outputs a dataset with the following fields:

{
"id":"terraform-aws-modules/vpc/aws/6.6.1",
"namespace":"terraform-aws-modules",
"name":"vpc",
"version":"6.6.1",
"provider":"aws",
"providerLogoUrl":"/images/providers/aws.png",
"description":"Terraform module to create AWS VPC resources",
"source":"https://github.com/terraform-aws-modules/terraform-aws-vpc",
"tag":"v6.6.1",
"publishedAt":"2026-04-02T20:22:11.071125Z",
"downloads":192036488,
"verified":false,
"owner":"antonbabenko",
"readmeLength":15420,
"inputsCount":42,
"outputsCount":18,
"dependenciesCount":0,
"resourcesCount":15,
"versionsCount":240,
"deprecationMessage":null,
"examplesCount":3,
"submodulesCount":2
}

When includeDetails is disabled, the detailed fields (readmeLength, inputsCount, outputsCount, etc.) will be null.

Pricing

Pay per event: $0.001 per module extracted.

Limitations

  • The Terraform Registry API returns 15 results per page. Large extractions may take longer due to pagination.
  • Detailed metadata fetching (includeDetails) requires one additional API call per module and increases run time.
  • Provider filtering is performed client-side after fetching search results.
  • The API does not support sorting by the Registry directly; sorting is performed client-side.

FAQ

Q: Can I extract all modules without a search query? A: Yes, leave the search query empty to retrieve the most popular modules across the Registry. Results are sorted by downloads by default.

Q: Does this include Terraform providers? A: This Actor focuses on modules. Provider data is not included in the current version.

Q: How do I get the most popular AWS modules? A: Set searchQuery to empty, provider to aws, and sortBy to downloads.

Q: Is authentication required? A: No. The Terraform Registry API is public and does not require authentication.

Changelog

  • v1.0.0 โ€” Initial release. Module search, provider filtering, sorting, and optional detailed metadata extraction.

Support

Open an issue on this Actor's Apify page for questions, bug reports, or feature requests.

You might also like

Terraform Registry Modules Scraper

parseforge/terraform-registry-modules-scraper

Browse the HashiCorp Terraform Registry for module metadata across every provider. Pull namespace, name, version, owner, source repo URL, usage counts, and verified status. Filter by keyword, provider, or namespace. Handy for module catalogs, version tracking, and provenance audits.

Terraform Registry Scraper

crawlergang/terraform-registry-scraper

Scrape the Terraform Registry - search modules and providers, or fetch details for specific modules/providers. Returns downloads, versions, descriptions, source URLs, and verification status.

2

5.0

Terraform Registry Scraper

crawlerbros/terraform-registry-scraper

Scrape the Terraform Registry - search modules and providers, or fetch details for specific modules/providers. Returns downloads, versions, descriptions, source URLs, and verification status.

NPI Registry Provider Scraper

automation-lab/npi-registry-provider-scraper

Search the public CMS NPI Registry and export provider contact details, specialties, taxonomy codes, addresses, credentials, and NPI metadata.

๐Ÿ‘ User avatar

Stas Persiianenko

2

CPAN Module Scraper

crawlergang/cpan-scraper

Scrape CPAN (Comprehensive Perl Archive Network) via MetaCPAN API. Search modules and releases, or fetch by exact module name. Returns version, author, license, repository, and download info.

1

5.0

CPAN Module Scraper

crawlerbros/cpan-scraper

Scrape CPAN (Comprehensive Perl Archive Network) via MetaCPAN API. Search modules and releases, or fetch by exact module name. Returns version, author, license, repository, and download info.

RubyGems Scraper | Ruby Package Registry and Stats

parseforge/rubygems-scraper

Scrape RubyGems package registry data including gem names, versions, downloads, authors, dependencies, runtime requirements, source code repositories, project URLs, and release dates. Extract metadata for monitoring, security audits, and developer ecosystem analysis