Financial Information from Periodic Reports

Guide for Developers to Single company’s full financial statements

Basic information
Basic information
GET https://engopendart.fss.or.kr/engapi/fnlttSinglAcntAll.json UTF-8 JSON
GET https://engopendart.fss.or.kr/engapi/fnlttSinglAcntAll.xml UTF-8 XML
Requested variables
Requested key
Requested key Name Type Whether required Value description
crtfc_key API authentication key STRING(40) Y Issued authentication key (40 digits)
corp_code Corporation code STRING(8) Y Corporation code of disclosing company (8 digits)
※ See: Guide for Developers > Disclosure Information > Corporation Code
bsns_year Fiscal year STRING(4) Y Fiscal year (4 digits)
※ Information provided since 2015
reprt_code Report code STRING(5) Y First Quarterly Report : 11013
Semi-annual Report : 11012
Third Quarterly Report : 11014
Annual Report : 11011
fs_div Seperate/consolidated STRING(3) Y OFS:Financial statements, CFS:Consolidated financial statements
Response result
Response result
result
status Error and information code (※ See message description)
message Error and information message (※ See message description)
list
rcept_no Filing No. Filing No. (14 digits)

※ Example link to Disclosure Viewer
- For PCs: https://englishdart.fss.or.kr/dsbh001/main.do?rcpNo=FilingNumber
reprt_code Report code First Quarterly Report : 11013
Semi-annual Report : 11012
Third Quarterly Report : 11014
Annual Report : 11011
bsns_year Fiscal year 2018
corp_code Corporation code Corporation code of disclosing company (8 digits)
sj_div Type of financial statement BS : Statement of financial position
IS : Income statement
CIS : Comprehensive income statement
CF : Cash flow statement
SCE : Statement of changes in equity
sj_nm Financial statement title e.g. Print statement of financial position or income statement
account_id Account ID XBRL Standard Account ID
※If it is not a Standard Account ID, display "-Standard Account Code Not Used-"
account_nm Account name Account name
e.g. Total equity
account_detail Detail account ※ Display only in the Statement of Changes in Equity
e.g. Detailed Account Name
- Equity [member]|Parent Company Owner's Equity
- Equity [member]|Parent Company Owner's Equity|Accumulated Other Comprehensive Income [member]
thstrm_nm Term name e.g. 13th Term
thstrm_amount Term amount 9,999,999,999
※For quarterly/semi-annual (comprehensive) income statements, [3 months] amount
thstrm_add_amount Accumulated term amount 9,999,999,999
frmtrm_nm Previous term name e.g. End of 12th Term
frmtrm_amount Previous term amount 9,999,999,999
frmtrm_q_nm Previous term name(Quarterly/Semiannual) e.g. 18th Term first half
frmtrm_q_amount Previous term amount(Quarterly/Semiannual) 9,999,999,999
※For quarterly/semi-annual (comprehensive) income statements, [3 months] amount
frmtrm_add_amount Accumulated previous term amount 9,999,999,999
bfefrmtrm_nm Name of term before previous e.g. End of 11th Term (※ only printed on annual reports)
bfefrmtrm_amount Amount of term before previous 9,999,999,999 (※ only printed on annual reports)
ord Account code sort order Account code sort order
currency Currency unit Currency unit
OpenAPI Test
You can check your selected response to a given service by entering the value in the requested variable of the OpenAPI service and clicking “Search".
OpenAPI Test
API authentication key* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Corporation code* 00126380 Fiscal year* 2018 Report code* 11011 Seperate/consolidated* OFS
Message description
Message description
- 000 : Normal
- 010 : This is not a registered key.
- 011 : This key cannot be used. This error occurs when a search is made through a key that is registered to Open API but temporarily suspended.
- 012 : This IP is not available.
- 013 : No data viewed.
- 014 : The file does not exist.
- 020 : Call limit exceeded.
Although this error message is usually generated in response to at least 20,000 requests, it may occur at different thresholds if the rate limit is configured otherwise.
- 021 : You exceeded the number of companies viewable at a time (up to 100).
- 100 : The value does not comply with the field. This message is generated when a value not included in the field description is entered.
- 101 : Inappropriate access.
- 800 : The service is suspended for maintenance.
- 900 : An undefined error has occurred.
- 901 : This key is unusable because the personal information retention period for the user account has expired. Please inquire at the admin email (opendart@fss.or.kr).