Mobility · Paraná

# Traffic fines in Paraná: DETRAN-PR, authorities and API lookups

How traffic fines work in Paraná, which bodies apply them and how a fleet checks its plates and queries them by API.

![](/img/autores/enrique-orione/photo-240.2526eefb2549.webp)By [Enrique Orione](https://apinitro.com/en/authors/enrique-orione/)September 16, 2026

![A mountain road with araucaria pines and fog at blue hour, with a warm light at a lookout](/img/articulos/br-traffic-fines-br-pr/hero-1200.b3fdfe144ed6.webp)

Jurisdiction

State of Paraná · Brazil

Paraná links Curitiba and its metropolitan region with the port of Paranaguá by BR-277, which continues west to Foz do Iguaçu and the borders with Paraguay and Argentina, and with Londrina and Maringá by BR-376 and BR-369; the agribusiness of the interior and the automotive pole of Curitiba move trucks all year. Infractions are applied by DETRAN-PR in the registry, by the municipal bodies in the cities, by the military police on state roads and by the Federal Highway Police on federal ones.

## Context and authorities

Infractions are governed by the [Brazilian Traffic Code](https://www.planalto.gov.br/ccivil_03/leis/l9503compilado.htm): each has a fixed value, a seriousness and a number of points recorded on the licence of the identified driver, and they are notified in two stages, the citation and the penalty, with periods for the prior defence and the appeal. The state DETRAN, municipalities with municipalised traffic and the Federal Highway Police apply them; [SENATRAN](https://www.gov.br/transportes/pt-br/assuntos/transito/senatran) coordinates the national systems.

DETRAN-PR keeps the plate and RENAVAM register, where each infraction is entered, and processes the prior defence and the appeals before the JARI; Curitiba, Londrina, Maringá and Foz do Iguaçu have their own municipal bodies with cameras, and DER-PR enforces the state roads. The concessionaires of the integration ring routes and the Federal Highway Police act on federal highways; no overdue fine may remain pending when licensing the vehicle.

## What the API returns for this jurisdiction

In Paraná a plate, with the RENAVAM when the source requires it, is sent to the [Brazil fines API](https://apinitro.com/en/apis/traffic-fines-brazil/), which walks its integrated sources and returns each infraction with the body that recorded it:

-   The body that recorded the infraction and its number, unnormalised.
-   The date and reason, with the location if the source reports it.
-   The value and status current at the source.
-   Which sources answered and which did not, on every lookup.

The response splits the result by source and the partial-result flag shows whether any failed to answer; infractions in Paraná are also checked at the DETRAN, as described below.

## How to check a plate in Paraná

A plate is checked by hand at the [DETRAN-PR portal](https://www.detran.pr.gov.br/) and, for infractions from other bodies, in [SENATRAN](https://www.gov.br/transportes/pt-br/assuntos/transito/senatran)’s national channels. The API does the same round at scale and returns each infraction with the body that recorded it, so verification becomes part of the fleet process rather than a spreadsheet.

## What to watch if you run a fleet in Paraná

A grain fleet descending to Paranaguá on BR-277 at harvest piles up PRF camera and overload infractions and those of the mountain municipal bodies on units that change driver every trip; a plate lookup at the close of each month, stored per body, lets you name the driver before the citation period expires.

For a Foz do Iguaçu carrier with units crossing into Paraguay and Argentina daily, the plate lookup before licensing separates Brazilian infractions from those of the other countries, which follow another circuit.

## How to integrate

A lookup is a POST with the identifier and, optionally, the jurisdictions to include; the initial response accepts the job and the result arrives by status lookup or webhook, because official sources answer in seconds or minutes. The [asynchronous APIs](https://apinitro.com/en/articles/asynchronous-api-retries-without-duplicate-work/) guide explains how to retry without duplicating lookups, and the [API page](https://apinitro.com/en/apis/traffic-fines-brazil/) describes the full contract.

JSONIllustrative example, not a contract.

```json
{
  "plate": "ABC1D23",
  "jurisdictions": [
    "BR-PR"
  ]
}
```

## Limits and considerations

-   Infractions on federal highways are recorded by the Federal Highway Police and are checked in the national channels, not at the state DETRAN.
-   Values are those of the traffic code current at the time of payment, with the applicable discount or surcharge; the final amount is set by the body.
-   A source that does not answer is reported as such, never as an absence of infractions.
-   The API neither pays fines nor files defences; it delivers information to decide.

## Sources and further reading

-   [DETRAN-PR — Departamento Estadual de Trânsito](https://www.detran.pr.gov.br/)
-   [SENATRAN — Secretaria Nacional de Trânsito](https://www.gov.br/transportes/pt-br/assuntos/transito/senatran)
-   [Código de Trânsito Brasileiro — Lei 9.503/1997 (Planalto)](https://www.planalto.gov.br/ccivil_03/leis/l9503compilado.htm)

Related API

## [Brazil traffic fines API](https://apinitro.com/en/apis/traffic-fines-brazil/)

Bring Brazilian traffic-fine lookups into vehicle processes and regional operations.

[Ask about this API](https://apinitro.com/en/contact/?api=br.mobility.traffic-fines&ref=article:br-traffic-fines-br-pr)

## Related articles

[![](/img/articulos/br-traffic-fines-br-sc/hero-640.5d1e13d743dd.webp)

Mobility

## Traffic fines in Santa Catarina: DETRAN-SC, authorities and API lookups

How traffic fines work in Santa Catarina, which bodies apply them and how a fleet checks its plates and queries them by API.

Read article ↗](https://apinitro.com/en/articles/traffic-fines-santa-catarina/)

[

Mobility

## How to assess the quality of a vehicle lookup

A useful vehicle lookup explains what was observed, where and when. These questions help teams turn records into clear product decisions.

Read article ↗](https://apinitro.com/en/articles/vehicle-data-quality/)

[

Integrations

## Asynchronous APIs: retry without duplicating work

A connection can fail after work has already started. Designing around the operation makes recovery clearer for users and integrations.

Read article ↗](https://apinitro.com/en/articles/asynchronous-api-retries-without-duplicate-work/)

[← All articles](https://apinitro.com/en/articles/)
