Mobility · Amapá

# Traffic fines in Amapá: DETRAN-AP, authorities and API lookups

How traffic fines work in Amapá, 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 stone fortress by an immense river at blue hour with the warm lights of a city](/img/articulos/br-traffic-fines-br-ap/hero-1200.d49a556db313.webp)

Jurisdiction

State of Amapá · Brazil

Amapá is an island by road: Macapá, the capital, on the mouth of the Amazon and the Equator line, has no land connection with the rest of Brazil; vehicles arrive by ferry from Belém, and BR-156 climbs towards Oiapoque and the border with French Guiana, partly unpaved. Almost all infractions are urban: they are applied by DETRAN-AP in the registry, by Macapá’s CTMac with cameras and agents, by the military police on state roads and by the Federal Highway Police on BR-156 and BR-210.

## Context and authorities

The framework is the [Brazilian Traffic Code](https://www.planalto.gov.br/ccivil_03/leis/l9503compilado.htm), which classifies infractions as minor, medium, serious and very serious with fixed-value fines and points on the driver’s licence; the state DETRAN, the municipal traffic bodies and the Federal Highway Police on federal highways apply them, and [SENATRAN](https://www.gov.br/transportes/pt-br/assuntos/transito/senatran) integrates the national registries. An unpaid fine blocks the annual licensing and the transfer of the vehicle.

DETRAN-AP keeps the plate and RENAVAM register, where each infraction is entered, and processes the prior defence and the appeals before the JARI; CTMac enforces Macapá with cameras on the avenues and agents, and Santana, the port city, has its own municipal body. The Federal Highway Police acts on BR-156 towards Oiapoque; no overdue fine may remain pending when licensing the vehicle.

## What the API returns for this jurisdiction

In Amapá a plate lookup walks the integrated sources of the [Brazil fines API](https://apinitro.com/en/apis/traffic-fines-brazil/) and returns each infraction with the body that recorded it, as the source publishes 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 Amapá are also checked at the DETRAN, as described below.

## How to check a plate in Amapá

A plate is checked by hand at the [DETRAN-AP portal](https://www.detran.ap.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 Amapá

A distribution fleet covering Macapá and Santana every day piles up CTMac camera infractions on plates rotating between drivers, with the citation notice reaching the company with a short period to name the driver; looking up each plate at month end, with the result stored per body, lets you do it in time.

For a company licensing its whole fleet in the same month and resupplying it by ferry from Belém, the plate lookup before the procedure finds the infractions from two states that would block it.

## 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-AP"
  ]
}
```

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

## Related articles

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

Mobility

## Traffic fines in Pará: DETRAN-PA, authorities and API lookups

How traffic fines work in Pará, 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-para/)

[

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