Dados estruturados sobre cidades, estados, DDDs e bairros do Brasil em formato JSON.
Fonte: AutoCidade - Guia de cidades e negĂłcios locais do Brasil
dados/
├── cidades.json # 20 maiores cidades do Brasil
├── estados.json # 27 estados + DF
├── ddds.json # DDDs de todas as regiões
└── bairros/ # Bairros por cidade
├── sao-paulo.json
├── rio-de-janeiro.json
├── belo-horizonte.json
└── ...
// Carregar cidades
const cidades = require('./dados/cidades.json');
console.log(cidades.cidades[0]); // SĂŁo Paulo
// Buscar DDD de uma cidade
const ddds = require('./dados/ddds.json');
console.log(ddds.ddds["11"]); // { estado: "SP", cidades: [...] }import json
# Carregar cidades
with open('dados/cidades.json', 'r', encoding='utf-8') as f:
cidades = json.load(f)
print(cidades['cidades'][0]['nome']) # SĂŁo Paulo
# Buscar bairros de SĂŁo Paulo
with open('dados/bairros/sao-paulo.json', 'r', encoding='utf-8') as f:
sp = json.load(f)
print(sp['regioes'][0]['bairros']) # Bairros da Zona Sul# Via GitHub Raw
curl https://raw.githubusercontent.com/andradeandrey/autocidade-dados-abertos/main/dados/cidades.json| Campo | Descrição |
|---|---|
slug |
Identificador URL-friendly |
nome |
Nome da cidade |
estado |
UF do estado |
ddd |
CĂłdigo DDD |
populacao_estimada |
População aproximada |
regiao |
RegiĂŁo do Brasil |
capital |
Se Ă© capital estadual |
url |
Link para o AutoCidade |
Cidades incluĂdas: SĂŁo Paulo, Rio de Janeiro, Belo Horizonte, BrasĂlia, Curitiba, Fortaleza, Manaus, Salvador, Recife, Porto Alegre, Goiânia, Guarulhos, Campinas, SĂŁo LuĂs, SĂŁo Gonçalo, MaceiĂł, Duque de Caxias, Natal, Campo Grande, BelĂ©m.
Lista completa de DDDs do Brasil com cidades associadas:
- 67 cĂłdigos DDD
- Todas as capitais
- Principais cidades do interior
Todos os 27 estados brasileiros com:
- UF
- Nome completo
- Capital
- RegiĂŁo
- DDDs do estado
Bairros organizados por regiĂŁo para as maiores cidades:
- Regiões (Zona Sul, Zona Norte, Centro, etc.)
- Lista de bairros por regiĂŁo
- Total de bairros
- Site: autocidade.com
- Cidades: autocidade.com/cidades
- Bairros SP: autocidade.com/sao-paulo-sp/bairros
- Bairros RJ: autocidade.com/rio-de-janeiro-rj/bairros
function buscarDDD(cidade) {
const ddds = require('./dados/ddds.json');
for (const [ddd, info] of Object.entries(ddds.ddds)) {
if (info.cidades.some(c => c.toLowerCase().includes(cidade.toLowerCase()))) {
return ddd;
}
}
return null;
}
console.log(buscarDDD('Campinas')); // "19"import json
def bairros_por_zona(cidade_slug, zona_slug):
with open(f'dados/bairros/{cidade_slug}.json', 'r', encoding='utf-8') as f:
cidade = json.load(f)
for regiao in cidade['regioes']:
if regiao['slug'] == zona_slug:
return regiao['bairros']
return []
print(bairros_por_zona('sao-paulo', 'zona-sul'))
# ['Moema', 'Itaim Bibi', 'Vila Mariana', ...]Dados disponĂveis sob licença MIT.
Fonte: AutoCidade.com
- Fork este repositĂłrio
- Crie uma branch (
git checkout -b feature/nova-cidade) - Commit suas alterações (
git commit -m 'Adiciona dados de XYZ') - Push para a branch (
git push origin feature/nova-cidade) - Abra um Pull Request
Desenvolvido por AutoCidade - Encontre negĂłcios locais em qualquer cidade do Brasil.