Hex.pm Elixir & Erlang Package Registry Scraper avatar

Hex.pm Elixir & Erlang Package Registry Scraper

Pricing

from $25.50 / 1,000 results

Go to Apify Store
Hex.pm Elixir & Erlang Package Registry Scraper

Hex.pm Elixir & Erlang Package Registry Scraper

Browse and search the Hex.pm registry of Elixir and Erlang packages. Filter by search query, sort by recency, downloads, or alphabetical, and pull versions, dependencies, licenses, and download counts per package.

Pricing

from $25.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

6 days ago

Last modified

Share

ParseForge Banner

๐Ÿ“ฆ Hex.pm Elixir & Erlang Package Registry Scraper

๐Ÿš€ Export the Hex.pm package registry in seconds. Browse and search 14,000+ Elixir and Erlang packages with versions, dependencies, licenses, download counts, owners, and ready-to-paste dependency lines for mix.exs, rebar.config, and erlang.mk. No login, no API key, no manual scraping.

The Hex.pm Elixir & Erlang Package Registry Scraper pulls the official Hex.pm package source and returns 30 fields per package, including name, description, latest version, full release history, license list, repository URL, all-time and recent download counts, dependency tree of the latest release, build tools, Elixir requirement, publisher, owners, and ready-to-paste dependency lines for the three major BEAM build systems. Hex.pm is the canonical package manager for Elixir and Erlang, used by every production team in the BEAM ecosystem since 2014.

The registry covers the full Elixir and Erlang ecosystem, from Phoenix and Ecto down to single-author utility libraries. This Actor exports the catalog as CSV, Excel, JSON, or XML, with sorting by recent downloads, total downloads, recently added, recently updated, or alphabetical. Optional per-package lookups enrich each record with maintainer details and the latest release dependency tree.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
BEAM developers, DevSecOps teams, supply-chain auditors, package-tracker maintainers, conference organizers, recruiters, analystsDependency discovery, license auditing, popularity analytics, security review, maintainer mapping, ecosystem reporting

๐Ÿ“‹ What the Hex Packages Scraper does

Five workflows in a single run:

  • ๐Ÿ” Search. Free-text package search across name and description.
  • ๐Ÿท๏ธ Sort. Recent downloads, total downloads, recently added, recently updated, or alphabetical.
  • ๐Ÿ“ฆ Bulk export. Pull tens of thousands of records with paged listing.
  • ๐Ÿ‘ค Owner enrichment. Optional per-package lookup that adds maintainer usernames and emails.
  • ๐ŸŒฒ Latest-release detail. Optional per-package lookup that adds checksum, dependency tree, build tools, Elixir requirement, and publisher.

Each record carries the latest version (and latest stable, when different), license list, repository URL, full release history with timestamps, all-time / recent / weekly / daily downloads, retirement flags, project links, and the exact dependency line you'd paste into mix.exs, rebar.config, or erlang.mk.

๐Ÿ’ก Why it matters: the BEAM ecosystem ships fast, and dependency choices have outsized impact on uptime and security. Building your own catalog means handling pagination, version logic, and per-package follow-ups. This Actor delivers a clean, ready-to-query dataset on every run.

๐Ÿ“Š Data fields

Each record includes: buildTools, dependencies, dependencyConfigs, description, docsUrl, downloadsAllTime, downloadsDay, downloadsLastDay, downloadsWeek, elixirRequirement, erlangMkDependencyLine, insertedAt, isRetired, latestChecksum, latestDownloads, latestPublisher, latestStableVersion, latestVersion, licenses, links, mixDependencyLine, name, owners, packageUrl, rebarDependencyLine, releaseCount, releases, repository, retirements, scrapedAt, updatedAt. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the Hex.pm Elixir & Erlang Package Registry Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick a sort, optionally add a search term, decide whether to enrich with owners and release detail, and set maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.

โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Hex.pm, the Hex Foundation, the Erlang Ecosystem Foundation, or any package maintainer. All trademarks mentioned are the property of their respective owners. Only publicly available open registry metadata is collected.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.