List/Filter Breweries
openbrewery.breweries.listBrowse the Open Brewery DB directory of 8,000+ breweries, cideries, and brewpubs. Filter by city, state, country, postal code, brewery type, distance from a coordinate, or specific IDs. Returns name, address, geo-coordinates, phone, and website for each match (Open Brewery DB, MIT-licensed open dataset)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default 1). | |
| sort | No | Sort field(s) with asc/desc, e.g. "name" or "name:desc". Not usable with by_dist. | |
| by_ids | No | Comma-separated list of specific brewery IDs to fetch. | |
| by_city | No | Filter breweries by city name (e.g. "Portland"). | |
| by_dist | No | Sort results by distance from an origin point, as "latitude,longitude" (e.g. "39.7,-104.9"). Cannot be combined with sort. | |
| by_name | No | Filter breweries by name (partial match). | |
| by_type | No | Filter by brewery type. | |
| by_state | No | Filter by full state/province name, no abbreviations (e.g. "California"). | |
| per_page | No | Results per page (default 50, max 200). | |
| by_postal | No | Filter by postal/ZIP code — 5-digit or postal+4 (e.g. "44107" or "44107-1234"). | |
| by_country | No | Filter breweries by country name (e.g. "United States"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |