Tábua de Maré API: previsões da Marinha e um free-tier generoso
Fala, dev's!
Se tu precisa de previsões de maré pra um projeto, estudo ou teste de integração, fica o convite pra conhecer a Tábua de Maré API. Ela entrega horários e alturas das marés dos portos brasileiros em JSON, a partir das previsões publicadas pela Marinha do Brasil.
![]()
O free-tier é bem generoso: 32 mil requisições por mês e 24 por minuto, com API key gratuita. Dá pra experimentar no playground até sem cadastro, com limite de 16 requisições por minuto por IP.
Vou falar super brevemente do desenvolvimento da API e do blog. Uso V porque gosto de programar em V mesmo kkkkk. O projeto ficou dividido assim, tudo no meu GitHub:
- Conversor: usa
pdftotextpra extrair o conteúdo dos PDFs da Marinha e código em V pra organizar os dados por porto, mês, dia e horário no banco. - API: feita em V com
veb. Consulta os dados de maré no SQLite e devolve JSON. Dá pra buscar por porto e data ou encontrar o porto mais próximo pelas coordenadas. PostgreSQL cuida das contas, chaves e limites de uso. - Blog: também em V com
veb, usandovmarkdownpra transformar os posts escritos em Markdown em páginas HTML.
Tudo é open source, inclusive o banco de dados de marés! Tu encontra o banco no repositório da API ou do conversor, pra baixar e usar no teu projeto.
No blog da Tábua de Maré tem conteúdo sobre marés, uso dos dados e bastidores do projeto. E a documentação da API tem as rotas e exemplos pra começar.
Precisou de dados de maré ou só quer uma API pra testar uma ideia? Pode usar e me contar o que achou, visse?
Abraço!
Meu site: André Luiz
Linkedin: André Luiz
Youtube: @Ddiidev
Github: @Ddiidev
Fonte: https://tabuamare.api.br/