Seu projeto me chamou a atenção, especialmente por abordar um nicho específico e ainda pouco explorado: o last mile (última milha), que envolve entregadores terceirizados.
Trabalhei por muitos anos em uma empresa de varejo que realizava anualmente o BID de fretes — uma licitação aberta para transportadoras com estrutura adequada para atender diferentes regiões(praças) de entrega. Empresas como Braspress, Jamef, Meridional, Direct Log, Correios, Atlas e Alfa Transportes participavam desse processo, concorrendo com base em preço e prazos.
No entanto, cada transportadora tinha sua própria API ou método de integração, o que gerava um problema: como o BID não estabelecia um padrão, a empresa precisava adaptar-se a cada formato. Inicialmente, utilizávamos um sistema TMS (Transportation Management System), mas ele era limitado por ser fechado e não permitir customizações.
Diante disso, propus uma solução: em vez de desenvolver APIs individualmente para cada transportadora vencedora (o que seria inviável, especialmente com prazos curtos), criamos uma API centralizada da nossa empresa. As transportadoras vencedoras deveriam, então, integrar-se a ela para receber informações fiscais e de volumes.
Como alguns colegas já haviam mencionado — e pude comprovar —, as transportadoras relutavam em desenvolver APIs porque enxergavam isso como um custo adicional, que muitas vezes não se pagava. No entanto, como o volume de frete dessas empresas chegava a milhões, elas não tinham escolha: ou se adaptavam à nossa API, ou continuavam no método antigo (troca de arquivos modelo PROCEDA .txt), que estava sendo gradualmente descontinuado em nossa empresa.
Além disso, as que insistiam no formato ultrapassado penalizadas no próximo BID — o que, no fim, as forçava a se modernizar. Mas acredito que você deva tentar um contato com as transportadoras maiores pois muitas ja tem api disponivel, as vezes uma conversa e explicando o funcionamento do seu SaaS eles te liberem para consumir essa api deles, e as que não tiverem ou não quiserem liberar partir para uma solucao de webscrapping.