Homebrew Scraper โ€“ macOS Formulae, Casks & Install Analytics avatar

Homebrew Scraper โ€“ macOS Formulae, Casks & Install Analytics

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Homebrew Scraper โ€“ macOS Formulae, Casks & Install Analytics

Homebrew Scraper โ€“ macOS Formulae, Casks & Install Analytics

$1/1K ๐Ÿ”ฅ Fast Homebrew scraper! macOS formulae & casks โ€” version, description & install analytics. No key. JSON, CSV, Excel or API in seconds. List packages & pull thousands of data points for dev & market intel โšก

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Homebrew Formula & Cask Scraper ๐Ÿบ

Scrape Homebrew packages โ€” formulae (CLI tools) and casks (macOS apps) โ€” from formulae.brew.sh into clean, structured JSON. Get descriptions, versions, licenses, dependencies and real 30-day / 365-day install analytics for any package you name. No API key, no login, datacenter-proxy friendly.

Perfect for developer intelligence, package popularity tracking, DevOps auditing and open-source market research.


What it does

Give it a mode and a list of package names. For each name it hits the official per-package JSON endpoint and returns a normalised record. Missing names are skipped, not fatal.

  • formulae โ€” command-line packages (e.g. wget, git, node)
  • casks โ€” GUI/macOS apps (e.g. google-chrome, firefox)

It never downloads Homebrew's giant full-index file โ€” only fast, targeted per-name lookups.

Example output

Formula (wget):

{
"type": "formula",
"name": "wget",
"description": "Internet file retriever",
"homepage": "https://www.gnu.org/software/wget/",
"license": "GPL-3.0-or-later",
"version": "1.25.0",
"dependencies": ["libidn2", "libpsl", "openssl@3", "gettext", "libunistring"],
"installs_30d": 18535,
"installs_365d": 351514,
"deprecated": false,
"url": "https://formulae.brew.sh/formula/wget",
"scraped_at": "2026-07-18T06:00:00+00:00"
}

Cask (firefox):

{
"type": "cask",
"token": "firefox",
"name": "Mozilla Firefox",
"description": "Web browser",
"homepage": "https://www.mozilla.org/firefox/",
"version": "152.0.6",
"installs_30d": 14660,
"installs_365d": 201845,
"url": "https://formulae.brew.sh/cask/firefox",
"scraped_at": "2026-07-18T06:00:00+00:00"
}

Input

FieldTypeDescription
modeselectformulae (CLI packages) or casks (macOS apps).
formulaNamesarrayFormula names to scrape when mode is formulae.
caskNamesarrayCask tokens to scrape when mode is casks.
maxItemsintegerCap on packages per run (default 100, max 1000).
{
"mode": "formulae",
"formulaNames": ["wget", "git", "node"],
"maxItems": 100
}

Use cases

  • Developer intelligence โ€” track which tools your ecosystem depends on.
  • Package analytics โ€” monitor 30d/365d install trends for any package.
  • Market research โ€” compare adoption of competing tools or browsers.
  • DevOps โ€” audit dependency trees, spot deprecated packages in your stack.

Pricing

Pay-as-you-go: roughly ~$1 per 1,000 packages scraped, plus Apify platform usage. Lightweight (512 MB) and fast โ€” the API is static JSON.

How it compares

This actorManual brew infoScraping HTML
Structured JSONโœ…โš ๏ธ text parseโŒ brittle
Install analyticsโœ… 30d + 365dโš ๏ธ separate cmdโŒ
No local Homebrew neededโœ…โŒโœ…
Bulk listsโœ…โŒโš ๏ธ
Datacenter-friendlyโœ…โ€”โš ๏ธ

Keywords

homebrew, brew, formulae, casks, macos packages, package analytics, install counts, developer tools, dependency scraper, homebrew api


Not affiliated with or endorsed by the Homebrew project. Data comes from the public formulae.brew.sh JSON API.