Skip to content

juniorkrz/placa-fipe-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

placa-fipe-api

Consulta de veículos na tabela FIPE com base na placa do veículo.

Obtenha um API Token em ScrapingAnt

Para usar a placa-fipe-api, é necessário um token de API do ScrapingAnt para contornar verificações anti-webscraping.

O ScrapingAnt fornece 1.000 consultas gratuitas por mês.

Você pode criar uma conta em ScrapingAnt e obter seu token API lá.

Instalação das dependências

pip install -r requirements.txt

Iniciar o servidor

uvicorn fipe.main:app --host 0.0.0.0 --port 8000

Via Docker

docker run --name placa-fipe-api -e SA_TOKENS="token1,token2,token3" -p 8000:8000 juniorkrz/placa-fipe-api

Lembre-se de substituir "token1,token2,token3" pelos seus tokens reais, separados por vírgula. Você pode adicionar quantos tokens forem necessários.

Descrição

Este projeto permite realizar consultas na FIPE utilizando a placa do veículo. Ele oferece as seguintes funcionalidades:

  • Obter informações de um veículo específico com base na placa.
  • Converter placas do antigo padrão para o padrão Mercosul e vice-versa.
  • Verificar se uma placa é do padrão Mercosul ou não.
  • Obter o nome de um estado brasileiro a partir de sua sigla.

Endpoints

/estado/{sigla}

Obtém o nome de um estado brasileiro com base na sigla informada.

/consulta/{placa}

Realiza a consulta de um veículo com base na placa informada.

/converter/{placa}

Converte a placa informada para o padrão Mercosul ou vice-versa.

/mercosul/{placa}

Verifica se a placa informada é do padrão Mercosul.

Autor

Licença

Este projeto está licenciado sob a MIT License.