482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

Homebrew Scraper logo

Homebrew Scraper

hipersoft/homebrew-formulae-scraper

Fetch Homebrew formula and cask metadata plus install analytics in bulk. One clean row per package: name, tap, description, homepage, version, license, dependencies and 30/90/365-day install counts. Look up exact names, search the index, or list all. Great for dev tooling and n8n.

Total users

2

Monthly users

1

Total runs

65

Per formula scraped

$0.001

Last rebuilt

Oct 26, 2026

Overview

Homebrew Scraper pulls package metadata and install analytics from the Homebrew catalog — the package manager for macOS and Linux — as clean, structured data. Look up exact packages by name, filter the entire index by keyword, or export everything. Each formula (command-line software) or cask (macOS GUI app) comes back as one row with its name, tap, description, homepage, version, license, dependencies and 30-, 90- and 365-day install counts. Export to JSON, CSV, Excel or XML. Built for developer tooling, package dashboards, popularity tracking and automation workflows.

What does this Homebrew Scraper do?

Give it names, a search term, or the "list all" flag and it returns every matching package as structured data:

  • Look up exact packages — pass a list of names like wget, node, ffmpeg (or cask tokens such as google-chrome).
  • Search the whole index — filter by a substring matched against the package name, full name and description (e.g. http).
  • List everything — export the full formula or cask catalog, capped by Max items.
  • Formulae or casks — switch the Type to read command-line software or macOS GUI apps.

What data can you get?

Field Description
name Package name / token (e.g. wget).
fullName Fully-qualified name including tap namespace.
tap The tap the package lives in (e.g. homebrew/core).
type formula or cask.
description Short description of the package.
homepage Project homepage URL.
version Current stable version.
license SPDX license (formulae).
dependencies List of required packages.
installs30d Installs in the last 30 days.
installs90d Installs in the last 90 days.
installs365d Installs in the last 365 days.
deprecated Whether the package is deprecated.
url Canonical package page.

What you get

Each package is one clean dataset record. Export the full table to JSON, CSV, Excel or XML, or pull it programmatically.

{
  "name": "wget",
  "fullName": "wget",
  "tap": "homebrew/core",
  "type": "formula",
  "description": "Internet file retriever",
  "homepage": "https://www.gnu.org/software/wget/",
  "version": "1.25.0",
  "license": "GPL-3.0-or-later",
  "dependencies": ["libidn2", "libpsl", "openssl@3", "gettext", "libunistring"],
  "installs30d": 15831,
  "installs90d": 53565,
  "installs365d": 319982,
  "deprecated": false,
  "url": "https://formulae.brew.sh/formula/wget"
}

Use cases

  • Track install popularity of packages over 30/90/365-day windows.
  • Build a searchable directory of Homebrew formulae and casks.
  • Monitor versions and flag deprecated dependencies across your toolchain.
  • Enrich a developer dashboard or newsletter with package metadata and trends.
  • Export the full catalog for analysis in a spreadsheet or data warehouse.

How to use the Homebrew Scraper

  1. Add the Homebrew Scraper to your Apify account and open its input.
  2. Enter package names under Package names, and/or a Search term, or toggle List all packages.
  3. Choose the Type — Formula or Cask.
  4. Set Max items to cap search / list-all results.
  5. Click Run, then export the results as JSON, CSV, Excel or XML, or pull them via the Apify API.

Input

{
  "formulae": ["wget", "node", "ffmpeg"],
  "type": "formula",
  "maxItems": 100
}
Field Description
formulae Array of exact package names (or cask tokens) to look up.
search Substring to filter the full index by name/description.
listAll Return every package in the catalog (capped by maxItems).
type formula (CLI software) or cask (macOS GUI apps).
maxItems Maximum number of packages to return.

Need more developer & package data?

FAQ

Which packages are covered? The full Homebrew catalog — thousands of formulae (command-line software) and casks (macOS GUI applications) across their taps. Switch the Type input to choose which catalog to read.

Where do the install counts come from? Each package carries official Homebrew install analytics for the last 30, 90 and 365 days, returned as installs30d, installs90d and installs365d.

How do I export everything? Set List all packages to true and raise Max items. You can also combine exact names and a search term in a single run.

What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.

How does billing work? You pay per package scraped, so cost scales with the number of records you actually collect. See the Pricing tab for current rates.

Can I use this with n8n? Yes. Run the Homebrew Scraper from n8n with the Apify node — trigger a run, pass your names/search/type, and read the dataset items straight into your workflow. It also works with Make, Zapier and the Apify API.

Can I connect this to other tools? The Homebrew Scraper connects with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Original clean-room implementation. Reads only publicly available package information. Not affiliated with, endorsed by or connected to Homebrew.

Input

FieldTypeDescription
formulae
Package names
arrayExact Homebrew package names to look up, e.g. "wget", "node", "ffmpeg" (or cask tokens like "google-chrome" when Type is Cask). Combined with any search/list results.
search
Search term
stringFilter the full package index by this substring (matched against the package name, full name and description). Leave empty to skip searching.
listAll
List all packages
booleanReturn every package in the index (capped by Max items). Useful for a full export. Ignores the Search term when enabled.
Default: false
type
Package type
string · formula, caskWhich Homebrew catalog to read: formulae (command-line software) or casks (macOS GUI apps).
Default: "formula"
maxItems
Max items
integerMaximum number of packages to return across all inputs. Caps search and list-all results.
Default: 100

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~homebrew-formulae-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "formulae": [
    "wget",
    "node",
    "ffmpeg"
  ],
  "search": "http"
}'

Pricing

EventPricePaid plans from
Formula Scraped
Charged per package scraped.
$0.001$0.0005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build