AUTO-API.COM
Encar

Encar APIScraper & Parser

Exportaciones diarias y en tiempo real de anuncios de vehículos, precios, especificaciones, diagnósticos e historial de accidentes. Acceso profesional a datos automotrices.

Bibliotecas SDK oficiales

Elige tu lenguaje, instala el paquete y empieza a obtener anuncios de Encar. Auth, paginación y parsing ya están incluidos.

Encar API

Todo el mercado automotriz coreano disponible a través de una única API. Obtenga datos de anuncios limpios y estructurados listos para análisis y decisiones de compra, sin mantener su propio scraper.

API

Acceso completo a todos los datos de anuncios vía endpoints API, más monitoreo en tiempo real de anuncios nuevos, actualizados y eliminados.

Exportaciones Diarias

Además del API, proporcionamos exportaciones diarias de archivos de todos los anuncios en formatos CSV, JSON o Excel.

Datos Completos

Extraemos cada campo de cada anuncio: precio, kilometraje, especificaciones, fotos, info del vendedor, informes de diagnóstico, historial de accidentes y todas las opciones disponibles.

Obtener acceso APIAcceso proporcionado en 2 minutos

URL base

https://{access_name}.auto-api.com/api/v2/encar

Autorización: api_key parámetro

Flujo de trabajo

1
/filtersobtener todas las opciones de filtro disponibles
2
/offersobtener anuncios de vehículos con filtros opcionales - ideal para la recuperación inicial de datos
3

Para mantenerse sincronizado después de la carga inicial:

/change_id?date=...obtener el punto de inicio para el flujo de cambios
/changes?change_id=...recuperar todas las modificaciones de la base de datos desde un ID dado
4
/offerobtener detalles completos de un vehículo específico por inner_id
5
/detailsobtener listas de inner_id para excluirlos de su catálogo

Así puede excluir los anuncios de alquiler y de leasing, los anuncios con una compraventa en curso y los anuncios duplicados del mismo vehículo.

El tipo de anuncio se ve de inmediato en /offers y /changes (campos advertisementType, salesStatus, is_duplicate), y puede llamar a /details periódicamente para actualizar el estado.

Enfoque de integración recomendado:

1. Comience llamando a /offers para obtener todos los datos existentes (pagine a través de todas las páginas disponibles)

2. Después de la carga inicial, use /changes periódicamente para obtener actualizaciones incrementales (anuncios nuevos/modificados/eliminados) y mantenga su base de datos local sincronizada

3. Para mostrar datos en su sitio web, consulte /offers con filtros específicos y paginación (por marca, modelo, rango de precio, año, etc.)

GET/filters

Devuelve todas las opciones de filtro disponibles y sus valores posibles

https://{access_name}.auto-api.com/api/v2/encar/filters?api_key=YOUR_API_KEY

Respuesta:

{
  "mark": {
    "Hyundai": {
      "model": {
        "Sonata": {
          "configuration": {
            "DN8": { "complectation": ["Smart", "Modern", "Premium"] }
          }
        }
      }
    },
    "Kia": {
      "model": {
        "K5": {
          "configuration": {
            "DL3": { "complectation": ["LX", "EX", "SX"] }
          }
        }
      }
    }
  },
  "transmission_type": ["Manual", "Automatic", "Semi-Automatic", "CVT", "Other"],
  "color": ["White", "Black", "Silver", "Gray", "Blue", "Red", "Brown", "Beige", "Gold", "Green", "Yellow", "Orange", "Purple", "Pink", "Pearl", "Burgundy", "Turquoise", "Sky Blue", "Other"],
  "body_type": ["SUV", "Sedan", "Hatchback", "Minivan", "Pickup Truck", "Coupe/Roadster", "Microbus", "RV", "Other"],
  "engine_type": ["Gasoline", "Diesel", "Electric", "Hybrid (Gasoline)", "Hybrid (Diesel)", "Hydrogen", "LPG", "CNG", "Gasoline + LPG", "Gasoline + CNG", "LPG + Electric", "Other"]
}

GET/offers

Anuncios de vehículos con soporte de paginación y capacidades de filtrado

Parámetros:

  • page (requerido) - número de página
  • mark, model, configuration, complectation - filtros (no distingue mayúsculas)
  • transmission_type, color, body_type, engine_type - filtros (no distingue mayúsculas)
  • year_from, year_to - filtro de rango de años
  • km_age_from, km_age_to - filtro de rango de kilometraje
  • price_from, price_to - filtro de rango de precios (en unidades de 10000 KRW)
https://{access_name}.auto-api.com/api/v2/encar/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/encar/offers?api_key=YOUR_API_KEY&page=1&mark=Hyundai&color=black

Respuesta:

{
  "result": [
    {
      "id": 2123939,
      "inner_id": "41449755",
      "change_type": "added",
      "created_at": "2026-02-04T02:39:02.000Z",
      "data": {
        "id": 2123939,
        "inner_id": "41449755",
        "url": "http://www.encar.com/dc/dc_cardetailview.do?carid=41449755",
        "mark": "Mercedes-Benz",
        "model": "GLE-Class",
        "generation": "GLE450 4MATIC",
        "configuration": "GLE450 4MATIC",
        "year": 2019,
        "color": "Black",
        "price": 5290,
        "price_won": "52900000",
        "km_age": 97986,
        "engine_type": "Gasoline",
        "transmission_type": "Automatic",
        "body_type": "SUV",
        "displacement": "2999",
        "power": "367",
        "power_ice_hp": "367",
        "power_electro_kw": "16",
        "address": "Gyeonggi Suwon-si",
        "seller_type": "DEALER",
        "is_dealer": true,
        "images": ["https://ci.encar.com/carpicture04/pic4144/41449755_027.jpg"],
        "extra": {"diagnosis": {...}, "inspection": {...}, "record_open": {...}}
      }
    }
  ],
  "meta": { "page": 1, "next_page": 2, "limit": 20 }
}

Campos de datos:

  • id - ID interno de base de datos
  • inner_id - ID del anuncio en la plataforma
  • url - enlace al anuncio
  • mark - marca del auto
  • model - modelo del auto
  • generation - generación
  • configuration - configuración
  • complectation - equipamiento/versión
  • year - año de producción
  • color - color
  • price - precio en unidades de 10000 KRW
  • price_won - precio completo en KRW
  • km_age - kilometraje en km
  • engine_type - tipo de motor
  • transmission_type - tipo de transmisión
  • body_type - tipo de carrocería
  • address - dirección
  • seller_type - tipo de vendedor
  • is_dealer - indicador de concesionario (true/false)
  • section - sección
  • seller - vendedor
  • salon_id - ID del concesionario
  • description - descripción
  • displacement - cilindrada del motor (cc)
  • power - potencia total del vehículo (hp)
  • power_ice_hp - potencia del motor de combustión (hp)
  • power_electro_kw - potencia del motor eléctrico (kW)
  • offer_created - fecha de creación del anuncio
  • images - array de URLs de imágenes
  • extra - diagnóstico, informe de inspección e historial del seguro
    • diagnosis - diagnóstico de Encar de los paneles de la carrocería
    • inspection - informe de inspección, incluido el diagrama de daños de la carrocería en extra.inspection.outers como lista de piezas con sus anotaciones
    • record_open - historial del seguro, incluidos los siniestros y sus indemnizaciones en extra.record_open.accidents
  • options - lista de opciones

GET/change_id

Obtener el primer ID de cambio para una fecha específica (para usar con /changes)

Parámetros:

  • date (requerido) - fecha en formato yyyy-mm-dd
https://{access_name}.auto-api.com/api/v2/encar/change_id?api_key=YOUR_API_KEY&date=2025-01-15

Respuesta:

{ "change_id": 8471926 }

Use el valor devuelto como parámetro change_id en /changes

GET/changes

Flujo de cambios en tiempo real (nuevos anuncios/actualizaciones de precio/eliminaciones)

Parámetros:

  • change_id (requerido) - a partir de qué ID de cambio
https://{access_name}.auto-api.com/api/v2/encar/changes?api_key=YOUR_API_KEY&change_id=1

Respuesta:

{
  "result": [
    {
      "id": 456,
      "inner_id": "40427050",
      "change_type": "added",    // added - new listing
      "created_at": "2025-01-15T10:30:00Z",
      "data": { ... }            // full listing data
    },
    {
      "id": 457,
      "inner_id": "40427051",
      "change_type": "changed",  // changed - price update
      "created_at": "2025-01-15T10:31:00Z",
      "data": { "new_price": 3490, "new_price_won": 34900000 }
    },
    {
      "id": 458,
      "inner_id": "40427052",
      "change_type": "removed",  // removed - listing deleted
      "created_at": "2025-01-15T10:32:00Z"
    }
  ],
  "meta": { "cur_change_id": 1, "next_change_id": 21, "limit": 20 }
}

GET/offer

Detalles completos de un anuncio individual de vehículo por inner_id

Parámetros:

  • inner_id (requerido)
https://{access_name}.auto-api.com/api/v2/encar/offer?api_key=YOUR_API_KEY&inner_id=40427050

Respuesta: objeto data (estructura idéntica a los elementos de /offers, sin el envoltorio del array result)

GET/details

Devuelve listas ya preparadas de inner_id de los anuncios que se pueden excluir de su catálogo porque no son ventas de vehículos

https://{access_name}.auto-api.com/api/v2/encar/details?api_key=YOUR_API_KEY

Respuesta:

{
  "CONTRACT": ["38399673", "38411342", "39039681"],
  "RENT_LEASE": ["37494283", "38764876"],
  "DUPLICATE": ["38048835", "38090386", "38217625"]
}

Campos de datos:

  • CONTRACT - compraventa en curso
  • RENT_LEASE - todos los anuncios de alquiler y de leasing
  • DUPLICATE - anuncios duplicados del mismo vehículo

Los anuncios de estas listas llegan en /offers y /changes junto con los demás. Para dejarlos fuera de su catálogo, compare inner_id con las listas o excluya de inmediato esos anuncios según los campos advertisementType, salesStatus, is_duplicate.

Recuperar datos completos del anuncio proporcionando la URL de encar.com

URL Base

https://{access_name}.auto-api.com/api/v1/offer/info

Autorización: encabezado x-api-key

POST/api/v1/offer/info

Obtener datos del anuncio de encar.com por URL

Parámetros:

  • url (requerido) - link to the listing on encar.com

Ejemplo de Solicitud:

curl -L 'https://{access_name}.auto-api.com/api/v1/offer/info' \
  -H 'x-api-key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{ "url": "http://www.encar.com/dc/dc_cardetailview.do?carid=41449755" }'

Respuesta:

{
  "inner_id": "41449755",
  "url": "http://www.encar.com/dc/dc_cardetailview.do?carid=41449755",
  "mark": "Mercedes-Benz",
  "model": "GLE-Class",
  "generation": "GLE450 4MATIC",
  "year": 2019,
  "year_month": "2019-09",
  "color": "Black",
  "price": 5290,
  "price_won": 52900000,
  "km_age": 97986,
  "engine_type": "Gasoline",
  "transmission_type": "Automatic",
  "body_type": "SUV",
  "displacement": "2999",
  "power": "367",
  "power_ice_hp": "367",
  "power_electro_kw": "16",
  "vin": "WDCFB5KB6KA066821",
  "address": "Gyeonggi Suwon-si",
  "seller_type": "DEALER",
  "is_dealer": true,
  "offer_created": "2026-02-04",
  "images": [
    "https://ci.encar.com/carpicture04/pic4144/41449755_027.jpg",
    "https://ci.encar.com/carpicture04/pic4144/41449755_002.jpg"
  ]
}

Descripción de Campos:

  • inner_id - ID del anuncio en encar.com
  • url - enlace al anuncio
  • mark - marca del coche
  • model - modelo del coche
  • generation - generación/acabado del vehículo
  • year - año de producción
  • year_month - año y mes de producción (AAAA-MM)
  • color - color del vehículo
  • price - precio en unidades de 10,000 KRW
  • km_age - kilometraje en kilómetros
  • engine_type - tipo de motor
  • transmission_type - tipo de transmisión
  • body_type - tipo de carrocería
  • displacement - cilindrada del motor (cc)
  • power - potencia total del vehículo (hp)
  • power_ice_hp - potencia del motor de combustión (hp)
  • power_electro_kw - potencia del motor eléctrico (kW)
  • vin - número de identificación del vehículo
  • address - ubicación del vendedor
  • seller_type - tipo de vendedor
  • is_dealer - indicador de distribuidor
  • offer_created - fecha de creación del anuncio
  • images - array de URLs de imágenes

Política de Retención de Datos

Archivos almacenados durante 3+ días mínimo

Horario de Disponibilidad API

Archivos diarios frescos disponibles para descarga

Formato de Datos CSV

Los archivos CSV usan pipe (|) como separador de columnas

Estructura de URL:

https://{access_name}.auto-api.com/{date}/{file_name}

Parámetros de Solicitud:

  • access_name - su identificador de subdominio asignado
  • date - fecha objetivo en formato yyyy-mm-dd (ej., 2025-09-06)
  • file_name - nombre del archivo de exportación con extensión

Formatos Disponibles:

  • CSV - all_active.csv, new_daily.csv, removed_daily.csv
  • JSON - all_active.json, new_daily.json, removed_daily.json
  • Excel - all_active.xlsx, new_daily.xlsx, removed_daily.xlsx

Ejemplo de Solicitud API con cURL

curl -L -X GET 'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv' \
  -H 'Authorization: Basic XXX' \
  -o daily_car_data.csv

Comando de Descarga con Wget

wget --method GET \
  --header 'Authorization: Basic XXX==' \
  'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv'
Encar.com

Encar.com se lanzó en 2001 y rápidamente se convirtió en la plataforma de referencia para comprar y vender autos en Corea del Sur. Hoy en día, encontrará alrededor de 240,000 autos publicados allí en cualquier momento, desde pequeños Kei cars populares en las estrechas calles de Seúl hasta BMWs y Mercedes importados. El sitio procesa más de 15 millones de búsquedas mensuales, convirtiéndolo en el marketplace automotriz más grande de Corea.

Algo que hace a Encar diferente de los clasificados típicos: realmente verifican los autos. Un informe de inspección es obligatorio para la venta de autos usados en Corea y muestra qué piezas de la carrocería fueron sustituidas, reparadas o dañadas. Además, Encar realiza su propio diagnóstico de los paneles de la carrocería. Los compradores coreanos ni siquiera miran un auto sin estos informes. La plataforma también muestra el historial del seguro de un auto: siniestros y sus indemnizaciones.

Para cualquiera que trabaje con datos de vehículos coreanos, Encar es la plataforma esencial. La API proporciona estos datos continuamente a través de nuestra integración REST, incluyendo especificaciones del vehículo, paquetes de opciones decodificados, números VIN y conjuntos de datos limpios para análisis.

La API de Encar opera continuamente, entregando nuevos anuncios minutos después de su publicación y rastreando bajas para entender los precios de venta reales versus los precios solicitados. Todos los datos llegan directamente vía API REST, evitando la complejidad de parsers o crawlers propios.

Respuesta en 2 min