KakaoBank
OpenUnofficial 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
- Open
- Claimed
- In review
- Finalizing
- Syncing
- Merged
- 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
3list-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 includedExamplefalse
- 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 listExampleacct_12345from_datedateRequiredStart date for the ledger windowExample2026-06-01to_datedateRequiredEnd date for the ledger windowExample2026-06-30
- 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 inspectExampleacct_12345
- 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.