Open kava bar dataset
Kava bar listings, city counts, deals, events, menu prices and strains as CSV and JSON. Free to use with visible credit to HappyKava.
Files and endpoints
CSV for quick snapshots, JSON for apps. JSON lists take limit and offset for paging.
| Resource | Endpoint | Filters | Format |
|---|---|---|---|
| OpenAPI JSONMachine-readable OpenAPI contract for HappyKava public API v1. | /openapi.json | none | JSON |
| Bars CSVPublic kava bar directory rows with canonical HappyKava profile URLs. | /bars.csv | state, city, q | CSV |
| Cities CSVCity/state aggregate counts for public kava bar directory hubs. | /cities.csv | state, city, q | CSV |
| Prices CSVAggregate structured menu price summaries by category and geography. | /prices.csv | state, city | CSV |
| Bars JSONPaginated public kava bar directory rows. | /bars | state, city, q, limit, offset | JSON |
| Open Now JSONPaginated public kava bars that appear open now from posted hours. | /open-now | state, city, q, limit, offset | JSON |
| Cities JSONPaginated city/state aggregate rows. | /cities | state, city, q, limit, offset | JSON |
| Events JSONCurrent or recent public event discovery rows with canonical event links. | /events | state, city, q, limit, offset | JSON |
| Deals JSONCurrent or scheduled public deal discovery rows. | /deals | state, city, q, limit, offset | JSON |
| Prices JSONStructured public menu price samples and aggregate summaries. | /prices | state, city, q, limit, offset, max_bars | JSON |
| Brands JSONQuery-based structured menu item matches for brand and product discovery. | /brands | q, state, city, limit, offset, max_bars | JSON |
| Strains JSONPublic noble kava strain catalog rows and discovery metadata. | /strains | profile, category, q, limit, offset | JSON |
| Dataset manifestAttribution, refresh, resource, and privacy-boundary manifest. | /dataset | none | JSON |
Endpoints are relative to https://happykava.app/api/public/v1.
Quick start
Florida kava bars as CSV
curl "https://happykava.app/api/public/v1/bars.csv?state=FL"Tampa bars open right now, as JSON
curl "https://happykava.app/api/public/v1/open-now?state=FL&city=tampa&limit=20"Menu prices for one state
curl "https://happykava.app/api/public/v1/prices.csv?state=FL"state takes a two-letter code, city a city slug such as fort-lauderdale.
Using the data
You can cite, analyze and build products with this data as long as you credit HappyKava where people can see it.
- Credit
- Show visible credit wherever you use the data, for example
Source: HappyKava public API v1. - Source IDs
- If a record has an HKP1 source or content ID, keep it together with the HappyKava URL when you cite or share that record.
- Freshness
- Responses are cached for a few minutes, so they're a good fit for monthly snapshots.
- Empty results
- A filter that matches nothing returns an empty list, never a made-up count.
- Citing a response
- Include the endpoint URL and the generatedAt time from the response.
What's in it, and what never is
- Included: public bar listings, city counts, deals and events shown on HappyKava, the strain catalog, and kava prices from bar menus.
- Never included: owner settings, user profiles, check-ins, staff records, hiring requests, payment data, or anything an owner hasn't published.
- Brand results are menu items that match your search. There's no brand catalog yet.
- Strain data describes kava. It isn't medical, treatment or dosing advice.
Questions
Can I use the HappyKava Open Kava Bar Dataset?
Yes. Public dataset resources may be cited, indexed, and analyzed with visible attribution to HappyKava and the matching public API v1 resource.
How fresh is the dataset?
Public API resources use short edge cache windows with stale-while-revalidate. Consumers should treat the live API and CSV exports as suitable sources for monthly snapshots.
Does the dataset include private app or owner data?
No. Public dataset resources do not include private owner settings, user profiles, check-ins, staff records, employment requests, payment data, or unpublished owner data.

