# Stockbit โ€” Zapi reference > Data saham IDX dari Stockbit: harga, chart intraday, profil emiten, diskusi komunitas, dan kamus investasi. **Base URL:** `https://api.zapi.ink` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zapi.ink/dashboard/keys. **Response envelope:** `{ content, message, errors }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zapi.ink/api/finance/stockbit - Endpoint catalog: https://zapi.ink/category/finance - Concise index: https://zapi.ink/llms.txt - Full reference: https://zapi.ink/llms-full.txt --- ## Stockbit **Category:** finance ยท **Slug:** `stockbit` **Detail page:** https://zapi.ink/api/finance/stockbit Data saham IDX dari Stockbit: harga, chart intraday, profil emiten, diskusi komunitas, dan kamus investasi. **Tags:** stockbit, saham, idx, indonesia, bursa, investasi ### Symbol Harga terkini satu saham IDX: last, previous close, perubahan, volume, dan bid/offer terbaik. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/symbol` - **Cache TTL:** 60s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `symbol` | string | query | yes | IDX ticker, e.g. BBCA | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/symbol?symbol=BBCA" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/symbol?symbol=BBCA", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/symbol?symbol=BBCA", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "last": 6325, "name": "Bank Central Asia Tbk.", "type": "Saham", "change": -125, "sector": "Keuangan", "symbol": "BBCA", "volume": 153174800, "bestBid": { "price": 6350, "volume": 2925000 }, "country": "ID", "iconUrl": "https://assets.stockbit.com/logos/companies/BBCA.png", "indexes": [ "TRADINGLIMIT", "IDXVESTA28", "ECONOMIC30", "DAYTRADE", "PRIMBANK10", "IDXLQ45LCL" ], "exchange": "IDX", "provider": "stockbit", "bestOffer": { "price": 6375, "volume": 548800 }, "followers": 3303290, "subSector": "Bank", "tradeable": true, "updatedAt": "2026-07-31T08:00:03+07:00", "tradingDate": "31 Jul 2026", "tradingTime": "Fri 16:14", "averageValue": 284796460, "marketStatus": "close", "changePercent": -1.94, "previousClose": 6450, "unusualMarketActivity": false } ``` --- ### Chart Deret harga intraday satu saham, satu titik per menit perdagangan. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/chart` - **Cache TTL:** 60s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `symbol` | string | query | yes | IDX ticker, e.g. BBCA | | `count` | number | query | no | Keep only the last N points. Default: the whole session | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/chart?symbol=BBCA&count=100" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/chart?symbol=BBCA&count=100", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/chart?symbol=BBCA&count=100", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "count": 5, "items": [ { "time": "2026-07-31 16:09:00", "price": 6325, "change": -125, "changePercent": -1.94 }, { "time": "2026-07-31 16:10:00", "price": 6325, "change": -125, "changePercent": -1.94 }, { "time": "2026-07-31 16:11:00", "price": 6325, "change": -125, "changePercent": -1.94 }, { "time": "2026-07-31 16:12:00", "price": 6325, "change": -125, "changePercent": -1.94 }, { "time": "2026-07-31 16:14:00", "price": 6325, "change": -125, "changePercent": -1.94 } ], "change": -125, "symbol": "BBCA", "interval": "intraday", "provider": "stockbit", "timeframe": "today", "tradingDate": "31 Jul 2026", "changePercent": -1.94, "previousClose": 6450 } ``` --- ### Stream Postingan komunitas terbaru tentang satu saham. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/stream` - **Cache TTL:** 120s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `symbol` | string | query | yes | IDX ticker, e.g. BBCA | | `count` | number | query | no | Cap the list. Default: every post the page carries | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/stream?symbol=BBCA&count=10" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/stream?symbol=BBCA&count=10", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/stream?symbol=BBCA&count=10", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "count": 5, "items": [ { "id": 34411610, "isPro": false, "likes": 0, "images": [ "https://stream-asset.stockbit.com/283bb801-4e10-4e88-aba7-d8b862a61c45_stream.jpg" ], "content": "$IHSG $BTC $BBCA", "replies": 0, "dislikes": 0, "fullName": "Ryusuf Ivan", "isPinned": false, "username": "RahardianYusufIvandyaz", "createdAt": "2026-08-02 17:45:44", "isOfficial": false }, { "id": 34411604, "isPro": false, "likes": 0, "images": [ "https://stream-asset.stockbit.com/9364d3c0-b966-4b65-830b-64d6390969a9_stream.jpg" ], "content": "@NurseTyaaa Artinya Indonesia cerah ๐Ÿš€๐Ÿ˜‚. \n\n\nRT $IHSG $BBCA $BBRI", "replies": 0, "dislikes": 0, "fullName": "Ovick", "isPinned": false, "username": "Taufik230295", "createdAt": "2026-08-02 17:45:05", "isOfficial": false }, { "id": 34411461, "isPro": false, "likes": 0, "images": [ "https://stream-asset.stockbit.com/6c824ce3-a4d8-4de9-b0ed-dbfe3c695c76_stream.jpg" ], "content": "Dengan FL portofolio sudah stabil di bawah 10%, strategi di bulan Agustus ini kemungkinan timbun cash dulu di deposito bank digital $BBSI , antisipasi koreksi harga $BBRI dan $BBCA atau untuk menghadapi volatilitas harga menjelang bulan November nanti", "replies": 0, "dislikes": 0, "fullName": "Yaih", "isPinned": false, "username": "herwindyowarihkusumo", "createdAt": "2026-08-02 17:28:02", "isOfficial": false }, { "id": 34411341, "isPro": false, "likes": 0, "images": [ "https://stream-asset.stockbit.com/0b190f1b-c369-435a-96f2-c98607643e87_stream.jpg", "https://stream-asset.stockbit.com/2d818ffe-0fd2-4842-a673-66b07f7f919c_stream.jpg", "https://stream-asset.stockbit.com/e7a1aa89-dbec-4887-a58e-97997e374146_stream.jpg" ], "content": "platform sebelah bagus juga ya ngasih summary ini , sama flow dll\n.\nsemoga stockbit bisa nyusul ๐Ÿคฃ\n.\ncapek Gonta ganti apps buat validasi move investasi\n.\n$BMRI $BBCA $BBRI", "replies": 0, "dislikes": 0, "fullName": "Rama Abdurachman", "isPinned": false, "username": "ramaabd", "createdAt": "2026-08-02 17:16:19", "isOfficial": false }, { "id": 34411322, "isPro": false, "likes": 0, "content": "Gemes lihat orang2 nulisnya laporan Q2, padahal laporan bulan Juni itu disebutnya semester 1, atau TW2, bukan Q2. Gimana sih ya... kan beda triwulanan ama kuartalan. $BBRI $BMRI $BBCA", "replies": 0, "dislikes": 0, "fullName": "bunbun", "isPinned": false, "username": "bundagendis", "createdAt": "2026-08-02 17:10:35", "isOfficial": false } ], "symbol": "BBCA", "provider": "stockbit" } ``` --- ### Profile Profil emiten: deskripsi usaha, sektor, sub-sektor, dan indeks yang diikuti. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/profile` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `symbol` | string | query | yes | IDX ticker, e.g. BBCA | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/profile?symbol=BBCA" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/profile?symbol=BBCA", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/profile?symbol=BBCA", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "name": "Bank Central Asia Tbk.", "type": "Saham", "sector": "Keuangan", "symbol": "BBCA", "country": "ID", "iconUrl": "https://assets.stockbit.com/logos/companies/BBCA.png", "indexes": [ "TRADINGLIMIT", "IDXVESTA28", "ECONOMIC30", "DAYTRADE", "PRIMBANK10", "IDXLQ45LCL" ], "exchange": "IDX", "provider": "stockbit", "followers": 3303290, "subSector": "Bank", "tradeable": true, "background": "PT Bank Central Asia Tbk. atau BBCA dalam bidang usaha bank umum. Anak perusahaan diantaranya: PT BCA Finance (Pembiayaan Konsumen, Sewa Guna Usaha dan Anjak Piutang), BCA Finance Limited (Money Lending- Jasa Pengiriman Uang), PT Bank BCA Syariah (Perbankan Syariah), PT BCA Sekuritas (Penjamin Emisi Efek dan Pialang Perdagangan Saham), dan PT Asuransi Umum BCA (Asuransi Umum atau Asuransi Kerugian).Pada 2017 BCA mendirikan PT Central Capital Ventura (CCV) guna mengikuti inovasi layanan keuangan berbasis digital. Produk dan layanan Perseroan yaitu: produk simpanan, layanan transaksi perbankan, perbankan elektronik, layanan cash management, kartu kredit, bancassurance, produk investasi, fasilitas kredit, Bank garansi, fasilitas ekspor impor dan fasilitas valuta asing. Pada 2017 Jumlah kantor wilayah ada 12 terdiri dari (146 kantor cabang utama, 856 kantor cabang pembantu dan 244 kantor kas) tersebar di seluruh Indonesia, kantor non wilayah (1 kantor cabang utama) dan satu kantor perwakilan di Jakarta pusat.", "listingStatus": "STATUS_ACTIVE" } ``` --- ### Glossary Kamus istilah investasi: definisi, rumus, dan penjelasan. Bisa disaring per huruf atau kata kunci. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/glossary` - **Cache TTL:** 86400s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `letter` | enum(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z) | query | no | Fetch one initial letter only. Default: every letter | | `q` | string | query | no | Keep only terms whose name or definition contains this | | `count` | number | query | no | Cap the list. Default: everything found | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/glossary?letter=a&q=rasio&count=20" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/glossary?letter=a&q=rasio&count=20", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/glossary?letter=a&q=rasio&count=20", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "count": 16, "items": [ { "id": 360, "slug": "absolute-valuation-", "term": "Absolute Valuation", "letter": "a", "definition": "Absolute valuation merupakan salah satu metode valuasi yang digunakan oleh investor untuk menaksir nilai intrinsik saham dengan menghitung akumulasi nilai aset ataupun potensi arus kas perusahaan. \n\nSebagai contoh jika kita ingin membeli ruko, kita bisa menaksir nilai intrinsik ruko dengan menghitung harga seluruh komponen ruko tersebut, mulai dari harga tanah, perabotan, serta komponen lainnya. \n\nSelain dengan menghitung total aset, kita juga bisa memperkirakan nilai intrinsik ruko tersebut dengan memproyeksikan kemampuannya dalam menghasilkan cash flow ke depannya. Cash flow bisa didapatkan dengan menyewakan ruko, menggunakannya sebagai tempat usaha atau modal kerja, dan lain-lain. \n\nDalam saham, metode yang paling sering digunakan dalam menghitung absolute valuation adalah discounted cash flow (DCF)." }, { "id": 176, "slug": "accrued-expenses", "term": "Accrued Expense", "letter": "a", "definition": "Accrued expenses adalah biaya yang telah dikeluarkan perusahaan, tetapi belum dibayar tunai. Biaya ini umumnya termasuk dalam kewajiban lancar dalam neraca perusahaan." }, { "id": 253, "slug": "agio-saham", "term": "Agio Saham", "letter": "a", "definition": "Selisih antara nilai nominal (par) saham dan harga yang dibayar investor untuk itu, biasanya akibat IPO atau rights issue." }, { "id": 321, "slug": "akuisisi", "term": "Akuisisi", "letter": "a", "definition": "Akuisisi adalah pengambilalihan kepemilikan perusahaan atau aset. Berbeda dengan pembelian saham biasa, akuisisi umumnya merujuk kepada aksi pembelian saham mayoritas atau lebih dari 50%. Ketika suatu entitas membeli lebih dari 50% saham suatu perusahaan, ia akan memiliki kontrol di perusahaan tersebut." }, { "id": 63, "slug": "altman-z-score-modified", "term": "Altman Z-Score (modified)", "letter": "a", "formula": "Altman Z-Score (Modified) dihitung menggunakan formula:\n\nZ-Score = 6.56A + 3.26B + 6.72C + 1.05D\n\nDimana:\n\nA = Working Capital / Total Assets\n\nB = Retained Earnings / Total Assets\n\nC = EBIT / Total Assets\n\nD = (Total Ekuitas - kepentingan non pengendali) / Total liabilities", "definition": "Altman Z-Score adalah model probabilistik yang digunakan untuk menentukan resiko kebangkrutan. Altman Z-Score (Modified) didesain agar dapat diterapkan pada perusahaan di emerging market (negara berkembang).\n\nAdapun kategori hasil Z-Score adalah sebagai berikut:\n\n Z-Score < 1.1 mengindikasikan kemungkinan perusahaan sedang menuju kebangkrutan.\n Z-Score antara 1.1 dan 2.6 mengindikasikan perusahaan masuk kedalam zona \"hati-hati.\"\n\nZ-Score diatas 2.6 mengindikasikan perusahaan berada dalam zona aman.", "explanation": "Z-Score Result:\n\nZ-Score < 1.1 mengindikasikan kemungkinan perusahaan sedang menuju kebangkrutan.\nZ-Score antara 1.1 dan 2.6 mengindikasikan perusahaan masuk kedalam zona \"hati-hati.\"\nZ-Score diatas 2.6 mengindikasikan perusahaan berada dalam zona aman." }, { "id": 66, "slug": "altman-z-score-original", "term": "Altman Z-Score (Original)", "letter": "a", "formula": "Altman Z-Score (Original) dihitung menggunakan formula:\n\nZ-Score = 1.2A + 1.4B + 3.3C + 0.6D + 1E\n\nDimana:\n\nA = Working Capital / Total Assets\n\nB = Retained Earnings / Total Assets\n\nC = EBIT / Total Assets\n\nD = Market value of equity / Total Liabilities\n\nE = Sales / Total Assets", "definition": "Altman Z-Score menggabungkan beberapa rasio penting dalam metrik tunggal yang menyediakan informasi berharga tentang kesehatan keuangan perusahaan. Secara khusus, Altman Z-Score adalah model probabilistik yang digunakan untuk menentukan resiko kebangkrutan perusahaan.\n\nAltman Z-Score (Original) ini didesain agar dapat digunakan pada perusahaan manufaktur.", "explanation": "Z-Score Result:\n\nZ-Score <1.81 mengindikasikan kemungkinan perusahaan sedang menuju kebangkrutan\nZ-Score antara 1.81 dan 2.99 mengindikasikan perusahaan masuk kedalam zona \"hati-hati\"\nZ-Score diatas 3.00 mengindikasikan perusahaan berada dalam zona aman" } ], "letter": "a", "provider": "stockbit", "lettersFetched": 1 } ``` --- ### User Profil publik anggota: nama, avatar, jumlah follower, following, dan ide. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/user` - **Cache TTL:** 900s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `username` | string | query | yes | Member handle, without the @ | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/user?username=ramaabd" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/user?username=ramaabd", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/user?username=ramaabd", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "ideas": 105, "fullName": "Rama Abdurachman", "joinedAt": "2023-02-20T13:16:45Z", "provider": "stockbit", "username": "ramaabd", "avatarUrl": "https://avatar.stockbit.com/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg", "followers": 12, "following": 13, "isVerified": false, "avatarThumbnailUrl": "https://avatar.stockbit.com/thumb/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg" } ``` --- ### Post Satu postingan berdasarkan id permalink-nya. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/post` - **Cache TTL:** 600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `id` | string | query | yes | Numeric post id | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/post?id=34411341" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/post?id=34411341", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/post?id=34411341", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": 34411341, "url": "https://stockbit.com/post/34411341", "isPro": false, "likes": 0, "images": [ "https://stream-asset.stockbit.com/0b190f1b-c369-435a-96f2-c98607643e87_stream.jpg", "https://stream-asset.stockbit.com/2d818ffe-0fd2-4842-a673-66b07f7f919c_stream.jpg", "https://stream-asset.stockbit.com/e7a1aa89-dbec-4887-a58e-97997e374146_stream.jpg" ], "content": "platform sebelah bagus juga ya ngasih summary ini , sama flow dll\n.\nsemoga stockbit bisa nyusul ๐Ÿคฃ\n.\ncapek Gonta ganti apps buat validasi move investasi\n.\n$BMRI $BBCA $BBRI", "country": "ID", "replies": 0, "reposts": 0, "dislikes": 0, "fullName": "Rama Abdurachman", "provider": "stockbit", "username": "ramaabd", "createdAt": "2026-08-02 17:16:19", "isOfficial": false } ``` --- ### Trending The ten tickers Stockbit's own community is moving on right now. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/trending` - **Cache TTL:** 300s **Parameters:** _No parameters._ **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/trending" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/trending", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/trending", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "count": 10, "items": [ { "last": 825, "name": "Petrindo Jaya Kreasi Tbk.", "type": "Saham", "change": -15, "symbol": "CUAN", "country": "ID", "notation": [], "companyId": "1000003994", "tradeable": true, "marginInfo": null, "dayTradeInfo": null, "changePercent": -1.79, "listingStatus": "STATUS_ACTIVE", "tradingLimitInfo": null, "unusualMarketActivity": false }, { "last": 2010, "name": "Chandra Asri Pacific Tbk.", "type": "Saham", "change": -50, "symbol": "TPIA", "country": "ID", "notation": [], "companyId": "432", "tradeable": true, "corpAction": { "text": "Perusahaan Memiliki Corporate Action", "active": false, "iconUrl": "https://assets.stockbit.com/images/corp_action_event_icon.svg" }, "marginInfo": null, "dayTradeInfo": null, "changePercent": -2.43, "listingStatus": "STATUS_ACTIVE", "tradingLimitInfo": null, "unusualMarketActivity": false }, { "last": 102, "name": "Gaya Abadi Sempurna Tbk.", "type": "Saham", "change": 14, "symbol": "SLIS", "country": "ID", "notation": [], "companyId": "1000002486", "tradeable": true, "corpAction": { "text": "Perusahaan Memiliki Corporate Action", "active": false, "iconUrl": "https://assets.stockbit.com/images/corp_action_event_icon.svg" }, "marginInfo": null, "dayTradeInfo": null, "changePercent": 15.91, "listingStatus": "STATUS_ACTIVE", "tradingLimitInfo": null, "unusualMarketActivity": false }, { "last": 885, "name": "VKTR Teknologi Mobilitas Tbk.", "type": "Saham", "change": 65, "symbol": "VKTR", "country": "ID", "notation": [], "companyId": "1000004126", "tradeable": true, "corpAction": { "text": "Perusahaan Memiliki Corporate Action", "active": false, "iconUrl": "https://assets.stockbit.com/images/corp_action_event_icon.svg" }, "marginInfo": null, "dayTradeInfo": null, "changePercent": 7.93, "listingStatus": "STATUS_ACTIVE", "tradingLimitInfo": null, "unusualMarketActivity": false }, { "last": 1005, "name": "Dian Swastatika Sentosa Tbk", "type": "Saham", "change": 15, "symbol": "DSSA", "country": "ID", "notation": [], "companyId": "143", "tradeable": true, "marginInfo": null, "dayTradeInfo": null, "changePercent": 1.52, "listingStatus": "STATUS_ACTIVE", "tradingLimitInfo": null, "unusualMarketActivity": false }, { "last": 101, "name": "Bakrie & Brothers Tbk", "type": "Saham", "change": 2, "symbol": "BNBR", "country": "ID", "notation": [], "companyId": "83", "tradeable": true, "marginInfo": null, "dayTradeInfo": null, "changePercent": 2.02, "listingStatus": "STATUS_ACTIVE", "tradingLimitInfo": null, "unusualMarketActivity": false } ], "provider": "stockbit" } ``` --- ### Quote An instrument snapshot read from the JSON API โ€” the same data as symbol, far cheaper. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/quote` - **Cache TTL:** 60s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `symbol` | string | query | yes | IDX ticker or index code, e.g. BBCA or IHSG | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/quote?symbol=BBCA" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/quote?symbol=BBCA", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/quote?symbol=BBCA", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "last": 6350, "name": "Bank Central Asia Tbk.", "tabs": [ "stream", "news", "keystats", "analysis", "financials", "fundachart" ], "type": "Saham", "change": -25, "sector": "Keuangan", "symbol": "BBCA", "volume": 56953500, "bestBid": { "price": 6325, "volume": 281900 }, "country": "ID", "iconUrl": "https://assets.stockbit.com/logos/companies/BBCA.png", "indexes": [ "TRADINGLIMIT", "IDXVESTA28", "ECONOMIC30", "DAYTRADE", "PRIMBANK10", "IDXLQ45LCL" ], "catalogs": [ { "id": "20", "name": "Bank", "type": "sub_sector", "symbol": "Bank", "parentId": "3" }, { "id": "1000004658", "name": "Day Trade", "type": "indeks", "symbol": "DAYTRADE", "parentId": "88" }, { "id": "5", "name": "Papan Utama", "type": "listing-board", "symbol": "Papan Utama", "parentId": "89" }, { "id": "1000005139", "name": "TRADINGLIMIT", "type": "indeks", "symbol": "TRADINGLIMIT", "parentId": "88" }, { "id": "1000004998", "name": "IDXVESTA28", "type": "indeks", "symbol": "IDXVESTA28", "parentId": "88" }, { "id": "1000004908", "name": "ECONOMIC30", "type": "indeks", "symbol": "ECONOMIC30", "parentId": "88" } ], "exchange": "IDX", "notation": [], "provider": "stockbit", "bestOffer": { "price": 6350, "volume": 2512000 }, "companyId": "54", "followers": 0, "subSector": "Bank", "tradeable": true, "updatedAt": "2026-08-14T08:00:03+07:00", "corpAction": { "text": "Perusahaan Memiliki Corporate Action", "active": false, "iconUrl": "https://assets.stockbit.com/images/corp_action_event_icon.svg" }, "marginInfo": null, "tradingDate": "14 Aug 2026", "tradingTime": "Fri 16:14", "averageValue": 230731634, "dayTradeInfo": null, "marketStatus": "close", "changePercent": -0.39, "listingStatus": "STATUS_ACTIVE", "previousClose": 6375, "marketTimeLeft": 148537, "tradingLimitInfo": null, "dayTradeMultiplier": 5, "unusualMarketActivity": false } ``` --- ### User Stream Every idea one member has posted. - **Method:** `GET` - **Endpoint:** `https://api.zapi.ink/v1/finance:stockbit/user-stream` - **Cache TTL:** 300s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `username` | string | query | yes | Member handle, without the @ | | `count` | number | query | no | Cap the list. Default: every post the window carries (30) | **cURL:** ```bash curl "https://api.zapi.ink/v1/finance:stockbit/user-stream?username=ramaabd&count=10" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zapi.ink/v1/finance:stockbit/user-stream?username=ramaabd&count=10", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zapi.ink/v1/finance:stockbit/user-stream?username=ramaabd&count=10", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "count": 10, "items": [ { "id": 34625484, "url": "https://stockbit.com/post/34625484", "isPro": false, "likes": 0, "views": 0, "isNews": false, "shares": 0, "content": "mimpi basah sih 1400 wkwk, 1600 aja udah murah", "country": "ID", "isChart": false, "replies": 0, "reposts": 0, "dislikes": 0, "fullName": "Rama Abdurachman", "isAuthor": false, "isPinned": false, "isReport": false, "username": "ramaabd", "avatarUrl": "https://avatar.stockbit.com/thumb/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg", "createdAt": "2026-08-07 09:59:11", "isOfficial": false, "isTrending": false, "isVerified": false, "parentPostId": 34617872, "commenterType": "COMMENTER_TYPE_EVERYONE", "isUnavailable": false, "userPrivilege": 0, "createdDisplay": "7 Aug 26, 09:59", "verifiedStatus": "VERIFIED_STATUS_IDENTITY", "repliesDisabled": false }, { "id": 34411341, "url": "https://stockbit.com/post/34411341", "isPro": false, "likes": 0, "views": 0, "images": [ "https://stream-asset.stockbit.com/0b190f1b-c369-435a-96f2-c98607643e87_stream.jpg", "https://stream-asset.stockbit.com/2d818ffe-0fd2-4842-a673-66b07f7f919c_stream.jpg", "https://stream-asset.stockbit.com/e7a1aa89-dbec-4887-a58e-97997e374146_stream.jpg" ], "isNews": false, "shares": 0, "content": "platform sebelah bagus juga ya ngasih summary ini , sama flow dll\n.\nsemoga stockbit bisa nyusul ๐Ÿคฃ\n.\ncapek Gonta ganti apps buat validasi move investasi\n.\n$BMRI $BBCA $BBRI", "country": "ID", "isChart": false, "replies": 3, "reposts": 0, "tickers": [ "BMRI", "BBCA", "BBRI" ], "dislikes": 0, "fullName": "Rama Abdurachman", "isAuthor": false, "isPinned": false, "isReport": false, "mentions": [ { "url": "https://stockbit.com/symbol/BBCA", "text": "$BBCA", "ticker": "BBCA" }, { "url": "https://stockbit.com/symbol/BMRI", "text": "$BMRI", "ticker": "BMRI" }, { "url": "https://stockbit.com/symbol/BBRI", "text": "$BBRI", "ticker": "BBRI" } ], "username": "ramaabd", "avatarUrl": "https://avatar.stockbit.com/thumb/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg", "createdAt": "2026-08-02 17:16:19", "imagesData": [ { "url": "https://stream-asset.stockbit.com/0b190f1b-c369-435a-96f2-c98607643e87_stream.jpg", "frame": "portrait", "ratio": 0.45, "width": 1220, "height": 2712 }, { "url": "https://stream-asset.stockbit.com/2d818ffe-0fd2-4842-a673-66b07f7f919c_stream.jpg", "frame": "portrait", "ratio": 0.45, "width": 1220, "height": 2712 }, { "url": "https://stream-asset.stockbit.com/e7a1aa89-dbec-4887-a58e-97997e374146_stream.jpg", "frame": "portrait", "ratio": 0.45, "width": 1220, "height": 2712 } ], "isOfficial": false, "isTrending": false, "isVerified": false, "commenterType": "COMMENTER_TYPE_EVERYONE", "isUnavailable": false, "userPrivilege": 0, "createdDisplay": "2 Aug 26, 17:16", "imageFrameType": "FRAME_TYPE_PORTRAIT", "verifiedStatus": "VERIFIED_STATUS_IDENTITY", "repliesDisabled": false }, { "id": 33792028, "url": "https://stockbit.com/post/33792028", "isPro": false, "likes": 0, "views": 0, "isNews": false, "shares": 0, "content": "@Ivanrbnc pasti ada, cuma ya diem diem aja ๐Ÿคฃ", "country": "ID", "isChart": false, "replies": 3, "reposts": 0, "dislikes": 0, "fullName": "Rama Abdurachman", "isAuthor": false, "isPinned": false, "isReport": false, "mentions": [ { "url": "https://stockbit.com/Ivanrbnc", "text": "@Ivanrbnc", "ticker": "Ivanrbnc", "username": "user" } ], "username": "ramaabd", "avatarUrl": "https://avatar.stockbit.com/thumb/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg", "createdAt": "2026-07-16 09:07:17", "replyToId": 33787779, "isOfficial": false, "isTrending": false, "isVerified": false, "parentPostId": 33787387, "replyContent": { "userId": 550502, "content": "gue kira gaada yang notice, ternyata sama mennn. gue besok dca lagi deh", "fullName": "Ivan Cezeliano", "username": "Ivanrbnc", "avatarUrl": "https://avatar.stockbit.com/thumb/550502/0d741fa0-de8d-4661-aea7-42bbed9697ae-stockbitLEav8AEitU20250719T122439ios.jpg", "createdAt": "2026-07-16 02:07:26" }, "commenterType": "COMMENTER_TYPE_EVERYONE", "isUnavailable": false, "userPrivilege": 0, "createdDisplay": "16 Jul 26, 09:07", "verifiedStatus": "VERIFIED_STATUS_IDENTITY", "repliesDisabled": false }, { "id": 33787387, "url": "https://stockbit.com/post/33787387", "isPro": false, "likes": 2, "views": 0, "images": [ "https://stream-asset.stockbit.com/0562220e-b202-4865-a01f-85cb20520843_stream.jpg" ], "isNews": false, "shares": 0, "content": "$ANTM Broker summary Antam ngeri bgt Minggu ini\n.\nlaporan keuangan Q2 kapan ya, kayanya ada something ya fund fund ini ketahui retail belum ๐Ÿคฃ\n.\nrandom tag $BBCA $ADRO", "country": "ID", "isChart": false, "replies": 3, "reposts": 0, "tickers": [ "ANTM", "BBCA", "ADRO" ], "dislikes": 0, "fullName": "Rama Abdurachman", "isAuthor": false, "isPinned": false, "isReport": false, "mentions": [ { "url": "https://stockbit.com/symbol/ANTM", "text": "$ANTM", "ticker": "ANTM" }, { "url": "https://stockbit.com/symbol/ADRO", "text": "$ADRO", "ticker": "ADRO" }, { "url": "https://stockbit.com/symbol/BBCA", "text": "$BBCA", "ticker": "BBCA" } ], "username": "ramaabd", "avatarUrl": "https://avatar.stockbit.com/thumb/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg", "createdAt": "2026-07-15 23:38:13", "imagesData": [ { "url": "https://stream-asset.stockbit.com/0562220e-b202-4865-a01f-85cb20520843_stream.jpg", "frame": "portrait", "ratio": 0.45, "width": 1220, "height": 2712 } ], "isOfficial": false, "isTrending": false, "isVerified": false, "commenterType": "COMMENTER_TYPE_EVERYONE", "isUnavailable": false, "userPrivilege": 0, "createdDisplay": "15 Jul 26, 23:38", "imageFrameType": "FRAME_TYPE_PORTRAIT", "verifiedStatus": "VERIFIED_STATUS_IDENTITY", "repliesDisabled": false }, { "id": 32743999, "url": "https://stockbit.com/post/32743999", "isPro": false, "likes": 7, "views": 0, "images": [ "https://stream-asset.stockbit.com/stream_1875309_40d68399-7177-411c-b61e-82a06001f0ae_1.jpg", "https://stream-asset.stockbit.com/stream_1875309_40d68399-7177-411c-b61e-82a06001f0ae_2.jpg", "https://stream-asset.stockbit.com/stream_1875309_40d68399-7177-411c-b61e-82a06001f0ae_3.jpg" ], "isNews": false, "shares": 0, "content": "Menurut gue Bank Indonesia (Big Banks) di hukum nya bener bener nggak masuk nalar bjier\n\nMasa iya dividend yield nya lebih gede daripada saham batubara yang silikal ๐Ÿ˜ตโ€๐Ÿ’ซ๐Ÿ˜ญ\n\nHarga kaya gini 10 tahun sekali belum tentu kejadian lagi\n\nPadahal fundamental Indonesia bagus , meskipun kelas menengah kegerus ya\n\nKayanya udah bisa pelan pelan masuk bank ya..\n\nKalau time horizon nabung 3-5 tahun\n\nSangat sangat oke\n\n$IHSG $BBRI $BMRI", "country": "ID", "isChart": false, "replies": 0, "reposts": 0, "tickers": [ "IHSG", "BBRI", "BMRI" ], "dislikes": 0, "fullName": "Rama Abdurachman", "isAuthor": false, "isPinned": false, "isReport": false, "mentions": [ { "url": "https://stockbit.com/symbol/BBRI", "text": "$BBRI", "ticker": "BBRI" }, { "url": "https://stockbit.com/symbol/IHSG", "text": "$IHSG", "ticker": "IHSG" }, { "url": "https://stockbit.com/symbol/BMRI", "text": "$BMRI", "ticker": "BMRI" } ], "username": "ramaabd", "avatarUrl": "https://avatar.stockbit.com/thumb/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg", "createdAt": "2026-06-13 01:32:15", "imagesData": [ { "url": "https://stream-asset.stockbit.com/stream_1875309_40d68399-7177-411c-b61e-82a06001f0ae_1.jpg", "frame": "square", "ratio": 1, "width": 1800, "height": 1800 }, { "url": "https://stream-asset.stockbit.com/stream_1875309_40d68399-7177-411c-b61e-82a06001f0ae_2.jpg", "frame": "square", "ratio": 1, "width": 1800, "height": 1800 }, { "url": "https://stream-asset.stockbit.com/stream_1875309_40d68399-7177-411c-b61e-82a06001f0ae_3.jpg", "frame": "square", "ratio": 1, "width": 1800, "height": 1800 } ], "isOfficial": false, "isTrending": false, "isVerified": false, "commenterType": "COMMENTER_TYPE_EVERYONE", "isUnavailable": false, "userPrivilege": 0, "createdDisplay": "13 Jun 26, 01:32", "imageFrameType": "FRAME_TYPE_SQUARE", "verifiedStatus": "VERIFIED_STATUS_IDENTITY", "repliesDisabled": false }, { "id": 30154370, "url": "https://stockbit.com/post/30154370", "isPro": false, "likes": 6, "views": 0, "isNews": false, "shares": 0, "content": "$BBRI 346 dividen per lot guys, 210an nanti bulan april Alhamdulillah ๐Ÿ˜ญ\n\nper lot 21k berartii", "country": "ID", "isChart": false, "replies": 5, "reposts": 0, "tickers": [ "BBRI" ], "dislikes": 0, "fullName": "Rama Abdurachman", "isAuthor": false, "isPinned": false, "isReport": false, "mentions": [ { "url": "https://stockbit.com/symbol/BBRI", "text": "$BBRI", "ticker": "BBRI" } ], "username": "ramaabd", "avatarUrl": "https://avatar.stockbit.com/thumb/1875309/2699292a-c1a3-4d7a-b366-85194701f22c-stockbit_image1768074830129.jpeg", "createdAt": "2026-04-10 12:08:23", "updatedAt": "2026-04-10 12:09:30", "isOfficial": false, "isTrending": false, "isVerified": false, "commenterType": "COMMENTER_TYPE_EVERYONE", "isUnavailable": false, "userPrivilege": 0, "createdDisplay": "10 Apr 26, 12:08", "verifiedStatus": "VERIFIED_STATUS_IDENTITY", "repliesDisabled": false } ], "provider": "stockbit", "username": "ramaabd" } ``` --- _Generated: 2026-09-25T14:29:46.015Z_