택배사 가이드

한진택배 조회 API 연동 가이드

한진택배는 국내 시장 점유율 약 15%의 대형 택배사로, B2B 물류와 3PL 서비스에 강점을 가지고 있습니다. 이 페이지에서는 한진택배 배송조회 API 연동에 필요한 정보를 모두 확인할 수 있습니다.

한진택배 소개

한진택배 기본 정보

  • 택배사 코드: hanjin
  • 고객센터: 1588-0011
  • 배송 조회 페이지: 한진 배송 조회
  • 시장 점유율: 약 15%
  • 특징: B2B 물류, 3PL 서비스

한진택배는 B2B 대형 화물 처리 능력과 전국 물류 네트워크를 바탕으로 기업 고객에게 널리 사용됩니다. WMS(창고관리시스템), 3PL(제3자 물류) 연동 시 한진택배 API 조회 기능이 자주 필요합니다.

송장번호 형식

한진택배 송장번호는 10~12자리 숫자로 구성되며, 대부분 12자리입니다.

구분 형식 예시
일반 택배 12자리 숫자 123456789012
구형 송장 10~11자리 숫자 1234567890

송장번호 입력 시 주의사항

하이픈(-) 없이 숫자만 입력해야 합니다. 인쇄된 송장에 하이픈이 있는 경우 제거 후 전송하세요.

API 연동 예시

요청 (curl)

courierCodehanjin으로 설정하고, trackingNumber에 송장번호를 입력합니다. 한 번에 여러 송장번호를 items 배열에 담아 조회할 수 있습니다.

curl -X POST https://api.deliveryapi.co.kr/v1/tracking/trace \
  -H "Authorization: Bearer {API_KEY}:{SECRET_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "items": [
      {
        "courierCode": "hanjin",
        "trackingNumber": "123456789012"
      }
    ]
  }'

응답 예시

{
  "isSuccess": true,
  "data": {
    "results": [
      {
        "success": true,
        "data": {
          "courierCode": "hanjin",
          "courierName": "한진택배",
          "trackingNumber": "123456789012",
          "deliveryStatus": "DELIVERED",
          "deliveryStatusText": "배송완료",
          "isDelivered": true,
          "progresses": [
            {
              "dateTime": "2026-03-11T06:10:00+09:00",
              "status": "간선상차",
              "statusCode": "IN_TRANSIT",
              "location": "한진 대전HUB",
              "description": "간선 상차"
            },
            {
              "dateTime": "2026-03-11T10:45:00+09:00",
              "status": "배송출발",
              "statusCode": "OUT_FOR_DELIVERY",
              "location": "서울 강남구",
              "description": "배송 출발"
            },
            {
              "dateTime": "2026-03-11T14:30:00+09:00",
              "status": "배달완료",
              "statusCode": "DELIVERED",
              "location": "서울 강남구",
              "description": "배송 완료"
            }
          ],
          "dateLastProgress": "2026-03-11T14:30:00+09:00",
          "queriedAt": "2026-03-11T15:00:00+09:00"
        }
      }
    ],
    "summary": { "total": 1, "successful": 1, "failed": 0, "billable": 1 }
  }
}

상태 코드 매핑

택배조회API는 한진택배의 내부 상태를 표준 상태 코드로 변환하여 제공합니다.

표준 상태 코드 한진택배 원본 상태 설명
PENDING 접수 택배 접수가 등록되었으나 아직 집하되지 않은 상태
PICKED_UP 집하 완료 택배 기사가 물건을 수거한 상태
IN_TRANSIT 간선 상차 / HUB 처리 허브(HUB) 또는 간선 차량으로 이동 중인 상태
OUT_FOR_DELIVERY 배송 출발 배송 기사가 수령인에게 배송을 출발한 상태
DELIVERED 배송 완료 수령인에게 배송이 완료된 상태

FAQ

한진택배 송장번호 자릿수가 맞지 않으면 어떻게 되나요?

10자리 미만이거나 12자리를 초과하는 경우 API가 유효성 오류를 반환합니다. 정확한 송장번호를 입력했는지 확인하고, 앞자리 0이 누락되지 않았는지 점검하세요.

접수 직후 조회가 되지 않는 경우가 있나요?

택배 접수 후 한진택배 시스템에 데이터가 반영되기까지 최대 수 시간이 소요될 수 있습니다. 집하 완료(PICKED_UP) 이전 단계에서는 조회 결과가 없거나 PENDING 상태로 표시될 수 있습니다.

여러 건의 한진택배 송장을 한 번에 조회할 수 있나요?

네. items 배열에 최대 50건까지 담아 한 번의 요청으로 조회할 수 있습니다. 배치 조회를 활용하면 API 호출 횟수를 줄이고 처리 속도를 높일 수 있습니다.

한진택배와 다른 택배사를 동시에 조회할 수 있나요?

가능합니다. items 배열 내에 서로 다른 courierCode 값을 섞어서 요청하면 택배조회API가 각 택배사를 자동으로 구분해 조회 결과를 반환합니다.

B2B 대량 물량 조회 시 속도 제한이 있나요?

요금제에 따라 분당 호출 횟수(Rate Limit)가 다릅니다. 대량 물량을 처리하는 경우 배치 조회(items 배열 활용)와 웹훅 구독을 함께 사용하면 API 호출 수를 크게 줄일 수 있습니다. 자세한 Rate Limit 정보는 요금제 페이지를 참고하세요.

한진택배 API 지금 바로 연동하기

무료로 시작해 한진택배 배송조회를 내 서비스에 통합하세요

무료로 시작하기 →