Skip to content
All bounties

KakaoBank

Open
kakaobank.com

Unofficial KakaoBank provider for accounts and transaction history.

Reward
₩500,000
Tier
Platinum
Auth
Browser
APIs
3 APIs
Working now
none
Posted
2026-07-06
Kind
New service
  1. Open
  2. Claimed
  3. In review
  4. Finalizing
  5. Syncing
  6. Merged
  7. Paid

Scope

This models the unofficial KakaoBank web or app surface rather than a public API. It is hard because the workflow depends on authenticated banking sessions, device or OTP checks, and careful handling of personal financial data.

Expected APIs

3
list-linked-accountsList linked accountsReadHard

Retrieve the user's KakaoBank deposit and card accounts from the authenticated session, including masked numbers and balances for already linked products.

  • include_inactivebooleanOptionalWhether hidden or closed accounts should be includedExample false
account_idbank_nameaccount_typemasked_numberbalancecurrency
  • Returns only the accounts available to the signed-in KakaoBank customer.
  • Keeps account identifiers and masked numbers consistent across calls.
  • Rejects access when the banking session or OTP state is incomplete.

Auth required for this API.

list-transactionsList transactionsReadHard

Fetch a time-bounded transaction ledger for one KakaoBank account using the user's authenticated bank session. The implementation must respect the bank's paging or chunking rules.

  • account_idstringRequiredLinked account identifier from the account listExample acct_12345
  • from_datedateRequiredStart date for the ledger windowExample 2026-06-01
  • to_datedateRequiredEnd date for the ledger windowExample 2026-06-30
account_idtransactionstransaction_idamountmerchant_nametransaction_datebalance
  • Returns ledger entries only for the requested account and date window.
  • Includes transaction identifiers, amounts, dates, merchant or memo text, and balance where available.
  • Fails closed when the requested account is not part of the current KakaoBank session.

Auth required for this API.

get-account-balanceGet account balanceReadHard

Load the current balance snapshot for a single KakaoBank account from the authenticated session. This is the right call when you need the latest balance rather than the full history.

  • account_idstringRequiredAccount identifier to inspectExample acct_12345
account_idmasked_numberbalanceavailable_balancecurrencyas_of
  • Returns a balance snapshot with an as-of timestamp for the selected account.
  • Preserves the link between the account list and the balance payload.
  • Throws an authorization failure if the banking session cannot prove access.

Auth required for this API.

Suggested surface. Propose changes in your submission if the upstream differs.

Acceptance criteria

  • Service scaffolded from the public @apifuse/provider-sdk
  • All listed APIs implemented with Zod/Standard Schema input & output
  • Each API declares exactly one of healthCheck or healthCheckUnsupported
  • Real upstream fixture data included where applicable
  • bun run check and bun run test pass
  • Auth, credential and env-secret behavior documented. No real secrets committed

Evidence to submit

  • Workspace repository and main commit link
  • SDK version/tag and the create command used
  • API list with input/output summaries
  • healthCheck coverage table per API
  • bun run check and bun run test output

Ready to claim?

Submit a claim. Your workspace is prepared after confirmation.