Obrigado!
A api não faz nenhum cálculo, o dado já vem pronto. A marinha que disponibiliza esses dados, o que eu faço é transforma os dados que a marinha disponibiliza em formato pdf para uma api de fácil acesso e consultável.
Se quiser olhar o código que faz a conversão, ta aqui:
https://github.com/Ddiidev/tabua_mare_convert_pdf2db
pode baixar e testar, ou só baixar os pdf, é opensource tanto a api quanto o convert.
Sobre o Bad Gateway.
Sim, eu identifiquei esse problema do serviço cair sem mais nem menos, só vou conseguir saber o porque disso, depois que adicionar logs para monitorar.
E é peso, é um serviço de VPS free, é tão limitado que pode ser esse o problema. A maquina com pouco recurso!