Homebrew Formulae and Casks Scraper avatar

Homebrew Formulae and Casks Scraper

Pricing

from $6.11 / 1,000 results

Go to Apify Store
Homebrew Formulae and Casks Scraper

Homebrew Formulae and Casks Scraper

Pull Homebrew formulae and casks from formulae.brew.sh in one run. Each record carries the package name, description, license, homepage, stable and head versions, dependencies, bottle download URLs, and install counts. Handy for registry mirrors, dependency audits, and package dashboards.

Pricing

from $6.11 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

ParseForge Banner

๐Ÿบ Homebrew Formulae and Casks Scraper

๐Ÿš€ Export the Homebrew package catalog in one run. Pull formulae and casks straight from the official formulae.brew.sh API, with versions, dependencies, bottle URLs, and real install counts.

Turn the Homebrew package index into clean, structured records you can drop into a registry mirror, a dependency dashboard, or an internal package catalog. Pick formulae (command line tools and libraries) or casks (macOS desktop apps), name the exact packages you want, and get one tidy record per package with versions, dependencies, license, homepage, and install analytics.

Coverage is the complete public Homebrew catalog as formulae.brew.sh publishes it. Roughly 7,700 casks and a comparable set of formulae, each with its current stable version, dependency graph, download URLs, and 30, 90, and 365 day install counts. Leave the names list empty to walk the full catalog from the top, or pass exact tokens like wget, node, and git to fetch only what you need.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Platform and DevOps engineersMirror or audit the package registry
Security and compliance teamsTrack licenses and dependency trees
Data engineers and analystsBuild package popularity dashboards
Tool and IDE developersSeed a package search index

๐Ÿ“‹ What the Homebrew Formulae and Casks Scraper does

This Actor calls the public formulae.brew.sh API and returns one clean record per package for the catalog you choose:

  • Formulae โ€” name, description, license, homepage, stable and head versions, runtime and build dependencies, conflicts, source URL, bottle download links per platform, and install counts.
  • Casks โ€” token, app name, description, homepage, version, installer URL and checksum, bundled app names, cask conflicts, auto update flag, and install counts.

You pick the package type, list the exact tokens you want (or leave it empty to take packages from the top of the catalog), and set how many records come back. Every record carries a scrapedAt timestamp.

๐Ÿ“Š Data fields

Each record includes: bottles, buildDependencies, conflictsWith, dependencies, deprecated, description, disabled, fullName, hasBottle, headVersion, homepage, installs30d, installs365d, installs90d, kegOnly, license, name, revision, scrapedAt, stableUrl, stableVersion, tap, type. All 23 field names come from a real production run, so what you see here is what lands in your dataset.

๐Ÿš€ How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the Homebrew Formulae and Casks Scraper.
  3. Choose a type (formula or cask).
  4. Add the package tokens you want under names, or leave it empty to read from the top of the catalog, then set maxItems.
  5. Click Start and grab your results when the run finishes.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

โš ๏ธ Disclaimer: independent tool, not affiliated with Homebrew. Only publicly available data 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.