# 벤처기업 정보조회



벤처기업을 대상으로 사업자 정보, 대차대조표, 손익계산서, 투자정보, 벤처기업확인정보를 조회합니다.



인증: Authorization: Bearer $APICK_API_KEY

본문 있는 REST 요청: multipart/form-data. GET 본문 및 MCP JSON-RPC 규격은 해당 명세를 따릅니다.

인증키는 서버에 보관하세요. 모든 예제는 정적 자료입니다.



## POST /rest/venture_biz_info 응답 필드

- `data` (object): 요청 처리 결과 묶음입니다. 조회한 값·작업 상태·오류 설명이 이 안에 들어 있으며, 실제 하위 필드 구성은 서비스마다 다릅니다. 값이 없으면 null·빈 배열·필드 생략 중 해당 서비스의 규칙을 따릅니다.

- `data.ic_id` (integer): 이번 조회에 부여된 식별자입니다. 같은 요청의 결과를 추적하거나 문의할 때 사용하며, 값이 없으면 null입니다.

- `data.type` (integer): 요청 종류입니다. 항상 6입니다. 숫자로 오며, 단위·범위는 같은 응답의 다른 필드나 이 문서의 설명을 확인하세요.

- `data.result` (object): 조회 결과 본문입니다. 서비스가 찾은 실제 데이터가 들어 있으며, 자료가 없거나 조회에 실패하면 null이거나 필드가 생략됩니다.

- `data.result.name` (string): 업체명입니다. 대상의 표시 이름입니다. 같은 API에서도 사람·상품·채널 이름을 뜻할 수 있습니다.

- `data.result.owner` (string): 벤처기업 확인서에 표시된 대표자 이름입니다. 법인 대표이사 또는 개인사업자 대표자의 성명이 들어갑니다.

- `data.result.corp_num` (string): 법인등록번호입니다. 벤처기업 확인 대상 법인의 고유 번호이며, 개인사업자는 값이 없거나 마스킹될 수 있습니다.

- `data.result.type` (string): 결과의 유형 구분입니다. 서비스에 따라 벤처기업 업종, 발급 문서 종류 등을 뜻하므로 같은 응답의 다른 필드와 함께 해석하세요.

- `data.result.main_product` (string): 벤처기업의 주생산품 또는 주된 서비스 이름입니다. 확인서에 기재된 대표 제품·기술을 나타냅니다.

- `data.result.hq_biz_num` (string): 본사 사업자등록번호입니다. 지점·공장이 아닌 본사 기준 번호이며, 하이픈이 포함될 수 있습니다.

- `data.result.hq_phone` (string): 본사 대표 전화번호입니다. 확인서에 기재된 연락처를 그대로 반환하며, 일부 자릿수는 마스킹될 수 있습니다.

- `data.result.hq_address` (string): 본사 소재지 주소입니다. 시·군·구 단위까지 제공되며, 상세 주소는 자료에 따라 생략될 수 있습니다.

- `data.result.investments` (array): 벤처기업의 투자 유치 이력 목록입니다. 투자자·투자금액·투자일 등이 들어가며, 이력이 없으면 빈 배열입니다.

- `data.result.investments[].date` (string): 투자일자입니다. 날짜 값입니다. 형식은 같은 응답의 다른 날짜 필드와 같습니다.

- `data.result.investments[].amount` (string): 투자금액(원, 쉼표 포함)입니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.

- `data.result.investments[].balance` (string): 변경사항(잔액, 원)입니다. 문자열로 오며, 값이 없으면 빈 문자열이거나 필드가 생략됩니다. 같은 응답의 다른 필드와 함께 해석하세요.

- `data.result.venture_info` (array): 벤처기업 확인 이력 목록입니다. 확인 유형·유효기간·확인번호가 들어가며, 여러 건이면 최신순으로 제공됩니다.

- `data.result.venture_info[].type` (string): 벤처기업 확인 유형입니다. 기술평가보증기업·연구개발기업 등 확인 당시의 자격 구분을 나타냅니다.

- `data.result.venture_info[].date` (string): 공시일입니다. 날짜 값입니다. 형식은 같은 응답의 다른 날짜 필드와 같습니다.

- `data.result.venture_info[].exp_date` (string): 벤처기업 확인의 유효기간 만료일입니다. 이 날짜가 지나면 확인 효력이 없을 수 있으며, 갱신 여부를 함께 확인하세요.

- `data.result.venture_info[].venture_num` (string): 벤처기업 확인번호입니다. 확인서 원본과 대조할 때 사용하는 고유 번호입니다.

- `data.result.venture_info[].create_date` (string): 벤처기업 확인을 처음 받은 날짜입니다. 이후 갱신·변경 이력은 change_type에서 확인합니다.

- `data.result.venture_info[].change_type` (string): 확인 내용의 변경 구분입니다. 신규·갱신·변경·취소 등 어떤 사유로 이력이 생겼는지 나타냅니다.

- `data.result.income_statement` (object): 벤처기업 확인 시 제출한 손익계산서입니다. 연도별 매출액·영업이익·당기순이익 등이 들어가며, 자료가 없으면 빈 객체입니다.

- `data.result.income_statement.2024` (object): 2024년 손익계산서 항목 묶음입니다. 계정 이름을 키로, 금액을 값으로 가집니다. 사업보고서 표에 표시된 단위를 그대로 따릅니다.

- `data.result.income_statement.2024.Ⅰ. 매출액` (string): 2024년 손익계산서의 'Ⅰ. 매출액' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.result.income_statement.2024.Ⅱ. 매출원가` (string): 2024년 손익계산서의 'Ⅱ. 매출원가' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.result.income_statement.2024.Ⅲ. 매출총이익(Ⅰ - Ⅱ)` (string): 2024년 손익계산서의 'Ⅲ. 매출총이익(Ⅰ - Ⅱ)' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.result.income_statement.2024.Ⅳ. 판매비와 관리비` (string): 2024년 손익계산서의 'Ⅳ. 판매비와 관리비' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.result.income_statement.2024.Ⅴ. 영업손익(Ⅲ - Ⅳ)` (string): 2024년 손익계산서의 'Ⅴ. 영업손익(Ⅲ - Ⅳ)' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.result.income_statement.2024.Ⅷ. 당기순손익(Ⅴ+Ⅵ-Ⅶ)` (string): 2024년 손익계산서의 'Ⅷ. 당기순손익(Ⅴ+Ⅵ-Ⅶ)' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.result.balance_sheet` (object): 벤처기업 확인 시 제출한 재무상태표입니다. 연도별 자산·부채·자본 항목이 들어가며, 자료가 없으면 빈 객체입니다.

- `data.result.balance_sheet.2024` (object): 2024년 재무상태표 항목 묶음입니다. 계정 이름을 키로, 금액을 값으로 가집니다. 사업보고서 표에 표시된 단위를 그대로 따릅니다.

- `data.result.balance_sheet.2024.Ⅰ. 유동자산` (string): 2024년 재무상태표의 'Ⅰ. 유동자산' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.result.balance_sheet.2024.Ⅱ. 비유동자산` (string): 2024년 재무상태표의 'Ⅱ. 비유동자산' 항목 값입니다. 사업보고서 표에 표시된 단위를 그대로 따르며, 값이 없으면 0 또는 빈 값입니다.

- `data.success` (integer): 업무 처리 결과 코드입니다. 1은 정상 결과, 0은 실패 또는 무료 응답입니다. 서비스에 따라 2·3처럼 추가 코드를 쓰므로 같은 응답의 status·msg·error 필드도 함께 확인하세요.

- `data.msg` (string): 처리 결과를 사람이 읽을 수 있는 문장으로 설명합니다. 성공·실패 사유가 담기며, 오류 코드는 별도 필드에서 확인합니다.

- `api` (object): API 호출 메타데이터입니다. 이번 요청의 서버 처리 성공 여부(api.success), 실제 차감 포인트(api.cost), 결제 기록 ID(api.pl_id)를 담습니다. 처리 시간(api.ms)은 응답에 포함된 경우에만 제공됩니다. 업무 결과는 data에서 확인합니다.

- `api.success` (boolean): API 서버가 이번 요청을 정상 처리했는지 여부입니다. true여도 업무 결과가 실패일 수 있으므로 data.success·data.status와 함께 판단합니다. 인증 실패·잘못된 입력·서버 오류 응답에서는 false입니다.

- `api.cost` (integer): 이번 호출에서 실제로 차감된 포인트입니다. 유료 성공 응답에서만 단가만큼 차감되며, 실패·무료 조회·같은 요청의 멱등 재전송은 0입니다. 화면의 표시 단가와 실제 차감액이 다를 수 있으므로 정산은 이 값을 기준으로 합니다.

- `api.ms` (integer): 서버가 요청을 받아 응답 본문을 만들기까지 걸린 처리 시간(밀리초)입니다. 네트워크 왕복 시간과 클라이언트 대기 시간은 포함되지 않습니다.

- `api.pl_id` (integer): 포인트 차감 기록 ID입니다. 차감이 발생한 호출에만 값이 있으며, 과금 내역을 문의할 때 이 번호를 사용합니다. 무과금 응답은 -1·null이거나 필드가 생략됩니다.

## API 요청: POST /rest/venture_biz_info



### 입력

- `biz_no` (string, 필수): 사업자등록번호 10자리입니다. 하이픈 없이 숫자만 입력하며, 예: 1234567890. 검증 숫자(체크섬)가 맞지 않으면 조회 전에 거부됩니다.



### 응답 명세

```json

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "ic_id": {
          "type": "integer",
          "description": "요청 번호입니다. 문의할 때 함께 알려 주세요."
        },
        "type": {
          "type": "integer",
          "description": "요청 종류입니다. 항상 6입니다."
        },
        "result": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "업체명입니다."
            },
            "owner": {
              "type": "string",
              "description": "대표자 이름입니다."
            },
            "corp_num": {
              "type": "string",
              "description": "법인등록번호입니다. 뒷자리는 가려져 옵니다."
            },
            "type": {
              "type": "string",
              "description": "업종입니다."
            },
            "main_product": {
              "type": "string",
              "description": "주생산품입니다."
            },
            "hq_biz_num": {
              "type": "string",
              "description": "본사 사업자등록번호(하이픈 포함)입니다."
            },
            "hq_phone": {
              "type": "string",
              "description": "본사 전화번호입니다. 일부가 가려져 옵니다."
            },
            "hq_address": {
              "type": "string",
              "description": "본사 주소(시·군·구까지)입니다."
            },
            "investments": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "date": {
                    "type": "string",
                    "description": "투자일자입니다."
                  },
                  "amount": {
                    "type": "string",
                    "description": "투자금액(원, 쉼표 포함)입니다."
                  },
                  "balance": {
                    "type": "string",
                    "description": "변경사항(잔액, 원)입니다."
                  }
                }
              },
              "description": "투자 이력입니다. 없으면 빈 배열입니다."
            },
            "venture_info": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "description": "벤처 확인 유형입니다. 예: 연구개발유형, 기술평가보증기업(기금)."
                  },
                  "date": {
                    "type": "string",
                    "description": "공시일입니다."
                  },
                  "exp_date": {
                    "type": "string",
                    "description": "유효기간 YYYY-MM-DD ~ YYYY-MM-DD입니다. 끝 날짜가 오늘 이후인 항목이 있으면 현재 벤처기업입니다."
                  },
                  "venture_num": {
                    "type": "string",
                    "description": "벤처기업 확인번호입니다."
                  },
                  "create_date": {
                    "type": "string",
                    "description": "최초 확인일입니다."
                  },
                  "change_type": {
                    "type": "string",
                    "description": "변경사항입니다. 없으면 빈 문자열입니다."
                  }
                }
              },
              "description": "벤처기업 확인 이력입니다. 확인을 받을 때마다 한 항목씩 쌓입니다."
            },
            "income_statement": {
              "type": "object",
              "properties": {
                "2024": {
                  "type": "object",
                  "properties": {
                    "Ⅰ. 매출액": {
                      "type": "string"
                    },
                    "Ⅱ. 매출원가": {
                      "type": "string"
                    },
                    "Ⅲ. 매출총이익(Ⅰ - Ⅱ)": {
                      "type": "string"
                    },
                    "Ⅳ. 판매비와 관리비": {
                      "type": "string"
                    },
                    "Ⅴ. 영업손익(Ⅲ - Ⅳ)": {
                      "type": "string"
                    },
                    "Ⅷ. 당기순손익(Ⅴ+Ⅵ-Ⅶ)": {
                      "type": "string"
                    }
                  }
                }
              },
              "description": "연도별 손익계산서입니다. 키는 연도(예: \"2021\"), 값은 {계정과목명: 금액} 객체입니다. 금액은 원 단위 쉼표 포함 문자열이며 음수는 -로 시작합니다."
            },
            "balance_sheet": {
              "type": "object",
              "properties": {
                "2024": {
                  "type": "object",
                  "properties": {
                    "Ⅰ. 유동자산": {
                      "type": "string"
                    },
                    "Ⅱ. 비유동자산": {
                      "type": "string"
                    }
                  }
                }
              },
              "description": "연도별 대차대조표입니다. 구조는 income_statement와 같습니다."
            }
          },
          "description": "조회 결과입니다. 확인 이력이 있으면 아래 필드를 가진 객체입니다. 등록된 확인 이력이 없으면 객체가 아닌 값이 오고 data.msg에 안내 문구가 담기므로, 객체인지 먼저 확인하세요."
        },
        "success": {
          "type": "integer",
          "description": "1이면 정상 조회(과금)입니다."
        },
        "msg": {
          "type": "string",
          "description": "결과가 객체가 아닐 때만 오는 안내 문구입니다. 정상 조회에서는 없습니다."
        }
      }
    },
    "api": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "cost": {
          "type": "integer",
          "description": "차감된 포인트입니다. 실패하면 0입니다."
        },
        "ms": {
          "type": "integer",
          "description": "처리 시간(밀리초)입니다."
        },
        "pl_id": {
          "type": "integer",
          "description": "결제 기록 번호입니다. 문의할 때 data.ic_id와 함께 알려 주세요."
        }
      }
    }
  }
}

```

### 정적 응답 예시

```json

{
  "data": {
    "ic_id": 2809981,
    "type": 6,
    "result": {
      "name": "㈜예시",
      "owner": "홍길동",
      "corp_num": "110111-*******",
      "type": "컴퓨터 프로그래밍 서비스업",
      "main_product": "영상 분석 소프트웨어",
      "hq_biz_num": "123-45-67890",
      "hq_phone": "02-1234-****",
      "hq_address": "서울특별시 중구",
      "investments": [],
      "venture_info": [
        {
          "type": "연구개발유형",
          "date": "2024-09-02",
          "exp_date": "2024-07-29 ~ 2027-07-28",
          "venture_num": "20240902000001",
          "create_date": "2019-07-29",
          "change_type": ""
        }
      ],
      "income_statement": {
        "2024": {
          "Ⅰ. 매출액": "1,700,000,000",
          "Ⅱ. 매출원가": "80,000,000",
          "Ⅲ. 매출총이익(Ⅰ - Ⅱ)": "1,620,000,000",
          "Ⅳ. 판매비와 관리비": "770,000,000",
          "Ⅴ. 영업손익(Ⅲ - Ⅳ)": "850,000,000",
          "Ⅷ. 당기순손익(Ⅴ+Ⅵ-Ⅶ)": "720,000,000"
        }
      },
      "balance_sheet": {
        "2024": {
          "Ⅰ. 유동자산": "1,300,000,000",
          "Ⅱ. 비유동자산": "690,000,000"
        }
      }
    },
    "success": 1
  },
  "api": {
    "success": true,
    "cost": 40,
    "ms": 8200,
    "pl_id": 1234567
  }
}

```

### curl

```curl

curl --fail-with-body --request POST 'https://apick.app/rest/venture_biz_info' \
  --header "Authorization: Bearer $APICK_API_KEY" \
  --form-string 'biz_no=1234567890'

```

### Node.js (서버 ESM)

```javascript

const form = new FormData();
form.append("biz_no", "1234567890");
const response = await fetch("https://apick.app/rest/venture_biz_info", {
  method: "POST",
  headers: { Authorization: "Bearer " + process.env.APICK_API_KEY },
  body: form,
  signal: AbortSignal.timeout(120_000),
});
if (!response.ok) throw new Error(`HTTP ${response.status}: ${await response.text()}`);
const result = await response.json();
console.log(result);

```

### python

```python

import os
import requests
parts = [
    ("biz_no", (None, "1234567890")),
]
response = requests.request("POST", "https://apick.app/rest/venture_biz_info",
    headers={"Authorization": "Bearer " + os.environ["APICK_API_KEY"]},
    files=parts,
    timeout=(10, 120))
response.raise_for_status()
result = response.json()
print(result)

```

### php

```php

<?php
$headers = ["Authorization: Bearer " . getenv("APICK_API_KEY")];
$form = [
    'biz_no' => '1234567890',
];
$curl = curl_init('https://apick.app/rest/venture_biz_info');
curl_setopt_array($curl, [
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_POSTFIELDS => $form,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CONNECTTIMEOUT => 10, CURLOPT_TIMEOUT => 120,
]);
$body = curl_exec($curl);
if ($body === false) { throw new RuntimeException(curl_error($curl)); }
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
if ($status >= 400) { throw new RuntimeException($body); }
$result = json_decode($body, true, 512, JSON_THROW_ON_ERROR);
print_r($result);

```

## 사용 예시 1. 벤처기업 확인 여부 판단

거래처나 투자 대상이 현재 벤처기업 확인을 받았는지 확인할 때 씁니다.

```bash

curl --fail-with-body --request POST 'https://apick.app/rest/venture_biz_info' \
  --header "Authorization: Bearer $APICK_API_KEY" \
  --form-string 'biz_no=1234567890'

```

- `data.result.venture_info[]`에서 `exp_date`의 끝 날짜가 오늘 이후인 항목이 있으면 현재 벤처기업입니다.

- `venture_num`(확인번호)과 `type`(확인 유형)을 심사 기록에 남깁니다.

## 사용 예시 2. 연도별 매출·순이익 추출

심사 화면에 최근 연도 매출액과 당기순손익을 보여 줄 때 씁니다.

```bash

curl --fail-with-body --request POST 'https://apick.app/rest/venture_biz_info' \
  --header "Authorization: Bearer $APICK_API_KEY" \
  --form-string 'biz_no=1234567890'

```

- `data.result.income_statement`의 연도 키 중 가장 큰 값을 고르고, 그 안에서 이름에 `매출액`·`당기순손익`이 들어간 대분류 키를 찾습니다.

- 금액은 쉼표를 지우고 숫자로 바꿉니다. 음수는 `-`로 시작합니다.

## 사용 예시 3. 확인 이력이 없는 사업자 처리

벤처기업 우대 조건을 자동 심사할 때, 확인 이력이 없는 사업자를 오류와 구분합니다.

```bash

curl --fail-with-body --request POST 'https://apick.app/rest/venture_biz_info' \
  --header "Authorization: Bearer $APICK_API_KEY" \
  --form-string 'biz_no=1234567890'

```

- `data.error`가 없고 `data.result`가 객체가 아니면 확인 이력이 없는 사업자입니다. `data.msg`를 심사 기록에 남기고 우대 대상에서 뺍니다.

- `data.error`가 `처리 시간 초과로 실패했습니다.`로 시작하면 과금되지 않았으니 1~2분 뒤 다시 요청합니다.

## 코드·오류

### 업무 실패 응답

입력 오류·대상 없음·일시 실패는 data.error(사유)와 data.success=0으로 오며 api.cost는 0(과금 없음)입니다. HTTP 상태는 400·404·408·424 중 하나입니다. 입력 오류는 값을 고쳐 다시 요청하고, 408·424는 잠시 후 한 번 다시 시도하세요.

```json

{
  "data": {
    "error": "입력값을 확인해 주세요.",
    "success": 0
  },
  "api": {
    "success": true,
    "cost": 0,
    "ms": 5
  }
}

```

## 상세 기능·요금

이용 전 확인 사업자등록번호로 벤처기업 확인 이력(유형·확인번호·유효기간), 기업 기본정보, 투자 이력, 연도별 손익계산서·대차대조표를 조회합니다. 투자·거래처 심사, 벤처기업 우대 조건 확인에 씁니다. 조회에 성공하면 한 건당 40P가 차감됩니다. 입력 오류나 조회 실패, 시간 초과는 data.error로 응답하며 과금되지 않습니다. 응답 시간은 보통 10초 이내이고 최대 35초가 걸릴 수 있습니다. 요청 시간 제한을 40초 이상으로 잡으세요. 벤처기업 확인을 한 번이라도 받은 기업만 조회됩니다. 확인 이력이 없는 일반 사업자는 결과가 없습니다. 현재 벤처기업인지는 venture_info[]의 유효기간으로 직접 판단해야 합니다(아래 '현재 벤처기업 판단' 참고). 인증키는 서버 환경변수에 보관하고 공개 저장소·웹페이지에 넣지 마세요.

## 상세 요청

항목설정 메서드·주소POST https://apick.app/rest/venture_biz_info 인증 헤더Authorization: Bearer — 내 계정의 API 인증키 본문 형식multipart/form-data 요청 예시 성공 시 과금되는 실제 요청입니다. form-data 전체 예제 보기

## 상세 응답

필드타입설명 data.ic_idinteger요청 번호입니다. 문의할 때 함께 알려 주세요. data.typeinteger요청 종류입니다. 항상 6입니다. data.resultobject조회 결과입니다. 확인 이력이 있으면 아래 필드를 가진 객체입니다. 등록된 확인 이력이 없으면 객체가 아닌 값이 오고 data.msg에 안내 문구가 담기므로, 객체인지 먼저 확인하세요. data.msgstring결과가 객체가 아닐 때만 오는 안내 문구입니다. 정상 조회에서는 없습니다. data.result.namestring업체명입니다. data.result.ownerstring대표자 이름입니다. data.result.corp_numstring법인등록번호입니다. 뒷자리는 가려져 옵니다. data.result.typestring업종입니다. data.result.main_productstring주생산품입니다. data.result.hq_biz_numstring본사 사업자등록번호(하이픈 포함)입니다. data.result.hq_phonestring본사 전화번호입니다. 일부가 가려져 옵니다. data.result.hq_addressstring본사 주소(시·군·구까지)입니다. data.result.investments[]array투자 이력입니다. 없으면 빈 배열입니다. data.result.investments[].datestring투자일자입니다. data.result.investments[].amountstring투자금액(원, 쉼표 포함)입니다. data.result.investments[].balancestring변경사항(잔액, 원)입니다. data.result.venture_info[]array벤처기업 확인 이력입니다. 확인을 받을 때마다 한 항목씩 쌓입니다. data.result.venture_info[].typestring벤처 확인 유형입니다. 예: 연구개발유형, 기술평가보증기업(기금). data.result.venture_info[].datestring공시일입니다. data.result.venture_info[].exp_datestring유효기간 YYYY-MM-DD ~ YYYY-MM-DD입니다. 끝 날짜가 오늘 이후인 항목이 있으면 현재 벤처기업입니다. data.result.venture_info[].venture_numstring벤처기업 확인번호입니다. data.result.venture_info[].create_datestring최초 확인일입니다. data.result.venture_info[].change_typestring변경사항입니다. 없으면 빈 문자열입니다. data.result.income_statementobject연도별 손익계산서입니다. 키는 연도(예: "2021"), 값은 {계정과목명: 금액} 객체입니다. 금액은 원 단위 쉼표 포함 문자열이며 음수는 -로 시작합니다. data.result.balance_sheetobject연도별 대차대조표입니다. 구조는 income_statement와 같습니다. data.successinteger1이면 정상 조회(과금)입니다. api.costinteger차감된 포인트입니다. 실패하면 0입니다. api.msinteger처리 시간(밀리초)입니다. api.pl_idinteger결제 기록 번호입니다. 문의할 때 data.ic_id와 함께 알려 주세요. 현재 벤처기업 판단 확인할 값판단 방법 venture_info[].exp_date ~ 로 나눈 뒤쪽 날짜가 오늘 이후인 항목이 하나라도 있으면 현재 벤처기업입니다. 유효 항목이 여러 개끝 날짜가 가장 늦은 항목의 type·venture_num을 대표값으로 씁니다. 모든 항목이 만료과거에 확인을 받았지만 지금은 벤처기업이 아닙니다. venture_info[]가 빈 배열확인 이력이 표시되지 않은 경우입니다. 벤처기업이 아닌 것으로 처리합니다. 계정과목명은 Ⅰ. 매출액, Ⅴ. 영업손익(Ⅲ - Ⅳ), Ⅷ. 당기순손익(Ⅴ+Ⅵ-Ⅶ)처럼 번호가 붙은 이름 그대로 옵니다. 매출액·영업손익·당기순손익만 필요하면 이름에 매출액·영업손익·당기순손익이 들어간 대분류(로마 숫자) 키를 찾아 쓰세요. 연도·계정은 기업마다 다를 수 있습니다. { "data": { "ic_id": 2809981, "type": 6, "result": { "name": "㈜예시", "owner": "홍길동", "corp_num": "110111-*******", "type": "컴퓨터 프로그래밍 서비스업", "main_product": "영상 분석 소프트웨어", "hq_biz_num": "123-45-67890", "hq_phone": "02-1234-****", "hq_address": "서울특별시 중구", "investments": [], "venture_info": [ { "type": "연구개발유형", "date": "2024-09-02", "exp_date": "2024-07-29 ~ 2027-07-28", "venture_num": "20240902000001", "create_date": "2019-07-29", "change_type": "" } ], "income_statement": { "2024": { "Ⅰ. 매출액": "1,700,000,000", "Ⅱ. 매출원가": "80,000,000", "Ⅲ. 매출총이익(Ⅰ - Ⅱ)": "1,620,000,000", "Ⅳ. 판매비와 관리비": "770,000,000", "Ⅴ. 영업손익(Ⅲ - Ⅳ)": "850,000,000", "Ⅷ. 당기순손익(Ⅴ+Ⅵ-Ⅶ)": "720,000,000" } }, "balance_sheet": { "2024": { "Ⅰ. 유동자산": "1,300,000,000", "Ⅱ. 비유동자산": "690,000,000" } } }, "success": 1 }, "api": { "success": true, "cost": 40, "ms": 8200, "pl_id": 1234567 } } 예시는 계정과목 일부만 보였습니다. 실제 응답에는 세부 계정까지 모두 담깁니다.

## 상세 코드·정책

오류 코드 아래 경우는 data.error로 응답하며 과금되지 않습니다(api.cost 0). 실패 응답은 HTTP 4xx 상태 코드와 함께 올 수 있으니 상태 코드만으로 판단하지 말고 본문의 data.error를 읽으세요. data.error의미대처 입력 항목이 잘못됐습니다.biz_no가 없거나 10자리가 아닙니다.하이픈을 빼고 숫자 10자리로 보냅니다. 처리 시간 초과로 실패했습니다. 잠시후 다시 시도해 주세요.35초 안에 끝나지 않았습니다. 응답에 data.ic_id가 함께 옵니다.1~2분 뒤 다시 요청합니다. 같은 번호가 계속 실패하면 ic_id와 함께 문의합니다. 알 수 없는 이유로 실패했습니다.일시적인 실패입니다.잠시 후 다시 요청합니다.
