← All sources

Portugal API

Passenger-car registrations for Portugal from ACAP, via the motordata.pt / autoinforma feed.

2026-07
Latest period held
26.7%
TTM BEV share (Whole)
4
Variants

Raw source

Go and check the numbers yourself:

ACAP statistics portal ↗

How the data flows

Origin
ACAP — Associação Automóvel de Portugal

Definitions & scope

AcquisitionAPI — pulled from a structured API / query endpoint
Vehicle scopeWhole = passenger cars (Ligeiros de Passageiros). Vans, HDV and Buses are fetched too; mopeds and motorcycles are not ingested.
HEV (full hybrids)split into its own column
Backfillexisting CSV from 2010-01 retained; Google-Sheet patches on demand
Authnone

Variants

Each variant is its own series with its own CSV. Not every variant is charted in the gallery — the CSV is the authoritative record either way.

VariantWhat it countsHeldRaw data
WholeNew passenger cars — Ligeiros de Passageiros (M1).2010-01 – 2026-07
199 rows
data/Portugal.csv
VansLight commercials — Ligeiros de Mercadorias (N1, ≤ 3.5 t).2026-01 – 2026-07
7 rows
data/Portugal_Vans.csv
HDVHeavy goods vehicles incl. tractor units — Pesados de Mercadorias (N2/N3).2026-01 – 2026-07
7 rows
data/Portugal_HDV.csv
BusesBuses and coaches — Pesados de Passageiros (M2/M3).2026-01 – 2026-07
7 rows
data/Portugal_Buses.csv

History we hold

Every bar is the span actually present in our stored CSV — breaks in a bar are real gaps in the series, not rendering. Cadence is shown on the right.

201020122014201620182020202220242026WholeWhole: 2010-01 → 2026-07monthlyVansVans: 2026-01 → 2026-07monthlyHDVHDV: 2026-01 → 2026-07monthlyBusesBuses: 2026-01 → 2026-07monthly

Whole 2010-01–2026-07 (199 rows), Vans 2026-01–2026-07 (7 rows), HDV 2026-01–2026-07 (7 rows), Buses 2026-01–2026-07 (7 rows).

Which fuel columns this source fills

A blank column almost never means "no such cars" — it means this source does not split them out, and those vehicles are counted inside another column. Check the caveats for where they land.

BEVPHEVHEVPETROLDIESELFLEXFUELOTHERS
Wholereportedreportedreportedreportedreportednot reportedreported
Vansreportedreportedreportedreportedreportednot reportedreported
HDVreportedalways zeroalways zeroalways zeroreportednot reportedreported
Busesreportedalways zeroalways zeroalways zeroreportednot reportedreported

reported   column exists but is zero in every row   not reported by this source. Hover a cell for the row count.

Caveats