{"id":20337977,"url":"https://github.com/apibrasil/api-multas-npm","last_synced_at":"2025-07-22T13:06:28.058Z","repository":{"id":195859587,"uuid":"693873783","full_name":"APIBrasil/api-multas-npm","owner":"APIBrasil","description":"A ideia desse repositório é obter dados de Multas de todos os Detrans, através de Web Scrap e retornar os dados das multas em JSON","archived":false,"fork":false,"pushed_at":"2023-09-25T14:09:23.000Z","size":35,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-06T18:18:30.925Z","etag":null,"topics":["consulta-multas","detran","multas","placas","veiculos"],"latest_commit_sha":null,"homepage":"https://consultaplacas.com.br","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/APIBrasil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":"jhowbhz","otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-09-19T22:16:57.000Z","updated_at":"2025-07-01T14:30:57.000Z","dependencies_parsed_at":"2023-09-25T17:32:15.220Z","dependency_job_id":null,"html_url":"https://github.com/APIBrasil/api-multas-npm","commit_stats":null,"previous_names":["apibrasil/api-multas-npm"],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/APIBrasil/api-multas-npm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/APIBrasil%2Fapi-multas-npm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/APIBrasil%2Fapi-multas-npm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/APIBrasil%2Fapi-multas-npm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/APIBrasil%2Fapi-multas-npm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/APIBrasil","download_url":"https://codeload.github.com/APIBrasil/api-multas-npm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/APIBrasil%2Fapi-multas-npm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266499270,"owners_count":23938823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["consulta-multas","detran","multas","placas","veiculos"],"created_at":"2024-11-14T21:11:06.640Z","updated_at":"2025-07-22T13:06:27.974Z","avatar_url":"https://github.com/APIBrasil.png","language":"TypeScript","funding_links":["https://issuehunt.io/r/jhowbhz"],"categories":[],"sub_categories":[],"readme":"# 💵 API de Multas Brasil\nA ideia desse repositório é obter dados de Multas de todos os Detrans, através de Web Scrap e retornar os dados das multas em JSON\n\n## Estados suportados\nAinda não suportamos todos os estados, em breve  iremos adicionar mais estados, se quiser sugerir um estado, abra uma PR\n\n## Servidor Back-end\nVocê irá precisar subir um servidor Backend para consumir esse pacote\n\n\u003ca href=\"https://github.com/APIBrasil/api-multas\"\u003e https://github.com/APIBrasil/api-multas \u003c/a\u003e\n\nOu de um servidor de API\n\n\u003ca href=\"https://apibrasil.io\"\u003e https://apibrasil.io \u003c/a\u003e\n\n## Estados suportados\nAinda não suportamos todos os estados, em breve  iremos adicionar mais estados, se quiser sugerir um estado, abra uma PR\n\n|    DETRAN    |   SITUAÇÃO        |   DISPONIBILIDADE    |    OBSERVAÇÕES              |\n|---------------|-------------------|----------------------|------------------------------\n|    Detran MG\t|\tDISPONÍVEL      |    Operacional       |                             |\n|    Detran AL\t|\tDISPONÍVEL      |    Operacional       |                             |   \n|    Detran PB\t|\tDISPONÍVEL      |    Operacional       |                             |\n|    Detran GO\t|\tDISPONÍVEL      |    Operacional       |                             |\n|    Detran MA\t|   DISPONÍVEL      |    Operacional       |                             |\n|    Detran DF\t|   DISPONÍVEL      |    Operacional       |                             |\n|    Detran MS\t|\tDISPONÍVEL      |    Operacional       |                             |\n|    Detran PE\t|   DISPONÍVEL      |    Operacional       |                             |\n|    Detran SE\t|   DISPONÍVEL      |    Operacional       |                             |\n|    Detran PR\t|   DISPONÍVEL      |    Operacional       |                             |\n|    Detran PI\t|   DISPONÍVEL      |    Operacional       | Necessário informar webhook |\n|    Detran PA\t|   DISPONÍVEL      |    Operacional       | Necessário informar webhook |\n|    Detran AC\t|Em desenvolvimento |                      |                             |\n|    Detran AM\t|Em desenvolvimento |                      |                             |\n|    Detran BA\t|Em desenvolvimento |                      |                             |\n|    Detran CE\t|Em desenvolvimento |                      |                             |\n|    Detran ES\t|Em desenvolvimento |                      |                             |\n|    Detran MT\t|Em desenvolvimento |                      |                             |\n|    Detran RJ\t|Em desenvolvimento |                      |                             |\n|    Detran RN\t|Em desenvolvimento |                      |                             |\n|    Detran RO\t|Em desenvolvimento |                      |                             |\n|    Detran RR\t|Em desenvolvimento |                      |                             |\n|    Detran RS\t|Em desenvolvimento |                      |                             |\n|    Detran SC\t|Em desenvolvimento |                      |                             |\n|    Detran SP\t|Em desenvolvimento |                      |                             |\n|    Detran TO  |Em desenvolvimento |                      |                             |\n\n## Como instalar usando npm\n\n```npm i api-multas```\n\n## Como instalar usando yarn\n```yarn add api-multas```\n\n## Como consumir com TypeScript\n```ts\nimport ApiMultas from 'api-multas'\n\n(async () =\u003e {\n\n    const host = 'http://localhost:2222';\n    const token = '1234567890';\n\n    const api = new ApiMultas();\n\n    const request = await api.multas('mg', host, token, {\n        placa: 'ABC1234',\n        renavam: '0000000000'\n    });\n\n    console.log(request);\n\n})();\n```\n\nOservações para o estado de PI, que por ter captcha é necessário obter uma chave do \u003ca href=\"2captcha.com\" target=\"_blank\" \u003e 2captcha \u003c/a\u003e\n\n```ts\nimport ApiMultas from 'api-multas'\n\n(async () =\u003e {\n\n    const host = 'http://localhost:2222';\n    const token = '1234567890';\n\n    const api = new ApiMultas();\n\n    //use o webhook.site para visualizar o retorno\n    const request = await api.multas('mg', host, token, {\n        placa: \"ABC1234\",\n        renavam: \"0000000000\",\n        twocaptchaapikey: \"abc1234abc1234abc1234abc1234\",\n        webhook: \"https://webhook.site/3545dc20-14ff-4c74-bee0-755762fd834a\"\n    });\n\n    console.log(request);\n\n})();\n```\n## Possiveis respostas\n```json\n{\n    \"placa\": \"ABC1234\",\n    \"renavam\": \"00000000000\",\n    \"multas\": [\n        {\n            \"sequencia\": \"1\",\n            \"processo\": \"00000000\",\n            \"descricao\": \"TRANSITAR EM VELOCIDADE SUPERIOR A MAXIMA PERMITIDA EM ATE 2\",\n            \"local\": \"AV. RISOLETA NEVES  A 138M DA RUA RAIMUNDA FERREIR\",\n            \"valor\": 152.11\n        },\n        {\n            \"sequencia\": \"2\",\n            \"processo\": \"00000000\",\n            \"descricao\": \"DIRIGIR VEICULO SEGURANDO TELEFONE CELULAR\",\n            \"local\": \"AVE AFONSO SILVA ESQUINA RUA ESPIRITO DE LUZ\",\n            \"valor\": 299.54\n        }\n    ]\n}\n```\n## Observações\n⚠️ Essa API é apenas parte de um estudo pessoal, use em produção por sua conta e risco, lembre-se essa API se basea em técnicas de web scrap para obter os dados em transformar em JSON, se o DETRAN do seu estado alterar algo nos avise para que possamos corrgir.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapibrasil%2Fapi-multas-npm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapibrasil%2Fapi-multas-npm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapibrasil%2Fapi-multas-npm/lists"}