Mobility · Espírito Santo

# Traffic fines in Espírito Santo: DETRAN-ES, authorities and API lookups

How traffic fines work in Espírito Santo, which bodies apply them and how a fleet checks its plates and queries them by API.

![](/img/autores/francisco-orione/photo-240.ff6c48f047e6.webp)By [Francisco Orione](https://apinitro.com/en/authors/francisco-orione/)September 16, 2026

![A convent on a rock by the sea with the warm lights of a port at blue hour](/img/articulos/br-traffic-fines-br-es/hero-1200.69c147dc6510.webp)

Jurisdiction

State of Espírito Santo · Brazil

Espírito Santo is a corridor between the mines and the sea: BR-262 brings the ore from Minas Gerais down to the ports of Tubarão and Vitória, BR-101 runs the coast from north to south with the traffic between Bahia and Rio, and the metropolitan region of Vitória, Vila Velha, Serra and Cariacica concentrates the population and industry. Infractions are applied by DETRAN-ES 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-ES records each infraction against the plate and the RENAVAM, notifies the owner and receives the prior defence and the appeals; Vitória, Vila Velha, Serra and Cariacica have their own municipal bodies with cameras, and DER-ES enforces state roads such as the Rodovia do Sol. The BR-101 concessionaire and the Federal Highway Police act on federal highways; with an overdue fine the annual licensing is not issued.

## What the API returns for this jurisdiction

In Espírito Santo 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:

-   Issuing body and infraction notice number exactly as the source publishes them.
-   Date, location and infraction code under the traffic code.
-   Value, status (citation, penalty, paid) and points when the source reports them.
-   Coverage per source and a partial-result flag when any failed to answer.

The response reports which sources were queried and which answered; for Espírito Santo, the official channel is the DETRAN portal described below, and a result with no infractions in the integrated sources does not rule out records there or at the Federal Highway Police.

## How to check a plate in Espírito Santo

Manual verification starts at the [DETRAN-ES portal](https://detran.es.gov.br/), with plate and RENAVAM, and is completed in [SENATRAN](https://www.gov.br/transportes/pt-br/assuntos/transito/senatran)’s national app for infractions from other states and from federal highways. That round, repeated for every unit, is what the API replaces: one lookup per plate across the integrated sources, with the result per source.

## What to watch if you run a fleet in Espírito Santo

A container or ore fleet entering and leaving the ports of Vitória crosses four municipalities with their own bodies and piles up BR-101 and BR-262 camera infractions on trucks without a fixed driver; with the monthly plate lookup and the result filed per body, the company names the driver within the period.

For a company in Serra licensing its whole fleet in the same month, the plate lookup before the procedure finds the municipal and concessionaire infractions that would block it.

## How to integrate

The integration starts with one POST per vehicle, with the jurisdiction as an optional filter. Since sources answer at their own pace, the API accepts the job and delivers the result by status or webhook; store the idempotency key before sending, as the [asynchronous APIs](https://apinitro.com/en/articles/asynchronous-api-retries-without-duplicate-work/) guide describes. The [API page](https://apinitro.com/en/apis/traffic-fines-brazil/) details limits and fields.

JSONIllustrative example, not a contract.

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

## 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-ES — Departamento Estadual de Trânsito](https://detran.es.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-es)

## Related articles

[![](/img/articulos/br-traffic-fines-br-mg/hero-640.12d8a33d94aa.webp)

Mobility

## Traffic fines in Minas Gerais: DETRAN-MG, authorities and API lookups

How traffic fines work in Minas Gerais, 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-minas-gerais/)

[

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/)
