Connect Bibit accounts, mutual fund portfolios and government bond orders to your stack — safely
Bibit- Reksadana & Obligasi is a robo-advisory wealth app: hundreds of curated mutual funds, Government Securities (SBN) such as ORI, SBR, ST, SR and FR bonds, plus a beginner-friendly stocks module powered by the Stockbit ecosystem. That backend holds exactly the kind of structured, regulated financial data that finance teams, accounting tools and wealth dashboards want to read programmatically. We deliver the protocol analysis and API layer that makes it possible.
- Portfolio holdings — mutual fund units, current NAV, weighted average cost, allocation percentages and per-goal balances.
- Transaction history — subscriptions (buy), redemptions (sell), switching, SBN primary/secondary orders, coupon and dividend records.
- Account & profile data — KYC status, RDN (Rekening Dana Nasabah) details, robo risk profile (conservative / moderate / aggressive), Syariah mode flag.
Why Bibit data is worth integrating
Bibit closed 2025 with more than two million downloads in the year — up around 37% versus 2024 — and over 1.7 million active investment portfolios, according to company figures reported by Indonesian media. It was named "Favourite Investment App" at the Indonesia Product Awards 2025 and "WealthTech of the Year" at the Asia FinTech Awards 2024. The app is operated by PT Bibit Tumbuh Bersama, holds an APERD (mutual-fund selling agent) license, and is registered and supervised by Indonesia's Otoritas Jasa Keuangan (OJK) and Kominfo. That regulatory footing means the data inside Bibit is consistent, identity-verified and audit-friendly — a strong basis for OpenFinance-style integration.
Bibit is part of the Stockbit group: Bibit handles mutual funds and bonds, Stockbit handles equities, and the two share onboarding and an RDN money flow. For an integrator that is convenient — one authorization can reach reksadana units, SBN orders and stock positions together. In 2024–2025 Bibit also shipped features that change what an API needs to surface: RDN Jago Syariah, instant withdrawal to the Bank Jago RDN Wallet, paying for SBN purchases directly from the RDN Wallet without switching apps, and a Tax Report feature for the 2025 SPT (annual tax return) period. Any serious integration today has to cover Syariah flags, RDN wallet movements and tax-report fields, not just a plain holdings list.
We approach this strictly as authorized data extraction and protocol analysis — never as a workaround for security controls. Where Bibit, its custodian banks or KSEI expose partner or open endpoints, we use them. Where the only access is through documented, user-authorized app traffic, we model it carefully and hand you a clean, stable API surface on top, with logging and consent records baked in.
What we deliver
Deliverables checklist
- API specification in OpenAPI / Swagger for every endpoint we ship
- Protocol & auth-flow report (OAuth-style token issuance, refresh, device binding, cookie/header chain)
- Runnable source code for login, portfolio, transaction and statement APIs in Python and Node.js (Go on request)
- Reksadana NAV history loader and SBN/obligasi order parser with field dictionaries
- Automated test suite, Postman collection, and integration documentation
- Compliance pack: consent text templates, data-retention guidance, OJK / UU PDP / KSEI alignment notes
- Optional hosted endpoints if you choose pay-per-call instead of source delivery
Two engagement models
1) Source code delivery from $300 — we hand over runnable API source code plus full documentation and tests; you pay after delivery once you are satisfied. Good when you want to host and own the integration yourself.
2) Pay-per-call hosted API — call our managed Bibit endpoints and pay only for the calls you make, with no upfront fee. Good for teams that want usage-based pricing and no infrastructure to run.
Both models include the same underlying protocol analysis and the same data coverage; the difference is only who hosts the runtime.
Data available for integration (OpenData perspective)
The table below maps the structured data inside Bibit- Reksadana & Obligasi to the screen or feature it comes from, the granularity you can expect, and where it tends to be used in an OpenFinance / OpenBanking pipeline. Exact field names are confirmed during protocol analysis; the inventory below is derived from the app's public description and from research on Bibit and the wider Indonesian wealth-tech ecosystem.
| Data type | Source (screen / feature) | Granularity | Typical use |
|---|---|---|---|
| Mutual fund portfolio holdings | "Portofolio" tab, per-goal view | Per fund: units, latest NAV, average cost, market value, % allocation, unrealized P/L | Wealth dashboards, net-worth aggregation, advisor reporting |
| Transaction history (reksadana) | Transaction list / order detail | Per order: type (buy/sell/switch), fund, amount, units, NAV used, status, timestamp, settlement date | Accounting sync, reconciliation, audit trails |
| SBN & obligasi orders | "SBN" / Government Securities section | Per series (ORI, SBR, ST, SR, FR, project-based sukuk): nominal, coupon rate, coupon dates, maturity, primary/secondary flag | Fixed-income reporting, cash-flow forecasting, maturity ladders |
| NAV / fund price history | Fund detail charts & explore lists | Daily NAV per fund, return windows (1M/1Y/3Y/YTD), AUM, expense ratio | Performance analytics, benchmark comparison, model portfolios |
| Robo risk profile & recommendations | Robo-advisor questionnaire result | Risk category (conservative / moderate / aggressive), recommended allocation, Syariah-mode flag | Suitability checks, personalization, compliance evidence |
| Recurring auto-invest schedules | "Nabung Rutin" auto-debit setup | Per plan: fund, amount, frequency, next run date, funding source | Cash-flow planning, churn analytics, engagement metrics |
| RDN wallet & cash movements | RDN (Rekening Dana Nasabah) / Bank Jago wallet | Top-ups, withdrawals, instant transfers, balance snapshots | Liquidity monitoring, treasury, anti-fraud signals |
| Coupons, dividends & tax-report data | Coupon/dividend log, Tax Report (SPT) export | Per event: amount, date, instrument, realized gains aggregated per tax year | Tax filing automation, income reporting, compliance |
| Account & KYC profile | Profile / account opening data | Name, masked ID, RDN/custodian bank, SID (KSEI Single Investor ID), verification status | Identity matching, onboarding reuse, KYC refresh |
| Stock holdings & watchlist (Stockbit side) | Bibit Stocks / Playlist feature | Per ticker: shares, average price, value; curated "Playlist" idea lists | Unified multi-asset view, research feeds, portfolio rollups |
Typical integration scenarios
1 · Net-worth aggregation in a personal-finance app
Context: a budgeting or wealth app wants to show a user's full Indonesian investment picture next to their bank accounts.
Data / API: POST /v1/bibit/auth/login for a user-authorized session, then GET /v1/bibit/portfolio for reksadana units + NAV and GET /v1/bibit/sbn/orders for bond series. Optionally pull stock holdings from the Stockbit side.
OpenFinance mapping: behaves like an account-information service — read-only, consent-scoped, refreshable — consistent with the direction of OJK's open-API roadmap for wealth and the Bank Indonesia SNAP standard for payments.
2 · Accounting & reconciliation export
Context: a finance team or accountant needs every subscription, redemption and switch as ledger entries.
Data / API: GET /v1/bibit/transactions?from=&to=&type= returns normalized order rows with nav_used, units, amount, fee, status and settlement_date; a one-click format=xlsx produces a spreadsheet matching the in-app statement.
OpenFinance mapping: a statement / transaction export endpoint — the same primitive open-banking defines for bank accounts, applied to a wealth account.
3 · Tax-season SPT automation
Context: after Bibit added its Tax Report feature for the 2025 filing period, tax-prep tools want that data programmatically.
Data / API: GET /v1/bibit/tax-report?year=2025 aggregates realized gains, dividends and coupons per instrument and per tax year, mirroring the in-app report; results feed straight into an e-filing workflow.
OpenFinance mapping: a regulator-aligned data export — user-authorized, scoped to tax fields, logged for audit.
4 · Robo-advisor & suitability dashboard
Context: a fintech wants to compare a user's actual Bibit allocation to their stated risk profile.
Data / API: GET /v1/bibit/profile/risk returns the robo risk category and recommended allocation; combined with GET /v1/bibit/portfolio you can compute drift, Syariah-only filters, and rebalancing nudges.
OpenFinance mapping: personalization plus a compliance artifact — the risk record is documented evidence of suitability.
5 · Real-time webhook for portfolio & coupon events
Context: an analytics platform needs to react when an order settles, a coupon pays, or an auto-invest plan runs.
Data / API: register a callback; we POST { "event": "order.settled" | "coupon.paid" | "autoinvest.executed", "data": { ... } } with retry and HMAC signature, so your storage stays current without polling.
OpenFinance mapping: event-driven data sharing — the push side of an account-information service, useful for cash-flow forecasting and maturity ladders.
Technical implementation
Below are representative request/response shapes. Real field names, headers and the exact auth handshake are confirmed during protocol analysis and documented in the delivery pack; nothing here bypasses Bibit's security controls — it models an authorized session and exposes a clean façade.
A · Account login & session
POST /v1/bibit/auth/login
Content-Type: application/json
{
"phone": "+62812xxxxxxx",
"otp": "<one-time-code>",
"device_id": "<bound-device>"
}
200 OK
{
"access_token": "<jwt>",
"refresh_token": "<opaque>",
"expires_in": 3600,
"sid": "IDXxxxxxxxxx", // KSEI Single Investor ID (masked)
"kyc_status": "verified",
"syariah_mode": false
}
# refresh
POST /v1/bibit/auth/refresh { "refresh_token": "..." }
B · Portfolio & NAV snapshot
GET /v1/bibit/portfolio
Authorization: Bearer <ACCESS_TOKEN>
200 OK
{
"as_of": "2026-05-11T08:00:00+07:00",
"total_value_idr": 24750000,
"holdings": [
{
"fund_id": "RD-XXXX",
"name": "Sucorinvest Money Market Fund",
"type": "money_market",
"units": 18234.5512,
"nav": 1356.21,
"avg_cost": 1290.04,
"market_value_idr": 24730000,
"weight_pct": 99.9,
"syariah": false
}
],
"goals": [ { "goal_id": "g1", "name": "Dana Darurat", "value_idr": 24730000 } ]
}
C · Transactions / statement export
GET /v1/bibit/transactions?from=2026-01-01&to=2026-03-31&type=all&format=json
Authorization: Bearer <ACCESS_TOKEN>
200 OK
{
"count": 2,
"items": [
{ "order_id":"o-1001","kind":"subscription","fund_id":"RD-XXXX",
"amount_idr":1000000,"units":737.21,"nav_used":1356.21,
"fee_idr":0,"status":"settled","placed_at":"2026-02-03T10:12:00+07:00",
"settlement_date":"2026-02-05" },
{ "order_id":"o-1002","kind":"redemption","fund_id":"RD-YYYY",
"amount_idr":500000,"units":-380.55,"nav_used":1313.88,
"status":"processing","placed_at":"2026-03-28T14:40:00+07:00" }
]
}
# add &format=xlsx or &format=pdf for a downloadable statement
D · SBN/obligasi orders & webhook
GET /v1/bibit/sbn/orders
Authorization: Bearer <ACCESS_TOKEN>
=> [ { "series":"ORI026","nominal_idr":3000000,"coupon_pct":6.30,
"coupon_freq":"monthly","next_coupon":"2026-06-15",
"maturity":"2029-04-15","market":"primary","syariah":false } ]
# webhook delivered to your endpoint
POST https://your-app.example/webhooks/bibit
X-Signature: sha256=...
{
"event": "coupon.paid",
"data": { "series":"ORI026","amount_idr":15750,"paid_at":"2026-05-15" }
}
# error envelope (all endpoints)
{ "error": { "code":"rate_limited","message":"...","retry_after":30 } }
Data flow / architecture
A typical deployment is a short, auditable pipeline: Bibit app session / authorized endpoint → our ingestion & normalization API (token handling, retries, schema mapping, consent log) → your storage (database or data warehouse) → your output layer (dashboard, accounting export, webhook subscribers, or analytics models). Each hop is logged; personal fields are masked or dropped at ingestion when you do not need them; and the consent record travels with the data so you can prove why every row exists.
Market positioning & user profile
Bibit is primarily a B2C retail wealth app, deliberately built for first-time and casual investors: a simple interface, robo-advisor allocation by risk profile, entry from IDR 10,000, and fully digital account opening in minutes. Its core users are Indonesian millennials and Gen Z building first portfolios in money-market and fixed-income funds, plus a growing base buying retail government bonds (ORI, SBR, ST, SR) and dipping into stocks through the beginner-oriented Playlist feature. The primary market is Indonesia; the platforms are Android and iOS. For integrators the upshot is high-volume, identity-verified, OJK-supervised wealth data spread across a young, mobile-first audience — exactly the profile that personal-finance aggregators, robo-advisors, accounting tools and compliance platforms want to plug into.
Screenshots
Tap any screenshot to view a larger version. These illustrate the in-app surfaces — portfolio, explore, robo-advisor, SBN and account screens — that map to the data inventory above.
Compliance & privacy
Regulatory alignment
Bibit operates under an APERD license and is registered and supervised by the OJK; investor accounts are anchored to KSEI's Single Investor Identification, and funds settle through licensed custodian banks — Bibit itself does not hold client money. Any integration we build respects that structure. We align with OJK consumer-protection and digital-financial-services rules, with the direction of the open-API roadmap (the OJK side for wealth/lending/insurance and Bank Indonesia's SNAP standard for payments), and with Indonesia's Personal Data Protection Law (UU PDP, Law No. 27 of 2022). Where data crosses borders we also keep GDPR-style minimization and purpose-limitation in mind for clients with EU exposure.
How we keep it clean
- Authorized access only — your consent or documented public/authorized APIs; never a bypass of security controls
- Consent text templates and per-user consent records stored with the data
- Data minimization — we drop or mask fields you do not need at ingestion
- Full request/response and access logging for audit
- Configurable retention windows and deletion endpoints
- NDAs and security review on request before any code is shared
About us
We are an independent technical studio focused on App interface integration and authorized API integration, with a strong fintech and OpenData track record. Our team has years of hands-on experience across mobile apps, payments, securities and cloud infrastructure, and we have shipped protocol-analysis and API projects for banking, brokerage, e-commerce, travel and media clients worldwide.
- Protocol analysis, interface refactoring, OpenData / OpenFinance integration, third-party interface integration
- Automated data scripting and delivery of interface documentation and test plans
- Custom Python / Node.js / Go SDKs, webhooks and ingestion pipelines
- Familiar with Indonesian wealth-tech, OJK / KSEI / Bank Indonesia expectations and multi-region privacy law
- Source code delivery from $300 — runnable API source code plus documentation; pay after delivery once satisfied
- Pay-per-call hosted API — use our endpoints and pay only per call, no upfront cost
Engagement workflow
- Scope confirmation — which Bibit data and flows you need (login, portfolio, transactions, SBN, tax report, stocks).
- Protocol analysis & API design — 2–5 business days depending on complexity.
- Build & internal validation — 3–8 business days.
- Documentation, samples & test cases — 1–2 business days.
- First delivery typically in 5–15 business days; third-party or partner approvals may extend timelines.
Similar apps & the Indonesian wealth-tech integration landscape
Bibit sits in a crowded, fast-growing market of OJK-registered investment apps. We list the main ones below purely as ecosystem context — no ranking, no criticism. If you integrate one, you usually end up wanting the others too, because users hold positions across several platforms and finance teams need a unified view.
- Bareksa — Indonesia's first investment marketplace; holds mutual funds from many managers plus SBN, retail bonds and gold. Users who also work with Bareksa often need consolidated reksadana and SBN transaction exports across both platforms.
- Ajaib — mutual funds, stocks and crypto in one app, popular with millennials. Combining Ajaib equity orders with Bibit reksadana holdings is a common multi-asset aggregation request.
- Stockbit — Bibit's sibling product, focused on stock trading, research and community; the two share onboarding and RDN flow, so a single integration can reach both.
- Pluang — multi-asset app with US index funds, digital gold, crypto and mutual funds; teams aggregating global plus local exposure pair Pluang data with Bibit's Indonesian funds and bonds.
- IPOT (Indo Premier) — a long-established broker app covering stocks, ETFs and mutual funds; its detailed order history is often reconciled against Bibit positions.
- Tanamduit — mutual funds, SBN, gold and insurance for beginner-to-moderate investors; overlaps with Bibit on fixed income, so coupon and maturity feeds get merged.
- Makmur — a curated mutual-fund platform; portfolios here are commonly folded into the same net-worth dashboard as Bibit holdings.
- Treasury — digital gold and savings products; small-balance, high-frequency data that complements Bibit's fund and bond records in a personal-finance view.
- KoinWorks — lending, neobank and investment features in one super-app; cash-flow and P2P data often sit alongside Bibit investment exports for full-picture reporting.
Whether you searched for "Bibit alternatives", "apps like Bareksa or Ajaib", or "Stockbit API integration", the same building blocks apply: authorized login, portfolio read, transaction/statement export, fixed-income and coupon feeds, and webhooks — which is exactly what we deliver here for Bibit and can extend to the rest of the ecosystem.
Contact
To request a quote or start a Bibit- Reksadana & Obligasi integration, send us the target app (already known) and your concrete data needs — for example reksadana portfolio, transaction history, SBN/obligasi orders, NAV history, tax-report export, or a unified multi-app view.
FAQ
What do you need from me to start a Bibit integration?
How long does delivery take?
How do you handle compliance and OJK rules?
Can you also pull stock holdings, not just mutual funds and bonds?
📱 Original app overview — Bibit- Reksadana & Obligasi (appendix)
Bibit is an investment platform equipped with Robo-Advisor technology to help first-time investors invest easily in mutual funds, Government Bonds (SBN), Fixed Rate (FR) bonds and stocks.
- Robo-Advisor for casual investors — start investing in quality mutual funds without prior experience; the robo allocates by your risk profile.
- Quality mutual funds — hundreds of curated, high-quality funds to choose from.
- Government Bonds — SBN and FR bonds are 100% guaranteed by the government, with no maximum limit on the guaranteed value; primary and secondary markets include ORI, SBR, ST, SR and project-based sukuk.
- Stocks in Bibit — a simple interface for casual investors, with a Playlist feature giving beginners stock ideas based on fundamental value.
- Syariah Mode — invest in Shariah-compliant mutual funds and bonds; recent additions include RDN Jago Syariah.
- Registered and supervised by OJK — Bibit holds an official APERD permit from OJK & Kominfo (license: reksadana.ojk.go.id, id BTB69).
- Starting from IDR 10,000 — invest small or as much as you want.
- Open an account digitally — online onboarding in minutes; no physical documents.
- Invest safely — Bibit does not store your funds; money goes directly to the bank custodian, is managed by an OJK-licensed company, and can only be disbursed to an account in your name.
- Recent features (2024–2025) — instant withdrawal to the Bank Jago RDN Wallet, paying for SBN purchases directly from the RDN Wallet without switching apps, and a Tax Report feature for the 2025 SPT (annual tax return) period.
- 2025 milestones — more than 2 million downloads in the year (about +37% vs 2024), over 1.7 million active portfolios; "Favourite Investment App", Indonesia Product Awards 2025; "WealthTech of the Year", Asia FinTech Awards 2024.
Mutual funds are provided by PT Bibit Tumbuh Bersama, Standard Chartered Tower, 35th Floor, Jalan Prof. Dr. Satrio No. 164, South Jakarta 12930 (license id BTB69). Official contact: email info@bibit.id; Instagram @bibit.id; YouTube @bibitapp; TikTok @bibit.id; Twitter @bibitid; Facebook @bibitapp; LinkedIn @bibit.id; website bibit.id; WhatsApp +62 21 50864230. Package ID: com.bibit.bibitid. This appendix summarizes publicly available information; "OpenFinance Lab" is an independent studio and is not affiliated with or endorsed by Bibit, Stockbit, OJK or KSEI.