Homebrew Formulae and Casks Scraper
Pricing
from $6.11 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share

๐บ 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 engineers | Mirror or audit the package registry |
| Security and compliance teams | Track licenses and dependency trees |
| Data engineers and analysts | Build package popularity dashboards |
| Tool and IDE developers | Seed 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
- Create a free Apify account using this sign-up link.
- Open the Homebrew Formulae and Casks Scraper.
- Choose a
type(formula or cask). - Add the package tokens you want under
names, or leave it empty to read from the top of the catalog, then setmaxItems. - Click Start and grab your results when the run finishes.
๐ Recommended Actors
- Have I Been Pwned Breaches Catalog Scraper
- Brawlify Brawl Stars Database Scraper
- More developer and reference data Actors in the ParseForge collection
๐ก 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.