Agentic Portal

DART Correction Impact

finance
Serving

Which parts of a report did a later DART correction change? Send a Korean listed company, the receipt numbers your report cites and/or its text; get corrections in the window, each cited filing marked CURRENT, SUPERSEDED or WITHDRAWN, and numbers equal to a corrected old value marked STALE. Matching is literal, so check each match. POST /v1/impact.

Endpoint
POST https://test.agent.pocket.network/v1/dart-correction-impact-v1/v1/impact
Price per call
$0.005 USD
Networks payable on
Base Sepolia (eip155:84532)
Protocol
rest

Calling it

The first call returns 402 Payment Required with the terms. Sign for those terms and retry the same request with the payment attached.

Example request

A real, working call — the request the service card verifies against.

curl -X POST https://test.agent.pocket.network/v1/dart-correction-impact-v1/v1/impact \
  -H 'content-type: application/json' \
  -d '{"corp":"삼성전자","rcept_nos":["0381060000231"]}'
Example response

The response this call returned, captured 2026-10-14 09:12:24 UTC.

{
  "portal": {
    "provenance": "third-party-supplier",
    "serviceId": "dart-correction-impact-v1",
    "schemaCheck": "unchecked"
  },
  "data": {
    "schema": "dart-correction-impact/v1",
    "service": "dart-correction-impact-v1",
    "version": "0.1.0",
    "corp_code": "00126380",
    "corp_name": "삼성전자",
    "window": {
      "since": "20251014",
      "to": "20261014"
    },
    "verdict": "CORRECTIONS_FOUND",
    "cited": [
      {
        "rcept_no": "0381060000231",
        "status": "CURRENT",
        "by": [],
        "note": "not seen in the window; widen since= if it is older"
      }
    ],
    "stale_numbers": [],
    "corrections": [
      {
        "rcept_no": "20260206002111",
        "rcept_dt": "20260206",
        "kind": "CORRECTION",
        "report_nm": "[기재정정]임원ㆍ주요주주특정증권등소유상황보고서",
        "correction_of": "20260206001992",
        "link_status": "LINKED_BY_NAME",
        "viewer": "https://dart.fss.or.kr/dsaf001/main.do?rcpNo=20260206002111"
      },
      {
        "rcept_no": "20260206002112",
        "rcept_dt": "20260206",
        "kind": "CORRECTION",
        "report_nm": "[기재정정]임원ㆍ주요주주특정증권등소유상황보고서",
        "correction_of": "20260206002111",
        "link_status": "LINKED_BY_NAME",
        "viewer": "https://dart.fss.or.kr/dsaf001/main.do?rcpNo=20260206002112"
      },
      {
        "rcept_no": "20260206002122",
        "rcept_dt": "20260206",
        "kind": "CORRECTION",
        "report_nm": "[기재정정]임원ㆍ주요주주특정증권등소유상황보고서",
        "correction_of": "20260206002121",
        "link_status": "LINKED_BY_NAME",
        "viewer": "https://dart.fss.or.kr/dsaf001/main.do?rcpNo=20260206002122"
      }
    ],
    "correction_diffs": [
      {
        "rcept_no": "20260826000434",
        "rcept_dt": "20260826",
        "report_nm": "[기재정정]임원ㆍ주요주주특정증권등소유상황보고서",
        "correction_of": "20260824000222",
        "changes": [
          {
            "item": "삼성전자",
            "before": "3,409",
            "after": "3,489"
          },
          {
            "item": "증권선물위원회 귀중",
            "before": "",
            "after": ""
          },
          {
            "item": "한국거래소 귀중",
            "before": "",
            "after": ""
          }
        ]
      },
      {
        "rcept_no": "20260814003973",
        "rcept_dt": "20260814",
        "report_nm": "[기재정정]임원ㆍ주요주주특정증권등소유상황보고서",
        "correction_of": "20260814003950",
        "changes": [
          {
            "item": "2026.01.30 공시",
            "before": "567",
            "after": "614"
          },
          {
            "item": "2026.06.02 공시",
            "before": "81",
            "after": "34"
          },
          {
            "item": "2026.07.13 공시",
            "before": "577",
            "after": "589"
          }
        ]
      },
      {
        "rcept_no": "20260814003950",
        "rcept_dt": "20260814",
        "report_nm": "[기재정정]임원ㆍ주요주주특정증권등소유상황보고서",
        "correction_of": "20260814003912",
        "changes": [
          {
            "item": "2026.01.30 공시",
            "before": "567",
            "after": "614"
          },
          {
            "item": "2026.06.02 공시",
            "before": "81",
            "after": "34"
          },
          {
            "item": "2026.07.13 공시",
            "before": "577",
            "after": "589"
          }
        ]
      }
    ],
    "corrections_without_table": [
      {
        "rcept_no": "20260730800103",
        "report_nm": "[기재정정]연결재무제표기준영업(잠정)실적(공정공시)",
        "viewer": "https://dart.fss.or.kr/dsaf001/main.do?rcpNo=20260730800103"
      },
      {
        "rcept_no": "20260629801230",
        "report_nm": "[기재정정]장래사업ㆍ경영계획(공정공시)",
        "viewer": "https://dart.fss.or.kr/dsaf001/main.do?rcpNo=20260629801230"
      },
      {
        "rcept_no": "20260430800097",
        "report_nm": "[기재정정]연결재무제표기준영업(잠정)실적(공정공시)",
        "viewer": "https://dart.fss.or.kr/dsaf001/main.do?rcpNo=20260430800097"
      }
    ],
    "method": "corrections found by DART report-name prefix and linked to the latest earlier filing with the same name (heuristic); before/after values read from each correction filing's own 정정사항 table; a text number or date is STALE when it equals a before-value and not the after-value",
    "scope": "numbers of 100 or more and full dates are compared; corrections whose document has no 정정사항 table are listed for manual review"
  }
}

Try it

Make one real paid call from your own wallet — about $0.005 on Base Sepolia (eip155:84532). The wallet signs; nothing here holds a key. You'll see exactly what the service answers.

No browser wallet found. Install MetaMask, Rabby, or Coinbase Wallet to try a call here.

Supported methods

Methods the registry lists for this service. The portal forwards any call as sent; the supplier decides what it answers, and a delivered answer is settled.

Methods DART Correction Impact accepts, and whether each reads or writes.
MethodEffect
GET /v1/healthread
GET /v1/versionread
POST /v1/impactread

Schemas

Published by the service itself. The example above is generated from these.

Request schema
{
  "type": "object",
  "description": "The body of POST /v1/impact. Name the company with corp or corp_code, and send rcept_nos, text or both.",
  "properties": {
    "corp": {
      "type": "string",
      "description": "Company name, e.g. 삼성전자."
    },
    "corp_code": {
      "type": "string",
      "description": "8-digit DART company code."
    },
    "rcept_nos": {
      "type": "array",
      "description": "DART receipt numbers the report cites.",
      "items": {
        "type": "string"
      }
    },
    "text": {
      "type": "string",
      "description": "The report text to check for stale numbers."
    },
    "since": {
      "type": "string",
      "description": "YYYYMMDD start of the correction window; default one year ago."
    }
  }
}
Response schema
{
  "type": "object",
  "description": "A dart-correction-impact/v1 object: the company, window and verdict; cited filings with their status; stale_numbers, each with the text value, the corrected item, before and after values and the correcting filing; corrections, correction_diffs and corrections_without_table. Properties are pinned from live paid responses; nothing is required, because every route's 2xx response is validated against this one schema.",
  "properties": {
    "schema": {
      "type": "string"
    },
    "service": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "corp_code": {
      "type": "string"
    },
    "corp_name": {
      "type": "string"
    },
    "window": {
      "type": "object",
      "properties": {
        "since": {
          "type": "string"
        },
        "to": {
          "type": "string"
        }
      }
    },
    "verdict": {
      "type": "string"
    },
    "cited": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "rcept_no": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "by": {
            "type": "array",
            "items": {}
          },
          "note": {
            "type": "string"
          }
        }
      }
    },
    "stale_numbers": {
      "type": "array",
      "items": {}
    },
    "corrections": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "rcept_no": {
            "type": "string"
          },
          "rcept_dt": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "report_nm": {
            "type": "string"
          },
          "correction_of": {
            "type": "string"
          },
          "link_status": {
            "type": "string"
          },
          "viewer": {
            "type": "string"
          }
        }
      }
    },
    "correction_diffs": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "rcept_no": {
            "type": "string"
          },
          "rcept_dt": {
            "type": "string"
          },
          "report_nm": {
            "type": "string"
          },
          "correction_of": {
            "type": "string"
          },
          "changes": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "item": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "after": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "corrections_without_table": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "rcept_no": {
            "type": "string"
          },
          "report_nm": {
            "type": "string"
          },
          "viewer": {
            "type": "string"
          },
          "note": {
            "type": "string"
          }
        }
      }
    },
    "method": {
      "type": "string"
    },
    "scope": {
      "type": "string"
    }
  }
}