Skip to Content
PlatformsLatin AmericaTabela FIPE / carrosnaweb

Tabela FIPE Data Parser & API

Tabela FIPE is Brazil’s national reference price table for vehicles — the benchmark value used across the market for any make/model/year — and Carapis can extract its reference prices (plus carrosnaweb spec data) through one REST API. Unlike a classifieds portal, FIPE provides standardized reference prices rather than individual listings, making it the anchor for valuation across the entire Brazilian market.

On request — not in the live feed today. We do not continuously crawl Tabela FIPE / carrosnaweb right now. Activation takes 2–3 weeks of engineering and is quoted per source, because each one ships with dedicated proxies, anti-bot tuning and ongoing maintenance. Ask us to add it.

CountryBrazil
TypeAggregator
OwnerFIPE (reference data)
Vehicle typesused, new
Monthly visitsmoderate (reference data)
Active listingsreference price table
API accessNo public API (parse-only)
Parse priority★★☆☆☆
Official siteveiculos.fipe.org.br

What is Tabela FIPE?

Tabela FIPE (veiculos.fipe.org.br) is the official reference price table published by Fundação Instituto de Pesquisas Econômicas. It gives a standardized market value for each make, model, trim and year of vehicle in Brazil, identified by a FIPE code, and is the universally accepted pricing benchmark for buying, selling, insuring and financing cars. Paired with carrosnaweb, it also provides spec data.

Market Position

Tabela FIPE is not a marketplace — it is the pricing reference layer beneath Brazil’s entire car market. Every portal, dealer, bank and insurer benchmarks against FIPE values, so FIPE reference prices are the natural anchor for any valuation product covering Brazil. Combined with Carapis listing data from Webmotors, Mobiauto and iCarros, FIPE turns raw asking prices into market-relative valuations (above/below reference).

What the API returns

Response schema

Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and Tabela FIPE / carrosnaweb is no exception.

List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:

  • idstring
  • source_codestring
  • brand_namestring
  • brand_slugstring
  • model_namestring
  • model_slugstring
  • trimstring
  • yearinteger
  • price_usdinteger
  • mileageinteger
  • fuel_typeFuelTypeEnum
  • transmissionTransmissionEnum
  • body_typeBodyTypeEnum
  • colorColorEnum
  • seller_typeSellerTypeEnum
  • regionstring
  • source_locationobject
  • has_accidentboolean
  • is_new_vehicleboolean
  • is_verifiedboolean
  • statusVehicleStatusEnum
  • is_availableboolean
  • first_seen_atstring
  • last_seen_atstring
  • thumbVehiclePhoto
  • photosarray
  • photos_countinteger
  • has_valuationboolean
  • has_llm_analysisboolean
  • analysisobject

Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:

  • generationstring
  • price_originalstring
  • price_original_currencystring
  • original_msrpstring
  • engine_ccinteger
  • seat_countinteger
  • drive_typeDriveTypeEnum
  • has_simple_repairboolean
  • has_recallboolean
  • recall_fulfilledboolean
  • warranty_typestring
  • inspection_passedboolean
  • owner_countinteger
  • is_undervaluedboolean
  • valuation_scorenumber
  • featuresarray
  • descriptionstring
  • listing_urlstring
  • listing_idstring
  • vinstring
  • vehicle_nostring
  • availability_checked_atstring
  • status_changed_atstring

Abbreviated example:

{
  "id": "0193f2c1-...",
  "source_code": "encar",
  "brand_name": "BMW",
  "model_name": "320i",
  "trim": "M Sport",
  "year": 2021,
  "price_usd": 28400,
  "price_original": "38900000",
  "price_original_currency": "KRW",
  "mileage": 45000,
  "fuel_type": "gasoline",
  "transmission": "automatic",
  "has_accident": false,
  "listing_url": "https://...",
  "photos": [{ "url": "https://cdn.carapis.com/..." }],
  "first_seen_at": "2026-09-28T11:04:22Z",
  "is_available": true
}

Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.

The FIPE reference price and code are the distinctive value — a national pricing benchmark rather than individual listings.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "tabela-fipe", "limit": 20}, headers={"Authorization": f"Bearer {API_KEY}"}, ) for car in resp.json()["results"]: print(car["make"], car["model"], car["year"], car["price"])

Get an API key at my.carapis.com  and see the full API reference. Pricing is on the pricing page .

Use Cases

  • Pricing intelligence — use FIPE reference values to benchmark any Brazilian listing above/below market for dealers.
  • Market research — track reference-price movement across makes, models and years in Brazil. See market research.
  • Import / export — anchor Brazilian vehicle valuations to the national reference table. See import & export.

Frequently asked questions