Skip to Content

Karvi Data Parser & API

Karvi is a dealer-inventory aggregator across Argentina and Brazil — pulling together the stock of 1,000+ dealer partners — and Carapis can extract its full listing data, including make, model, year, mileage, price, spec and dealer info, through one REST API. Its aggregated model means a single Karvi source spans many dealerships’ inventory at once.

On request — not in the live feed today. We do not continuously crawl Karvi 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
OwnerKarvi
Vehicle typesused, new, dealer
Monthly visitsgrowing AR/BR aggregator
Active listings1,000+ dealer partners' inventory
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.karvi.com.br

What is Karvi?

Karvi (karvi.com.br / karvi.com.ar) is a used- and new-car dealer-inventory aggregator founded in Buenos Aires in 2020 and expanding into Brazil. Rather than hosting only its own stock, it aggregates the inventory of dealer partners — around 150 in Argentina and 1,000+ in Brazil — making it a consolidated view of partner-dealer cars across two markets.

Market Position

Karvi is a growing dealer-inventory aggregator with an Argentina HQ and Brazilian expansion. Its consolidation angle is the appeal: with 1,000+ BR and 150+ AR dealer partners, one Karvi parser surfaces a large pool of dealer inventory across two of the region’s top markets. It sits among Latin America’s online-dealer/fintech challengers (alongside InstaCarro and Creditas Auto), bringing aggregated dealer stock rather than pure C2C classifieds.

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 Karvi 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 aggregated dealer-partner inventory is Karvi’s distinctive value — broad dealer coverage across Argentina and Brazil from one source.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "karvi", "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

  • Market research — track aggregated dealer inventory across Argentina and Brazil from one source. See market research.
  • Pricing intelligence — Karvi’s dealer-partner pricing anchors valuation models for dealers.
  • Import / export — source dealer inventory across two markets. See import & export.

Frequently asked questions