{"openapi":"3.1.0","info":{"title":"Homebrew API","version":"1.0.0","description":"The macOS and Linux package manager — Homebrew (brew) — as an API. Look up any formula (command-line package) for its description, latest version, license, homepage, dependencies and build dependencies, caveats and deprecation status; look up any cask (graphical macOS app) for its version, bundled apps and homepage; and search the whole registry of 8,300+ formulae and 7,600+ casks by name and description. Each result comes with the exact `brew install` command. Covers the Homebrew world from wget, git, ffmpeg, node and python to Firefox, Visual Studio Code, Docker and Rectangle. Live from the official formulae.brew.sh API. Ideal for developer dashboards, package and dependency tooling, dotfiles and setup automation, and macOS app catalogs. Open data from Homebrew.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/brew-api","description":"oanor gateway"}],"tags":[{"name":"Homebrew"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/cask":{"get":{"operationId":"get_v1_cask","tags":["Homebrew"],"summary":"Cask (GUI app) detail","description":"","parameters":[{"name":"name","in":"query","required":true,"description":"Cask token, e.g. firefox","schema":{"type":"string"},"example":"firefox"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"cask":{"tap":"homebrew/cask","url":"https://download-installer.cdn.mozilla.net/pub/firefox/releases/151.0.2/mac/en-US/Firefox%20151.0.2.dmg","apps":["Firefox.app"],"desc":"Web browser","name":["Mozilla Firefox"],"token":"firefox","install":"brew install --cask firefox","version":"151.0.2","brew_url":"https://formulae.brew.sh/cask/firefox","disabled":false,"homepage":"https://www.mozilla.org/firefox/","deprecated":false,"auto_updates":true}},"meta":{"timestamp":"2026-05-31T13:40:25.113Z","request_id":"18ecf5f1-312b-4dd7-ba69-8c43e453fd61"},"status":"ok","message":"Cask retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/formula":{"get":{"operationId":"get_v1_formula","tags":["Homebrew"],"summary":"Formula (CLI package) detail","description":"","parameters":[{"name":"name","in":"query","required":true,"description":"Formula name, e.g. wget","schema":{"type":"string"},"example":"wget"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"formula":{"tap":"homebrew/core","desc":"Internet file retriever","name":"wget","aliases":[],"install":"brew install wget","license":"GPL-3.0-or-later","version":"1.25.0","brew_url":"https://formulae.brew.sh/formula/wget","disabled":false,"homepage":"https://www.gnu.org/software/wget/","full_name":"wget","deprecated":false,"has_bottle":true,"dependencies":["libidn2","openssl@3","gettext","libunistring"],"conflicts_with":[],"build_dependencies":["pkgconf"]}},"meta":{"timestamp":"2026-05-31T13:40:25.315Z","request_id":"14f8e06c-ace0-474d-8973-6e272d1a3a4c"},"status":"ok","message":"Formula retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Homebrew"],"summary":"Search formulae and casks","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search term","schema":{"type":"string"},"example":"browser"},{"name":"type","in":"query","required":false,"description":"formula | cask | all (default all)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Results (1-100, default 20)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"type":"all","count":20,"query":"browser","total":168,"results":[{"desc":"Shortcuts for your browser","name":"Browser Actions","type":"cask","token":"browser-actions","install":"brew install --cask browser-actions","version":"2025.2.0,5186","brew_url":"https://formulae.brew.sh/cask/browser-actions"},{"desc":"Command palette in any application","name":"Browser Deputy","type":"cask","token":"browser-deputy","install":"brew install --cask browser-deputy","version":"1.10","brew_url":"https://formulae.brew.sh/cask/browser-deputy"},{"desc":"Open-source agentic browser","name":"BrowserOS","type":"cask","token":"browseros","install":"brew install --cask browseros","version":"0.44.0.1","brew_url":"https://formulae.brew.sh/cask/browseros"},{"desc":"Open-source browser prompter","name":"Browserosaurus","type":"cask","token":"browserosaurus","install":"brew install --cask browserosaurus","version":"20.12.0","brew_url":"https://formulae.brew.sh/cask/browserosaurus"},{"desc":"Test localhost and staging websites","name":"BrowserStack Local Testing","type":"cask","token":"browserstacklocal","install":"brew install --cask browserstacklocal","version":"3.7.6","brew_url":"https://formulae.brew.sh/cask/browserstacklocal"},{"desc":"Browser automation CLI for AI agents","name":"agent-browser","type":"formula","install":"brew install agent-browser","version":"0.27.0","brew_url":"https://formulae.brew.sh/formula/agent-browser"},{"desc":"Command-line tool for getting & setting the default browser","name":"defaultbrowser","type":"formula","install":"brew install defaultbrowser","version":"1.1","brew_url":"https://formulae.brew.sh/formula/defaultbrowser"},{"desc":"Web File Browser","name":"filebrowser","type":"formula","install":"brew install filebrowser","version":"2.63.5","brew_url":"https://formulae.brew.sh/formula/filebrowser"},{"desc":"Command-line tool for decrypting and exporting browser data","name":"hack-browser-data","type":"formula","install":"brew install hack-browser-data","version":"1.0.0","brew_url":"https://formulae.brew.sh/formula/hack-browser-data"},{"desc":"Web browser","name":"115Browser","type":"cask","token":"115browser","install":"brew install --cask 115browser","version":"36.0.0","brew_url":"https://formulae.brew.sh/cask/115browser"},{"desc":"Web browser focused on privacy","name":"Aloha Browser","type":"cask","token":"aloha-browser","install":"brew install --cask aloha-browser","version":"latest","brew_url":"https://formulae.brew.sh/cask/aloha-browser"},{"desc":"Web browser focusing on privacy","name":"Avast Secure Browser","type":"cask","token":"avast-secure-browser","install":"brew install --cask avast-secure-browser","version":"139.0.6697.68","brew_url":"https://formulae.brew.sh/cask/avast-secure-browser"},{"desc":"Developer-oriented browser","name":"Blisk Browser","type":"cask","token":"blisk","install":"brew install --cask blisk","version":"25.0.115.28","brew_url":"https://formulae.brew.sh/cask/blisk"},{"desc":"Web browser focusing on privacy","name":"Brave","type":"cask","token":"brave-browser","install":"brew install --cask brave-browser","version":"1.90.128.0","brew_url":"https://formulae.brew.sh/cask/brave-browser"},{"desc":"Web browser focusing on privacy","name":"Brave Beta","type":"cask","token":"brave-browser@beta","install":"brew install --cask brave-browser@beta","version":"1.91.162.0","brew_url":"https://formulae.brew.sh/cask/brave-browser@beta"},{"desc":"Web browser focusing on privacy","name":"Brave Nightly","type":"cask","token":"brave-browser@nightly","install":"brew install --cask brave-browser@nightly","version":"1.93.8.0","brew_url":"https://formulae.brew.sh/cask/brave-browser@nightly"},{"desc":"Database browser for SQLCipher","name":"DB Browser for SQLCipher Nightly","type":"cask","token":"db-browser-for-sqlcipher@nightly","install":"brew install --cask db-browser-for-sqlcipher@nightly","version":"20260518","brew_url":"https://formulae.brew.sh/cask/db-browser-for-sqlcipher@nightly"},{"desc":"Browser for SQLite databases","name":"DB Browser for SQLite","type":"cask","token":"db-browser-for-sqlite","install":"brew install --cask db-browser-for-sqlite","version":"3.13.1","brew_url":"https://formulae.brew.sh/cask/db-browser-for-sqlite"},{"desc":"Database browser for SQLite","name":"DB Browser for SQLite Nightly","type":"cask","token":"db-browser-for-sqlite@nightly","install":"brew install --cask db-browser-for-sqlite@nightly","version":"20260518","brew_url":"https://formulae.brew.sh/cask/db-browser-for-sqlite@nightly"},{"desc":"Anti-detect web browser","name":"Donut Browser","type":"cask","token":"donut","install":"brew install --cask donut","version":"0.24.4","brew_url":"https://formulae.brew.sh/cask/donut"}]},"meta":{"timestamp":"2026-05-31T13:40:25.397Z","request_id":"3016a423-fe52-4fd2-8f93-b5a0ab7238ad"},"status":"ok","message":"Packages searched","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Source & counts","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Homebrew packages. /v1/formula = live CLI-package detail (desc, license, version, dependencies, caveats, deprecation); /v1/cask = live GUI-app detail (version, apps, homepage); /v1/search = search the bundled index of formulae and casks (type=formula|cask|all).","source":"Homebrew — the macOS / Linux package manager (formulae.brew.sh)","endpoints":["/v1/formula","/v1/cask","/v1/search","/v1/meta"],"total_casks":7677,"total_formulae":8385},"meta":{"timestamp":"2026-05-31T13:40:25.468Z","request_id":"1783fd0d-412b-4695-a84a-5279723c605c"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":3660,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":455,"monthly_call_quota":49800,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1365,"monthly_call_quota":243000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":3585,"monthly_call_quota":1212000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/brew-api"}