Bamwor API

Dados geográficos e demográficos de 261 países e milhões de cidades. Uma API, quatro idiomas.

A Bamwor API fornece acesso programático a dados geográficos e demográficos de 261 países e milhões de cidades do mundo. Integre estatísticas de países, dados de população, valores de PIB, coordenadas de cidades e busca geoespacial em suas aplicações. Todos os dados são obtidos do CIA World Factbook, GeoNames e outras fontes oficiais. Fontes de dados · Metodologia

curl
curl -H "X-API-Key: bw_live_your_key_here" \
  https://bamwor.com/api/v1/countries/argentina

{
  "data": {
    "iso_code": "AR",
    "names": { "en": "Argentina", "es": "Argentina", ... },
    "population": 46621847,
    "area_sq_km": 2780400,
    "stats": { "gdp_nominal": { "value": 641102, ... }, ... }
  }
}

O que você pode construir

🌍

Perfis de Países

População, PIB, área, IDH, expectativa de vida e mais de 20 estatísticas para cada país e território.

🏙️

Base de Cidades

Milhões de cidades com coordenadas, população, elevação, fuso horário e lugares próximos via PostGIS.

📊

Rankings

Países classificados por população, área, PIB, densidade, IDH e mais. Filtro por região.

🔍

Busca

Busca de texto completo em países e cidades em 4 idiomas com relevância baseada em população.

🌐

Multilíngue

Todos os nomes e slugs em inglês, espanhol, português e italiano. i18n integrado.

📍

Lugares Próximos

Encontre cidades dentro de um raio usando consultas geoespaciais PostGIS. Distância em quilômetros.

Endpoints da API

MethodEndpointDescrição
GET/api/v1/countriesListar todos os países (paginado)
GET/api/v1/countries/:slugDetalhe do país com estatísticas
GET/api/v1/countries/:slug/citiesCidades de um país (paginado)
GET/api/v1/cities/:idDetalhe da cidade por ID
GET/api/v1/cities/:id/nearbyCidades próximas (busca por raio)
GET/api/v1/search?q=...Buscar países e cidades
GET/api/v1/rankingsMétricas de ranking disponíveis
GET/api/v1/rankings/:slugRanking de países por métrica