75trust / 100

Business Batch

by Korea Business Verify (KBV) in Company & people data

x402 APIPassing, checked 24 min ago

Screen a supplier list against two registries at once: check up to 100 companies per call, $0.02 per number, and get registration status plus any public-procurement debarment on record. A company can be active and still barred from public contracts, so the summary counts how many are currently debarred. Live Korean National Tax Service and Public Procurement Service data.

POST
https://kbv-server-f7vfitmlkq-du.a.run.app/v1/business/batch
Price
$2.00
per call in USDC
Uptime
100%
last 30 days
Response time
621 ms
654 ms slowest 5%
Last check
Passed
24 min ago, next in 7 min

Run a free test callHow to call it

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed

How to call it

POST https://kbv-server-f7vfitmlkq-du.a.run.app/v1/business/batch

Each call costs $2.00 in USDC on Base, paid with the request over x402.

Run a free test callOne unpaid request, the way an agent sends it. You see the payment challenge it gets back. Nothing is charged.

Example request

From the listing.

POST https://kbv-server-f7vfitmlkq-du.a.run.app/v1/business/batch
content-type: application/json

{
  "business_numbers": [
    "124-81-00998",
    "123-45-67890"
  ]
}

Parameters

ParameterTypeRequiredDescription
business_numbersarray of stringYes1-100 Korean business registration numbers; hyphens/spaces allowed

Example response

The provider's example. We can't check it without paying.

Example response, 31 lines
{
  "results": [
    {
      "business_number": "1248100998",
      "cache": false,
      "checked_at": "2026-09-03T00:56:04.239Z",
      "closed_date": null,
      "source": "Korea National Tax Service (NTS)",
      "status": "active",
      "status_code_raw": "01",
      "tax_type": "general"
    },
    {
      "business_number": "1234567890",
      "cache": false,
      "checked_at": "2026-09-03T00:56:04.239Z",
      "closed_date": null,
      "source": "Korea National Tax Service (NTS)",
      "status": "not_registered",
      "status_code_raw": "",
      "tax_type": "general"
    }
  ],
  "summary": {
    "active": 1,
    "closed": 0,
    "not_registered": 1,
    "suspended": 0,
    "total": 2
  }
}

Call it from code

The curl command shows the payment challenge.

curl: see the payment challenge
# bash or zsh: see the payment challenge. Nothing is charged.
curl -sS -g -i -X POST 'https://kbv-server-f7vfitmlkq-du.a.run.app/v1/business/batch' \
  -H 'content-type: application/json' \
  --data-raw '{"business_numbers":["124-81-00998","123-45-67890"]}'

# x402 v2 sends the challenge base64-encoded in the PAYMENT-REQUIRED header (v1 sends it in the body).
# To read the header:
curl -sS -g -o /dev/null -D - -X POST 'https://kbv-server-f7vfitmlkq-du.a.run.app/v1/business/batch' \
  -H 'content-type: application/json' \
  --data-raw '{"business_numbers":["124-81-00998","123-45-67890"]}' \
  | grep -i '^payment-required:' | cut -d' ' -f2 | tr -d '\r' | base64 --decode

We don't show code that pays this service: it uses a payment scheme other than exact, which needs a different client setup.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
24 min agoPassed402650 ms$2.00
5 h agoPassed402632 ms$2.00
9 h agoPassed402668 ms$2.00
13 h agoPassed402621 ms$2.00
17 h agoPassed402313 ms$2.00
Show 10 older checks
21 h agoPassed402306 ms$2.00
24 h agoPassed402607 ms$2.00
28 h agoPassed402633 ms$2.00
32 h agoPassed402613 ms$2.00
36 h agoPassed402622 ms$2.00
39 h agoPassed402649 ms$2.00
43 h agoPassed402621 ms$2.00
47 h agoPassed402609 ms$2.00
2 days agoPassed402325 ms$2.00
2 days agoPassed402654 ms$2.00