{"id":22243,"date":"2026-10-09T14:04:54","date_gmt":"2026-10-09T14:04:54","guid":{"rendered":"https:\/\/coinstats.app\/blog\/?p=22243"},"modified":"2026-10-09T14:04:59","modified_gmt":"2026-10-09T14:04:59","slug":"kalshi-perpetual-futures","status":"publish","type":"post","link":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/","title":{"rendered":"CoinStats Integrates Kalshi: Track Your Crypto Perpetual Futures"},"content":{"rendered":"\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@500&display=swap\");\n.kp{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Inter,Helvetica,Arial,sans-serif;color:#1F2024;}\n.kp p{font-size:17px;line-height:1.7;margin:0 0 16px;}\n.kp h2{font-size:26px;line-height:1.25;margin:44px 0 14px;font-weight:800;color:#111;letter-spacing:-.01em;}\n.kp ul,.kp ol{margin:0 0 16px;padding-left:22px;}\n.kp li{font-size:17px;line-height:1.65;margin-bottom:8px;}\n.kp a{color:#C238E8;font-weight:700;}\n.kp strong{color:#111;}\n.kp-figcta{text-align:center;margin:6px 0 30px;}\n.kp-btn-pill{position:relative;display:inline-block;padding:8px 34px;border-radius:80px;background:linear-gradient(71deg,#E548FF 10.67%,#FF6085 55.09%);color:#fff!important;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:500!important;line-height:28px;text-align:center;text-decoration:none!important;box-shadow:0 0 14px rgba(255,96,133,.47),0 0 28px rgba(255,96,133,.282),0 0 42px rgba(229,72,255,.19);}\n.kp-note{background:#F7F7FB;border-left:4px solid #C238E8;border-radius:0 8px 8px 0;padding:14px 18px;margin:18px 0 22px;font-size:15.5px;line-height:1.65;}\n.kp-note b{display:block;margin-bottom:4px;color:#111;}\n.kp-steps{counter-reset:s;list-style:none;padding:0;margin:14px 0 20px;}\n.kp-steps li{counter-increment:s;position:relative;padding-left:46px;padding-bottom:16px;min-height:30px;margin-bottom:0;}\n.kp-steps li:last-child{padding-bottom:0;}\n.kp-steps li::before{content:counter(s);position:absolute;left:0;top:1px;width:30px;height:30px;border-radius:50%;background:linear-gradient(90deg,#C238E8,#FF4F7C);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;}\n.kp-steps b{color:#111;}\n.kp-log{list-style:none;padding:0;margin:14px 0 22px;}\n.kp-log li{padding:11px 0;border-bottom:1px solid #ECECF3;font-size:16px;line-height:1.6;}\n.kp-log b{color:#C238E8;}\n.kp-cta{font-size:17px;line-height:1.7;margin:18px 0 22px;padding:12px 16px;background:#FFF5F9;border-left:4px solid #FF4F7C;border-radius:0 8px 8px 0;}\n.kp-cta a{color:#C238E8;font-weight:800;}\n.kp-fig{margin:18px 0 12px;}\n.kp-fig img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid #E3E3EC;}\n.kp-fig figcaption{font-size:13.5px;color:#5A5560;line-height:1.55;margin-top:8px;}\n#site-content .kp-steps li{padding-bottom:16px;min-height:30px;margin-bottom:0;}\n#site-content .kp-steps li:last-child{padding-bottom:0;}\n#site-content .kp @media (max-width:600px){\n        .kp p,.kp li{overflow-wrap:anywhere;}\n  #site-content .kp p,#site-content .kp li{font-size:16px!important;}\n  #site-content .kp-req,#site-content   #site-content }\n#site-content .kp .kp-btn-pill{text-decoration:none!important;color:#fff!important;}\n<\/style>\n\n<div class=\"kp\">\n\n<p>Kalshi lists crypto perpetual futures, and CoinStats tracks them. First, connect your account with a read only API key. After that, your open positions and your closed trades land in your portfolio. So does the funding you paid or earned. In short, your Kalshi perps sit next to every other wallet and exchange you follow.<\/p>\n\n<p class=\"kp-figcta\"><a class=\"kp-btn-pill\" href=\"https:\/\/coinstats.app\/connect\/kalshi\/\">Connect Kalshi to CoinStats<\/a><\/p>\n\n<h2>What lands in your portfolio<\/h2>\n\n<p>Closed trades get their own page under Perp History. Each row shows the direction you took and the pair. Next to that sit your entry and close price. Then come your realised profit or loss, the funding fee and the trading fee. Meanwhile, transfers in and out of your margin wallet come through as transactions.<\/p>\n\n<figure class=\"kp-fig\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/image-3.png\" alt=\"The CoinStats Perp History page for a Kalshi portfolio, listing closed BTC\/USD and HYPE\/USD perp trades with direction, entry and close price, realised profit or loss, funding fee and trading fee.\" width=\"1470\" height=\"795\" \/>\n  <figcaption>Closed Kalshi perps in Perp History, each with its funding fee.<\/figcaption>\n<\/figure>\n\n<h2>Open positions, while they are still open<\/h2>\n\n<p>Every open perp sits on the Open Positions page. You see its size, its direction and the leverage you took. The page also says whether it runs on cross or isolated margin. Beside that are your entry price, the current market price and the liquidation price. Funding accrued so far sits there too. Finally, CoinStats shows unrealised profit or loss in your display currency, per position and totalled at the top. That way you can see where you stand without working it out yourself.<\/p>\n\n<figure class=\"kp-fig\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/04-kalshi-open-positions.png\" alt=\"The CoinStats Open Positions page for a Kalshi portfolio, showing one long Bitcoin perp at 4.4 times leverage on cross margin, with its entry price, market price, liquidation price, funding fee and unrealised loss.\" width=\"1470\" height=\"382\" \/>\n  <figcaption>An open Kalshi perp with its leverage, liquidation price and unrealised profit or loss.<\/figcaption>\n<\/figure>\n\n<h2>The numbers match what Kalshi reports<\/h2>\n\n<p>Perps are fiddly to track. The size, the margin and the liquidation price each mean something specific on the exchange. So a round of work in October lined all of them up with Kalshi&#8217;s own figures.<\/p>\n\n<ul class=\"kp-log\">\n  <li><b>Funding on closed trades:<\/b> a finished position now carries the funding it accrued. CoinStats adds up every funding row between the day you opened it and the day you closed it. So a positive number means you were paid.<\/li>\n  <li><b>Sizes in coin units:<\/b> a fill that used to read Buy 1.00 KXUS500PERP now reads Buy 0.001 KXUS500PERP. That is because one contract is a thousandth of the index. Transaction notes, position sizes and perp history all speak the same units.<\/li>\n  <li><b>Margin that holds still:<\/b> a position sitting alone in its own subaccount now reports that subaccount&#8217;s collateral. Previously it used a maintenance margin figure, which drifted with the mark price on every sync.<\/li>\n  <li><b>Liquidation price from the exchange:<\/b> the estimate now comes straight from Kalshi&#8217;s own risk data. Before, CoinStats worked it out from your balance and the mark price, so it jittered.<\/li>\n<\/ul>\n\n<figure class=\"kp-fig\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/image-4.png\" alt=\"The CoinStats transactions list for a Kalshi portfolio, showing perp fills sized in coin units such as Sell 0.001 KXUS500PERP, with funding fee rows beneath.\" width=\"1470\" height=\"750\" \/>\n  <figcaption>Perp fills and funding fees in the transactions list, sized in coin units.<\/figcaption>\n<\/figure>\n\n<h2>How to connect Kalshi<\/h2>\n\n<div class=\"kp-note\">\n  <b>The connection is read only<\/b>\n  CoinStats can see your account, but it cannot trade on it and it cannot move anything out of it.\n<\/div>\n\n<ol class=\"kp-steps\">\n  <li>Log in to Kalshi on a computer.<\/li>\n  <li>Open <b>Account and security<\/b> from the right side menu.<\/li>\n  <li>Click <b>Create key<\/b> at the foot of the account page.<\/li>\n  <li>Give the key a nickname, pick <b>Read only<\/b>, and create it.<\/li>\n  <li>Paste the API key and the private key into the Kalshi connect page in CoinStats.<\/li>\n<\/ol>\n\n<figure class=\"kp-fig\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/01-kalshi-connect-scaled.png\" alt=\"The Kalshi connect page in CoinStats, with fields for an API key and a private key beside numbered instructions for creating a read only key in Kalshi.\" width=\"2560\" height=\"1511\" \/>\n  <figcaption>The Kalshi connect page in CoinStats.<\/figcaption>\n<\/figure>\n\n<p class=\"kp-cta\"><a href=\"https:\/\/coinstats.app\/connect\/kalshi\/\">Connect your Kalshi account<\/a> and your perps show up alongside the rest of your portfolio.<\/p>\n\n<h2>Why this matters<\/h2>\n\n<p>Perps move faster than anything else in a portfolio. Funding ticks every few hours, and margin shifts with the mark price. Meanwhile a position you opened on one venue is easy to lose track of next to spot holdings on another. So pulling Kalshi into the same dashboard helps. You see your exposure without opening a second app. Your realised profit or loss also lands in the same history as every other trade you have made.<\/p>\n\n<p>Kalshi joins the other perp venues CoinStats tracks: <a href=\"https:\/\/coinstats.app\/connect\/hyperliquid\/\">Hyperliquid<\/a>, <a href=\"https:\/\/coinstats.app\/connect\/aster\/\">Aster<\/a> and <a href=\"https:\/\/coinstats.app\/connect\/lighter\/\">Lighter<\/a>. In addition, CoinStats covers 300 other wallets and exchanges. Perp History works on iOS, Android and the web.<\/p>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Connect Kalshi with a read only API key and track your crypto perpetual futures in CoinStats: open positions, closed trades, funding fees and margin transfers.<\/p>\n","protected":false},"author":40,"featured_media":22265,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wl_entities_gutenberg":"","inline_featured_image":false,"footnotes":"","_ppma_block_editor_authors":""},"categories":[190],"tags":[],"wl_entity_type":[314],"ppma_author":[443],"class_list":["post-22243","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","wl_entity_type-article","post--single"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CoinStats Integrates Kalshi: Track Crypto Perpetual Futures<\/title>\n<meta name=\"description\" content=\"Connect Kalshi to CoinStats with a read only API key and track your crypto perpetual futures: open positions, closed trades, funding fees and margin transfers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CoinStats Integrates Kalshi: Track Crypto Perpetual Futures\" \/>\n<meta property=\"og:description\" content=\"Connect Kalshi to CoinStats with a read only API key and track your crypto perpetual futures: open positions, closed trades, funding fees and margin transfers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/\" \/>\n<meta property=\"og:site_name\" content=\"CoinStats Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/coinstats\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-09T14:04:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-09T14:04:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/cover-kalshi.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sona Grigoryan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@coinstats\" \/>\n<meta name=\"twitter:site\" content=\"@coinstats\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sona Grigoryan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CoinStats Integrates Kalshi: Track Crypto Perpetual Futures","description":"Connect Kalshi to CoinStats with a read only API key and track your crypto perpetual futures: open positions, closed trades, funding fees and margin transfers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/","og_locale":"en_US","og_type":"article","og_title":"CoinStats Integrates Kalshi: Track Crypto Perpetual Futures","og_description":"Connect Kalshi to CoinStats with a read only API key and track your crypto perpetual futures: open positions, closed trades, funding fees and margin transfers.","og_url":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/","og_site_name":"CoinStats Blog","article_publisher":"https:\/\/www.facebook.com\/coinstats","article_published_time":"2026-10-09T14:04:54+00:00","article_modified_time":"2026-10-09T14:04:59+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/cover-kalshi.png","type":"image\/png"}],"author":"Sona Grigoryan","twitter_card":"summary_large_image","twitter_creator":"@coinstats","twitter_site":"@coinstats","twitter_misc":{"Written by":"Sona Grigoryan","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/#article","isPartOf":{"@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/"},"author":{"name":"Sona Grigoryan","@id":"https:\/\/coinstats.app\/blog\/#\/schema\/person\/ba35a9643929c22144416092ea34ffb2"},"headline":"CoinStats Integrates Kalshi: Track Your Crypto Perpetual Futures","datePublished":"2026-10-09T14:04:54+00:00","dateModified":"2026-10-09T14:04:59+00:00","mainEntityOfPage":{"@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/"},"wordCount":653,"commentCount":0,"publisher":{"@id":"https:\/\/coinstats.app\/blog\/#organization"},"image":{"@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/#primaryimage"},"thumbnailUrl":"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/cover-kalshi.png","articleSection":["Product Updates"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/","url":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/","name":"CoinStats Integrates Kalshi: Track Crypto Perpetual Futures","isPartOf":{"@id":"https:\/\/coinstats.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/#primaryimage"},"image":{"@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/#primaryimage"},"thumbnailUrl":"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/cover-kalshi.png","datePublished":"2026-10-09T14:04:54+00:00","dateModified":"2026-10-09T14:04:59+00:00","description":"Connect Kalshi to CoinStats with a read only API key and track your crypto perpetual futures: open positions, closed trades, funding fees and margin transfers.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coinstats.app\/blog\/kalshi-perpetual-futures\/#primaryimage","url":"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/cover-kalshi.png","contentUrl":"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2026\/10\/cover-kalshi.png","width":1600,"height":900,"caption":"Kalshi and CoinStats logos side by side above the words Track Every Perp Position in One Place."},{"@type":"WebSite","@id":"https:\/\/coinstats.app\/blog\/#website","url":"https:\/\/coinstats.app\/blog\/","name":"CoinStats Blog","description":"","publisher":{"@id":"https:\/\/coinstats.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coinstats.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/coinstats.app\/blog\/#organization","name":"CoinStats Blog","url":"https:\/\/coinstats.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coinstats.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2021\/08\/CoinStats_logo.svg","contentUrl":"https:\/\/coinstats.app\/blog\/wp-content\/uploads\/2021\/08\/CoinStats_logo.svg","width":"1024","height":"1024","caption":"CoinStats Blog"},"image":{"@id":"https:\/\/coinstats.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/coinstats","https:\/\/x.com\/coinstats","https:\/\/www.instagram.com\/coinstats\/","https:\/\/www.linkedin.com\/company\/coinstats\/"]},{"@type":"Person","@id":"https:\/\/coinstats.app\/blog\/#\/schema\/person\/ba35a9643929c22144416092ea34ffb2","name":"Sona Grigoryan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0d4aa72f6715c5500b3021c848c97def1c1c66f1bfd299fcfb1def49c8591021?s=96&r=g52c592a6421b7173b8842b417ead2c6d","url":"https:\/\/secure.gravatar.com\/avatar\/0d4aa72f6715c5500b3021c848c97def1c1c66f1bfd299fcfb1def49c8591021?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d4aa72f6715c5500b3021c848c97def1c1c66f1bfd299fcfb1def49c8591021?s=96&r=g","caption":"Sona Grigoryan"},"url":"https:\/\/coinstats.app\/blog\/author\/sona-grigoryan\/"}]}},"_wl_alt_label":[],"authors":[{"term_id":443,"user_id":40,"is_guest":0,"slug":"sona-grigoryan","display_name":"Sona Grigoryan","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/0d4aa72f6715c5500b3021c848c97def1c1c66f1bfd299fcfb1def49c8591021?s=96&r=g","author_category":"","user_url":"","last_name":"Grigoryan","first_name":"Sona","job_title":"","description":""}],"wl:entity_url":"\/post\/kalshi-perpetual-futures","_links":{"self":[{"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/posts\/22243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/comments?post=22243"}],"version-history":[{"count":11,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/posts\/22243\/revisions"}],"predecessor-version":[{"id":22272,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/posts\/22243\/revisions\/22272"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/media\/22265"}],"wp:attachment":[{"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/media?parent=22243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/categories?post=22243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/tags?post=22243"},{"taxonomy":"wl_entity_type","embeddable":true,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/wl_entity_type?post=22243"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/coinstats.app\/blog\/wp-json\/wp\/v2\/ppma_author?post=22243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}