Documentación API - GetAPI

Explora nuestros endpoints, ejemplos de código y Begin to integrate.

API Vehículos

Consulta información, tasación, VIN, recalls y alertas por robo.

Parámetros

Nombre Tipo Req Descripción
plate string Número de patente del vehículo (ej: BTV037)

Request

curl --location 'https://chile.getapi.cl/v1/vehicles/plate/SGXR43' \
--header 'X-Api-Key: TU_API_KEY'

Response

200 Success
{
  "success": true,
  "status": 200,
  "data": {
    "id": "6115694",
    "licensePlate": "SPRT44",
    "dvLicensePlate": "K",
    "modelId": "214",
    "version": "1.5 AUT",
    "mileage": 19049,
    "color": "CAFE",
    "year": 2023,
    "codeSii": null,
    "vinNumber": "LJXCU2BB0PTF03021",
    "engineNumber": "N6G051960",
    "engine": "1500",
    "fuel": "BENCINA",
    "transmission": "AUTOMATICA",
    "doors": 5,
    "urlImage": "",
    "rtDate": "2025-08-05 04:00:00.000 +00:00",
    "rtResult": "A",
    "rtResultGas": "A",
    "model": {
      "id": "214",
      "name": "FORD TERRITORY",
      "typeVehicle": {
        "name": "SUV"
        "category": "LIVIANO"
      },
      "brand": {
        "name": "FORD"
      }
    },
    "horsePower": 160,
    "torque": 250,
    "fuelRange": 13,
    "traction": "FWD",
    "plantaRevisora": {
      "codPrt": "B-1327",
      "region": "METROPOLITANA",
      "comuna": "LA PINTANA",
      "concesionPlantaRevisora": "CHILENA DE REVISIONES TÉCNICAS SPA",
      "direccion": ""
    },
    "monthRT": "Julio"
  }
}
401 Error
{"success": false, "status": 401, "message": "Error: Not found apiKey"}
404 Error
{"success": false, "status": 404, "message": "Vehiculo no encontrado"}
422 Error
{"success": false, "status": 422, "message": "Formato de patente inválido"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}

Parámetros

Nombre Tipo Req Descripción
plate string Número de patente del vehículo (ej: SGXR44)

Request

curl --location 'https://chile.getapi.cl/v1/vehicles/appraisal/SGXR42' \
--header 'X-Api-Key: TU_API_KEY'

Response

200 Success
{
  "success": true,
  "status": 200,
  "data": {
    "vehicleId": "125",
    "informacionFiscal": {
      "codigo": "NA",
      "permiso": "727063",
      "tasacion": 25674803,
      "ano_info_fiscal": 2026
    },
    "precioUsado": {
      "precio": 31200000,
      "banda_max": 33500000,
      "banda_min": 28900000
    },
    "precioRetoma": 23770000,
    "vehicle": {
      "id": "125",
      "licensePlate": "SGXR42",
      "dvLicensePlate": "0",
      "modelId": "107",
      "version": "3.5 RTL AWD AT 4P",
      "mileage": 35241,
      "color": "PLATEADO",
      "year": 2023,
      "codeSii": null,
      "vinNumber": "5FPYK3640NB900358",
      "engineNumber": "J35Y68237082",
      "engine": "3.5",
      "fuel": "BENCINA",
      "transmission": "AUTOMATICA",
      "doors": 4,
      "urlImage": null,
      "model": {
        "id": "107",
        "name": "RIDGELINE RTL 4X4 3.5 AUT",
        "typeVehicle": {
          "name": "CAMIONETA"
          "category": "LIVIANO"
        },
        "brand": {
          "name": "HONDA"
        }
      },
      "monthRT": "Mayo"
    }
  }
}
401 Error
{"success": false, "status": 401, "message": "Error: Not found apiKey"}
404 Error
{"success": false, "status": 404, "message": "Tasación no encontrada"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}

Parámetros

Nombre Tipo Req Descripción
vin string Número VIN de 17 caracteres (ej: KMHCT41DAEU495646)

Request

curl --location 'https://chile.getapi.cl/v1/vehicles/vin/KMHCT41DAEU495646' \
--header 'X-Api-Key: TU_API_KEY'

Response

200 Success
{
  "success": true,
  "status": 200,
  "data": {
    "vin": "KMHCT41DAEU495646",
    "year": 2014,
    "vds": "CT41D",
    "cd": "A",
    "vis": "EU495646",
    "wmi": "KMH",
    "serialNumber": "495646",
    "manufacturer": {
      "name": "Hyundai car",
      "region": "Asia",
      "country": "South Korea"
    }
  }
}
401 Error
{"success": false, "status": 401, "message": "Error: Not found apiKey"}
422 Error
{"success": false, "status": 422, "message": "El VIN debe ser una cadena de 17 caracteres"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}

Parámetros

Nombre Tipo Req Descripción
vin string Número VIN de 17 caracteres (ej: LVTDD24BXD056994)

Request

curl --location 'https://chile.getapi.cl/v1/vehicles/recall/LVTDD24BXD056994' \
--header 'X-Api-Key: TU_API_KEY'

Response

200 Success
{
  "success": true,
  "status": 200,
  "data": [
    {
      "campaignCode": "25117V01",
      "brand": "Ford",
      "model": "Mustang",
      "salesPeriod": "Junio 2021 a mayo 2025",
      "pdfUrl": "https://www.seguridaddeproductos.cl/...pdf",
      "urlDetalle": "https://www.seguridaddeproductos.cl/alerta/?ref=1500"
    }
  ]
}
401 Error
{"success": false, "status": 401, "message": "Error: Not found apiKey"}
404 Error
{"success": true, "status": 404, "data": null}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}

Parámetros

Nombre Tipo Req Descripción
patente string Patente del vehículo sin puntos (ej: GKDH67)

Request

curl --location 'https://chile.getapi.cl/v1/vehicles/stolen/GKDH67' \
--header 'X-Api-Key: TU_API_KEY'

Response

200 Success
{
  "success": true,
  "status": 200,
  "data": [
    {
      "marca": "MITSUBISHI",
      "modelo": "L200 DCAB",
      "color": "PLATEADO",
      "patente": "GKDH67",
      "roboLugar": "LASERENA",
      "fechaRobo": "NOVIEMBRE 2025"
    }
  ]
}
401 Error
{"success": false, "status": 401, "message": "Unauthorized"}
404 Error
{"success": true, "status": 404, "code": 404, "message": "Patente no encontrada"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}

API Peajes Chile

Calcula costos de peajes, consulta autopistas, categorías y ubicaciones.

Parámetros

Nombre Tipo Req Descripción
origin string Ciudad de origen (ej: Vallenar)
destination string Ciudad de destino (ej: La Serena)
category string No Categoría del vehículo: LIVIANO, PESADO (default: LIVIANO)
departureTime string No Fecha y hora de salida UTC (ej: 2026-02-01T08:30:00Z)

Request

curl --location 'https://chile.getapi.cl/v1/tollroutes/api/route-cost?origin=Vallenar&destination=La Serena&category=LIVIANO' \
--header 'X-Api-Key: TU_API_KEY'

Response

200 Success
{
  "success": true,
  "data": {
    "plate": null,
    "total": 6300,
    "currency": "CLP",
    "tollsCount": 2,
    "breakdown": {
      "tramoSur": 0,
      "tramoUrbano": 0,
      "tramoNorte": 6300
    },
    "details": [
      {
        "peaje": "Cachiyuyo Troncal",
        "type": "TRONCAL",
        "autopista": "Ruta 5 Norte",
        "direction": "AMBOS",
        "costo": 3150,
        "tarifa": "BASE",
        "hora_utc": "2026-04-15T16:20:08Z",
        "hora_chile": "2026-04-15 12:20:08",
        "tipo_dia": "LABORAL"
      },
      {
        "peaje": "Punta Colorada",
        "type": "TRONCAL",
        "autopista": "Ruta 5 Norte",
        "direction": "AMBOS",
        "costo": 3150,
        "tarifa": "BASE",
        "hora_utc": "2026-04-15T16:20:08Z",
        "hora_chile": "2026-04-15 12:20:08",
        "tipo_dia": "LABORAL"
      }
    ]
  }
}
401 Error
{"success": false, "status": 401, "message": "Unauthorized"}
404 Error
{"success": false, "status": 404, "message": "Ruta no encontrada"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}

Parámetros

Nombre Tipo Req Descripción
categoryCode string Código de categoría: LIVIANO, PESADO
plate string No Patente del vehículo
useSampling boolean No Usar sampling para calcular peajes (default: true)
path array Array de coordenadas GPS con timestamp (formato UTC)

Request

curl --location 'https://chile.getapi.cl/v1/tollroutes/api/calculate-by-path' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: TU_API_KEY' \
--data-raw '{
  "categoryCode": "LIVIANO",
  "plate": "BTV037",
  "useSampling": true,
  "path": [
    {"lat": -33.585419, "lng": -70.836247, "timestamp": "2026-02-08T02:07:34"},
    {"lat": -33.591372, "lng": -70.841099, "timestamp": "2026-02-08T03:05:18"}
  ]
}'

Response

200 Success
{
  "success": true,
  "data": {
    "plate": "PATENTE_06",
    "total": 8998,
    "currency": "CLP",
    "tollsCount": 4,
    "breakdown": {
      "tramoSur": 0,
      "tramoUrbano": 1198,
      "tramoNorte": 7800
    },
    "details": [
      {
        "peaje": "Troncal Variante Melipilla",
        "type": "TRONCAL",
        "autopista": "G-60",
        "km": "3.2",
        "direction": "AMBOS",
        "costo": 3900,
        "tarifa": "BASE",
        "hora_utc": "2026-02-06T06:53:04Z",
        "hora_chile": "2026-02-06 03:53:04",
        "tipo_dia": "LABORAL"
      }
    ]
  }
}
400 Error
{"success": false, "status": 400, "message": "Invalid path format"}
401 Error
{"success": false, "status": 401, "message": "Unauthorized"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}

Calcula el costo de peajes entre dos coordenadas GPS. Obtiene la trayectoria real mediante un servicio externo de direcciones para un cálculo más preciso. Si el servicio externo falla, utiliza línea recta como fallback.

Parámetros

Nombre Tipo Req Descripción
origin object Coordenadas de origen: { lat, lng }
destination object Coordenadas de destino: { lat, lng }
categoryCode string No Categoría del vehículo: LIVIANO, PESADO (default: LIVIANO)
departureTime string No Fecha y hora de salida UTC (ej: 2026-02-01T08:30:00Z)

Request

curl --location 'https://chile.getapi.cl/v1/tollroutes/api/route-cost-by-coords' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: TU_API_KEY' \
--data-raw '{
  "origin": { "lat": -33.4489, "lng": -70.6693 },
  "destination": { "lat": -33.0472, "lng": -71.6127 },
  "categoryCode": "LIVIANO",
  "departureTime": "2026-05-21T14:00:00Z"
}'

Response

200 Success
{
  "success": true,
  "data": {
    "plate": null,
    "total": 9450,
    "currency": "CLP",
    "tollsCount": 3,
    "breakdown": {
      "tramoSur": 0,
      "tramoUrbano": 3150,
      "tramoNorte": 6300
    },
    "details": [
      {
        "peaje": "Autopista del Sol",
        "type": "TRONCAL",
        "autopista": "Ruta 68",
        "direction": "AMBOS",
        "costo": 3150,
        "tarifa": "BASE",
        "hora_utc": "2026-05-21T14:00:00Z",
        "hora_chile": "2026-05-21 10:00:00",
        "tipo_dia": "LABORAL"
      }
    ]
  }
}
400 Error
{"success": false, "status": 400, "message": "origin y destination deben incluir lat y lng"}
401 Error
{"success": false, "status": 401, "message": "Unauthorized"}
404 Error
{"success": false, "status": 404, "message": "Ruta no encontrada"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}
GET /v1/tollroutes/api/highways

Lista todas las autopistas disponibles en Chile.

Request

{"success": true, "data": [{"id": "1", "name": "Ruta 5"}, {"id": "2", "name": "Autopista Central"}]}
GET /v1/tollroutes/api/categories

Lista las categorías de vehículos.

Request

{"success": true, "data": [{"code": "LIVIANO", "name": "Vehículo Liviano"}, {"code": "PESADO", "name": "Vehículo Pesado"}]}
GET /v1/tollroutes/api/locations

Lista las ciudades disponibles como origen/destino.

Request

{"success": true, "data": [{"city": "Santiago", "region": "Metropolitana"}, {"city": "Valparaíso"}]}

API Validación de Identidad

Compara una selfie con la foto de la cédula de identidad.

Parámetros

Nombre Tipo Req Descripción
selfie file Foto del rostro del usuario
id_card file Foto de la cédula de identidad

Request

curl --location 'https://chile.getapi.cl/v1/identity/validation' \
--header 'X-Api-Key: TU_API_KEY' \
--form 'selfie=@/path/to/selfie.jpg' \
--form 'id_card=@/path/to/cedula.jpg'

Response

200 Success
{
  "success": true,
  "status": 200,
  "data": {
    "similarity": 98.02131,
    "idData": {
      "rut": "12.749.625-K",
      "nombres": "NOMBRES",
      "apellidos": "APELLIDOS FREDEZ",
      "nacionalidad": "CHILENA",
      "sexo": "F",
      "fechaVencimiento": "10 AGO 2023",
      "rawText": ["CEDULA DE", "REPUBLICA DE CHILE", "IDENTIDAD", "RUN 12.749.625-K"],
      "causas": {
        "nombre": "APELLIDOS NOMBRES",
        "estado": "ok",
        "nCausas": 0
      }
    }
  }
}
400 Error
{"success": false, "status": 400, "message": "Missing files"}
401 Error
{"success": false, "status": 401, "message": "Unauthorized"}
429 Error
{"success": false, "status": 429, "message": "Rate limit exceeded"}