Api Endpoint

Pocket Network

Do the numbers in a Korean finance text match the official record? Send Korean text; get each checkable number marked MATCH or MISMATCH with the official value, date and source: % vs %p, 조/억/만 units, BoK base rate and KTB yields (ECOS), KRW exchange rates (KEXIM), listed-company revenue and profit (DART). Numbers with no source stay unverified. POST /v1/check.

Open interactive test console

Offering

Provider
agent.pocket.network
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Financial Analysis
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://agent.pocket.network/v1/kr-figure-check-v1
MIME type
application/json
First seen
2026-10-16T01:50:24.663Z
Last seen
Tags
Finance, kr-figure-check-v1, rest

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829"
  }
]

Observed health

Status
Reachable
Latest latency
413 ms
Average latency
959 ms
HTTP status
405
Last checked
Reachability
100% over 11 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ]
    },
    "bodyType": {
      "type": "string",
      "enum": [
        "json",
        "form-data",
        "text"
      ]
    },
    "body": {
      "type": "object",
      "description": "The body of POST /v1/check.",
      "required": [
        "text"
      ],
      "properties": {
        "text": {
          "type": "string",
          "maxLength": 20000,
          "description": "The Korean report or answer to check."
        },
        "as_of": {
          "type": "string",
          "format": "date",
          "description": "As-of date for rates and exchange rates."
        },
        "corp": {
          "type": "string",
          "description": "Listed company name, if the text does not name it."
        },
        "year": {
          "type": "integer",
          "description": "Fiscal year, if the text does not give it."
        }
      }
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "additionalProperties": false
}

Output schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string"
    },
    "example": {
      "type": "object",
      "properties": {
        "portal": {
          "type": "object",
          "properties": {
            "provenance": {
              "const": "third-party-supplier"
            },
            "serviceId": {
              "const": "kr-figure-check-v1"
            },
            "schemaCheck": {
              "enum": [
                "passed",
                "undeclared",
                "unchecked"
              ]
            }
          },
          "required": [
            "provenance",
            "serviceId",
            "schemaCheck"
          ]
        },
        "data": {
          "type": "object",
          "description": "A kr-figure-check/v1 object: verdict, counts, and each claim with its type, the text it came from, the claimed and official values, the official date, the tolerance, status and source. DART claims carry both the consolidated (CFS) and separate (OFS) values. 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"
            },
            "verdict": {
              "type": "string"
            },
            "counts": {
              "type": "object",
              "properties": {
                "MISMATCH": {
                  "type": "number"
                }
              }
            },
            "claims": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "corp": {
                    "type": "string"
                  },
                  "corp_code": {
                    "type": "string"
                  },
                  "year": {
                    "type": "string"
                  },
                  "account": {
                    "type": "string"
                  },
                  "text": {
                    "type": "string"
                  },
                  "claimed": {
                    "type": "number"
                  },
                  "official": {
                    "type": "object",
                    "properties": {
                      "CFS": {
                        "type": "number"
                      },
                      "OFS": {
                        "type": "number"
                      }
                    }
                  },
                  "basis_in_text": {
                    "type": "null"
                  },
                  "status": {
                    "type": "string"
                  },
                  "message": {
                    "type": "null"
                  },
                  "tolerance_won": {
                    "type": "number"
                  },
                  "source": {
                    "type": "string"
                  }
                }
              }
            },
            "amounts_normalised": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "text": {
                    "type": "string"
                  },
                  "won": {
                    "type": "number"
                  }
                }
              }
            },
            "as_of": {
              "type": "null"
            },
            "scope": {
              "type": "string"
            },
            "generated_at": {
              "type": "string"
            }
          }
        }
      },
      "required": [
        "portal",
        "data"
      ]
    }
  },
  "required": [
    "type"
  ]
}