---
title: "Open data: beer prices in CSV and JSON (ODbL) · Cerveja Barata"
url: "https://cervejabarata.com.br/en/data"
lang: en
---

# Open data

Every price and bar on Cerveja Barata, to download, analyse and reuse. Updated with every publish; these are from 15 October 2026.

## Files per city

| City | Prices | Bars with prices | Every bar | Neighbourhoods | Monthly index |
| --- | --- | --- | --- | --- | --- |
| [Salvador](https://cervejabarata.com.br/en/salvador) | [CSV](https://cervejabarata.com.br/api/v1/salvador/deals.csv) · [JSON](https://cervejabarata.com.br/api/v1/salvador/deals.json) (4763) | [CSV](https://cervejabarata.com.br/api/v1/salvador/venues.csv) · [JSON](https://cervejabarata.com.br/api/v1/salvador/venues.json) (757) | [CSV](https://cervejabarata.com.br/api/v1/salvador/venues-all.csv) · [JSON](https://cervejabarata.com.br/api/v1/salvador/venues-all.json) (2418) | [GeoJSON](https://cervejabarata.com.br/api/v1/salvador/neighbourhoods.geojson) | —   |
| [Lauro de Freitas](https://cervejabarata.com.br/en/lauro-de-freitas) | [CSV](https://cervejabarata.com.br/api/v1/lauro-de-freitas/deals.csv) · [JSON](https://cervejabarata.com.br/api/v1/lauro-de-freitas/deals.json) (484) | [CSV](https://cervejabarata.com.br/api/v1/lauro-de-freitas/venues.csv) · [JSON](https://cervejabarata.com.br/api/v1/lauro-de-freitas/venues.json) (88) | [CSV](https://cervejabarata.com.br/api/v1/lauro-de-freitas/venues-all.csv) · [JSON](https://cervejabarata.com.br/api/v1/lauro-de-freitas/venues-all.json) (154) | [GeoJSON](https://cervejabarata.com.br/api/v1/lauro-de-freitas/neighbourhoods.geojson) | —   |

## How to cite

`Cerveja Barata (cervejabarata.com.br), data from 15 October 2026, ODbL 1.0 licence.`

## Licence

The data is open under the Open Database License (ODbL) 1.0: copy, adapt and publish it, commercially too, as long as you credit the source and keep databases made from it open under the same licence.

[Full text of the ODbL 1.0](https://opendatacommons.org/licenses/odbl/1-0/)

- Receipt prices: Preço da Hora Bahia, Bahia State Treasury (SEFAZ-BA).
- Bars and their locations: derived from OpenStreetMap, © OpenStreetMap contributors (ODbL), and from Overture Maps' places, © Overture Maps Foundation (CDLA Permissive 2.0).
- Neighbourhood boundaries: GeoSalvador, Salvador City Council (Salvador); IBGE, 2022 Census (Lauro de Freitas).
- The site's maps: OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.

## For programs

The JSON files carry the same rows with our database's field names (money in cents, unix times); the CSV files use commas, a decimal point and UTF-8, with money in reais and local dates. In Excel, open them with Data → From Text/CSV.

- [/api/v1/index.json](https://cervejabarata.com.br/api/v1/index.json): every file, per city, with counts
- AI agents can query the same data live through our MCP server at `https://cervejabarata.com.br/mcp`
- [The developer docs: live API, MCP and examples](https://cervejabarata.com.br/en/developers)

No personal data is published: no emails, no IP addresses, no names of whoever sent a price.

## Columns of deals.csv

|     |     |
| --- | --- |
| `price_brl` | Menu price, in reais, for what the row describes (e.g. a bucket of 5) |
| `price_per_litre_brl` | The price per litre we rank by |
| `format_code, units, packaging` | Serving: format (garrafa\_600), how many, and single, balde, torre, combo or dobro |
| `kind` | regular, happy\_hour, promo, combo or open\_bar (open bars rank by price and length) |
| `schedules` | When the price applies, in the city's time: "Fri 17:00-20:00; Sat 22:00-02:00"; empty means whenever the bar is open (for a happy\_hour or promo: days and hours not known yet) |
| `service_charge_pct, couvert_brl` | Service charge and cover, on top of the menu price |
| `last_verified_on` | The last time the price was checked; past 90 days it may be out of date, past 180 it leaves the ranking |

---

Drink responsibly · Don't drink and drive · Not for anyone under 18

Beba com moderação · Se beber, não dirija · Proibido para menores de 18 anos
