1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <title>Public Data. Built for Machines.</title> 5 <meta charset="UTF-8"> 6 <meta name="description" content="Investor platform for machine reasable public data, fundamentally-based information, using novel machine-learning, statistics, and human oversight to deliver insights on the dashboard and via apis."> 7 <meta property="og:title" content="QUANTkiosk - Public Data. ReBuilt for Machines." /> 8 <meta property="og:description" content="Investor platform for market moving, fundamentally-based information, using novel machine-learning, statistics, and human oversight to deliver insights on the dashboard and via apis." /> 9 <meta property="og:type" content="website" /> 10 <meta property="og:url" content="https://www.quantkiosk.com" /> 11 <meta property="og:image" content="https://www.quantkiosk.com/assets/img/qk-og-main.png" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1"> 13 <link href='https://fonts.googleapis.com/css?family=Squada One' rel='stylesheet'> 14 <link href='https://fonts.googleapis.com/css?family=Kameron' rel='stylesheet'> 15 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@500;800&display=swap" rel="stylesheet"> 16 <link rel="icon" type="image/x-icon" href="https://qkiosk-assets.s3.amazonaws.com/images/qk-icon.png" class= "logo"> 17 18 <link rel="stylesheet" href="https://www.quantkiosk.com/assets/css/qk-main.css" /> 19
19<script src="../assets/js/qk-main.js"></script>
19 20
21<script> 22function swapHeadline(h=0) { 23 let headlines = [`FINANCIAL DATA<br> THAT'S MOVING MARKETS<sup style="font-weight: 100; color: #888; font-size:0.4em"> tm</sup>`, 24 'FINANCIAL DATA<br> THAT MOVES MARKETS<sup style="font-weight: 100; color: #888; font-size:0.4em"> tm</sup>', 25 'THE FINANCIAL DATA<br>MOVING THE MARKETS<sup style="font-weight: 100; color: #888; font-size:0.4em"> tm</sup>', 26 'THE DATA<br>THAT MOVES THE MARKETS<sup style="font-weight: 100; color: #888; font-size:0.4em"> tm</sup>', 27 'FINANCIAL DATA<br> THAT MOVES THE MARKETS<sup style="font-weight: 100; color: #888; font-size:0.4em"> tm</sup>']; 28 document.querySelector("#headline > h1").innerHTML = headlines[h]; 29} 30function swapSignup(id='top', h=0) { 31 let headlines = [`Pre-Register For <u>FREE</u> Early credits<br><span style="color:#777;font-weight:normal;">+ limited time bonuses!</span>`, 32 `<u>FREE</u> Sign-Up for the Launch<br><span style="color:#777;font-weight:normal;">+ limited time bonuses!</span>`]; 33 document.querySelector("#signupform_"+id+" > h1").innerHTML = headlines[h]; 34} 35function accept(e) { 36 e.parentNode.style.display='none'; 37} 38var ab = Math.floor(Math.random() * (4 - 0 + 1) + 0); 39// remove params in url and rewrite 40var ref; // reference code 41function get(name){ 42 if(name=(new RegExp('[?&]'+encodeURIComponent(name)+'=([^&]*)')).exec(location.search)) { 43 ref = decodeURIComponent(name[1]); 44 console.log(ref) 45 history.replaceState({}, null, "/"); 46 } 47} 48get("ref"); 49 50window.smoothScroll = function(target, speed=10) { 51 var scrollContainer = target; 52 do { //find scroll container 53 scrollContainer = scrollContainer.parentNode; 54 if (!scrollContainer) return; 55 scrollContainer.scrollTop += 1; 56 } while (scrollContainer.scrollTop == 0); 57 58 var targetY = 0; 59 do { //find the top of target relatively to the container 60 if (target == scrollContainer) break; 61 targetY += target.offsetTop; 62 } while (target = target.offsetParent); 63 64 scroll = function(c, a, b, i) { 65 i++; 66 if (i > 30) return; 67 c.scrollTop = a + (b - a) / 30 * i; 68 setTimeout(function() { 69 scroll(c, a, b, i); 70 }, speed); 71 } 72 // start scrolling 73 scroll(scrollContainer, scrollContainer.scrollTop, targetY+40, 0); 74} 75</script>
75 76</head> 77 78<body> 79 <div class="container" style="padding-bottom: 0px"> 80 81 82<!-- BEGIN navigation template - DO NOT EDIT --> 83 <a href="/"><img style='vertical-align:middle; padding-left: 2%; margin-top: 2%; margin: auto; width:unset;display: block; float: left;' src="assets/img/qk-logo.png" alt='quantkiosk logo' height='50px'></a> 84 85 86 <div class="topnav"> 87 <div id="qk-nav"> 88 <a href="/account">Account</a> 89 <a href="https://www.github.com/quantkiosk">API</a> 90 <a href="https://one.quantkiosk.com/ownership/institutional" style="background-color: var(--qk-blue-highlight); color: #F4F4F4; border-radius: 6px;box-shadow: 0 2px 5px rgba(92, 99, 105, .8);"> 91 <img class=nav-icon src="https://qkiosk-assets.s3.amazonaws.com/images/qk-icon.png" alt="qk icon"><b> ONE</b> 92 </a> 93 <div class="dropdown"> 94 <button class="dropbtn"> 95 <img class=nav-icon src="https://qkiosk-assets.s3.amazonaws.com/images/qk-icon.png" alt="qk complete logo icon"> Complete 96 <i class="fa fa-caret-down"></i> 97 </button> 98 <div class="dropdown-content"> 99 <a href="/complete">Overview</a> 100 <a href="/complete#ai">AI / ML Ready</a> 101 <a href="/complete#quant">Quant Dev</a> 102 <a href="/complete#custom"> 103 <img class=nav-icon src="https://qkiosk-assets.s3.amazonaws.com/images/qk-icon.png" alt="qk icon"> Enterprise 104 </a> 105 </div> 106 </div> 107 <a href="/fundamentals">Fundamentals<span class="beta"><sup> βeta</sup></span></a> 108 <div class="dropdown"> 109 <button class="dropbtn">Ownership 110 <i class="fa fa-caret-down"></i> 111 </button> 112 <div class="dropdown-content"> 113 <a href="/ownership">Overview</a> 114 <a href="/ownership/#institutional">Institutional</a> 115 <a href="/ownership/#issuer">Issuer</a> 116 <a href="/ownership/#activist">Activist / Beneficial</a> 117 <a href="/ownership/#insider">Insider Holdings</a> 118 <a href="/ownership/#funds">Mutual Funds</a> 119 </div> 120 </div> 121 <a href="/pricing">Pricing</a> 122 </div> 123 </div> 124 125 <div class="topnav"> 126 <div id="qk-nav-mobile"> 127 <a href="/pricing">Pricing</a> 128 <a href="/ownership" >Ownership</a> 129 <a href="/fundamentals">Fundamentals<span class="beta"><sup> βeta</sup></span></a> 130 <a href="/complete"><img class=nav-icon src="https://qkiosk-assets.s3.amazonaws.com/images/qk-icon.png" alt="qk complete icon"> Complete</a> 131 <a href="https://one.quantkiosk.com/ownership/institutional"><span style="background-color: var(--qk-blue-highlight); color: #F4F4F4; border-radius: 6px; padding: 7px;"><img class=nav-icon src="https://qkiosk-assets.s3.amazonaws.com/images/qk-icon.png" alt="qk icon"><b> ONE</b></span></a> 132 <a href="https://github.com/quantkiosk">API</a> 133 <a href="/account">Account</a> 134 </div> 135 <a href="javascript:void(0);" style="font-size:30px;" class="icon" onclick="navResp()">☰</a> 136 </div> 137<!-- BEGIN navigation template - DO NOT EDIT --> 138 139 140<!-- START: FOOTER --> 141 <div id="signup-banner">Sign Up<button onclick="accept(this);" aria-label="SignUp">GO</button></div> 142 <div id="cookie-banner">By using our site, you acknowledge that you have read and understand our <a href="legal/cookies">Cookie Policy</a> and <a href="legal/privacy">Privacy Policy</a>. <button onclick="accept(this);" aria-label="Close Cookie">Accept</button></div> 143<!-- END FOOTER --> 144 145 146 147 <div id='headline' style="margin:auto; padding-top: 0% ; line-height: 1.1; width: 100%; font-family: 'Squada One'; margin-bottom: 3%;"> 148 <div id="signup_top" class="TopSignup" style="margin-top: 2%; padding-bottom: 0px; padding-left:3%; padding-right:3%;"> 149 <div> 150 <form action="" class="form" id="signupform_top"> 151 <div class="inputContainer" id="inputcontainer_top"> 152 <input type="email" name="email" class="input" id="email_top" placeholder="[email protected]" autocomplete="email"> 153 <label for="email_top" class="label">Company Email</label> 154 <input type="button" class="submitBtn" id="susi_top" value="register"> 155 </div> 156 <div class="title">Unlock your free account.</div> 157 </form> 158 </div> 159 </div> 160 161 <h1>Public Data<span style='color:var(--qk-orange);'>.</span><br> 162 <!-- <span style='color: transparent; -webkit-text-stroke: 2px var(--qk-orange);'> --> 163 <span style='position: relative; top: -1px; color: var(--site-background-color); text-shadow: -1px -1px 0 var(--qk-orange), 1px -1px 0 var(--qk-orange), -1px
1631px 0 var(--qk-orange), 1px 1px 0 var(--qk-orange);'>Re</span>Built for Machines<span style='color:var(--qk-orange)'>.</span></h1> 164 <h2 style="color:#888;font-family:monospace;"> 165 Investment focused. 166 <br> 167 Corporate. Government. Regulatory. 168 <br> 169 Directly sourced. Auditable. 170 <br> 171 Mapped, transformed, point-in-time. 172 <br><br><br> 173 <span style="font-size:120%;color:var(--qk-blue);"><span style="font-weight:bold;">Engineered for <u style="text-decoration-color: #E77326; text-underline-offset: 4px;">speed</u>, correctness, and completeness<br><span style="padding-left: 7%;font-weight:bold;font-style:normal;">created by an ex-hedge fund quant.</span></span> <span style='color:darkred;font-weight:normal;font-style:italic;font-family:serif;font-size:100%;display:inline-block;background-color:white;border: solid 1px #DDD;border-radius:9px;padding:3px'>← this is your <b>αlpha</b>.</span></span> 174 </h2> 175 176 177 <div style='text-align:left;padding-top:3%;'> 178 </div> 179 180<!-- BEGIN: SIGNUP-TOP-MOBILE --> 181 <div id="signup_topmobile" class="TopSignup" style="float:none;"> 182 <div> 183 <form action="" class="form" id="signupform_topmobile"> 184 <div class="inputContainer" id="inputcontainer_topmobile"> 185 <input type="email" name="email" class="input" id="email_topmobile" placeholder="[email protected]" autocomplete="email"> 186 <label for="email_topmobile" class="label">Company Email</label> 187 <input type="button" class="submitBtn" id="susi_topmobile" value="register"> 188 </div> 189 <div class="title">Start your FREE account<br>and <u>2x</u> API credits now.<br><span style="color:#777;font-weight:normal;font-size:70%">(2x credits apply to annual plan)</span><br></div> 190 </form> 191 </div> 192 </div> 193<!-- END: SIGNUP-TOP-MOBILE --> 194 195 196 <div style='position:relative;text-align:center;'> 197 <h3 id=api style="margin-top:80px;z-index:10;">Your Core Data Never Looked This Good.<br/><span style="font-size:60%;color:#AAA;font-weight:200;">.</span></h3> 198 </div> 199 <div style="display:flex;align-items:center;justify-content:center;"><img src="assets/img/api-dashboard.png" alt="ownership data displayed in Rstudio and web dashboard"></div> 200 201 <div style='position:relative;text-align:center;padding-top:0%;'> 202 <p style="initial-letter:2;text-align:justify;font-size:28px; width: 80%; margin:auto; font-family: Inter, Arial;font-weight:400;color:#666;"> 203 Everything starts with a deep understanding of the data. We have spent decades using publically available data within financial markets and beyond. QK⢠is built on 204 the premise that getting the data right gives everything that consumes it (humans, machines and even agents) a superpower. 205 </p> 206 </div> 207 <div style='position:relative;text-align:center;padding-top:3%;box-shadow:none;'> 208 <button onclick='smoothScroll(document.getElementById("signup-final"),6)' id=cta_api class=cta-button>Start your FREE key now</button> 209 </div> 210 211 212 <div style='position:relative;text-align:center;'> 213 <div id=founder_qoute_1; style="padding:10%;padding-top:10%;border-radius:20px;"> 214 <h3 style="font-size:45px;font-family: Kameron, Times New Roman, Times, serif;font-weight:600;color:#000;text-align:left;"> 215 <span style="color:#000;opacity:0.2;">“</span> 216 <span style="color:#444;font-size:80%;">[QK] is the culmination of 20 years of creating open-source projects like quantmod, designing data-intensive alphas and infrastructure, and advising hedge funds and prop traders around the world.</span> 217 <span style="color:#000;opacity:0.2;">”</span> 218 <br> 219 <span style="padding-top:15px; float:right; color:#666; font-size:60%;">— Jeffrey Ryan<br><span style='opacity:60%'>QUANTkiosk co-founder, ex-hedge fund quant</span></span> 220 </h3> 221 </div> 222 </div> 223 224 <div style='position:relative;text-align:center;padding-top:8%;'> 225 <h3 id=symbology>Institutional symbology.<br>Free for everyone.</h3> 226 <h4 style="text-align:justify;font-size:24px; width: 80%; margin:auto; font-family: Inter, Arial;font-weight:400;color:#666;"> 227 Advancing industry standard symbology, <b>QKID</b> is the first identifier to link firms to instruments — <u>effortlessly 228 combining disparate data sources</u> is the new normal. It's also free to use, backed by QK, and community supported. 229 </h4> 230 </div> 231 232 <div style='position:relative;padding-top:8%;'> 233 <div id=qkid-image style="display:flex;align-items:center;justify-content:center;"><img style='background-color:transparent' src="assets/img/qkid-design.png" alt="symbology diagram displaying entity, instrument and instrument class from qkid"/></div> 234 </div> 235 236 <div style='position:relative;text-align:center;padding-top:8%;'> 237 <h4 style="text-align:justify;font-size:24px; width: 80%; margin:auto; font-family: Inter, Arial;font-weight:400;color:#666;"> 238 Symbology that links firms, industries and instruments is critical to reliable research. <b>QUANTkiosk lets you leverage this power</b> across the terabytes of data we manage, all crafted from our years of experience working in research — developing signals, 239 building tools, and interpreting fundamental market-moving information at scale. 240 </h4> 241 </div> 242 243 <div style='position:relative;text-align:center;padding-top:3%;box-shadow:none;'> 244 <button onclick='smoothScroll(document.getElementById("signup-final"),6)' id=cta_api class=cta-button>Start your FREE key now</button> 245 </div> 246 247 <div style='position:relative;text-align:center;padding-top:8%;'> 248 <h3 id=sourcing>Research ready.<br> Directly from the source.</h3> 249 <div class=narrative>
250 <span id="product_list">Be it <u>institutional ownership</u>, <u>company fundamentals</u>, <u>asset-backed securities</u>, <u>regulatory filings</u> or <u>government data</u>,</span> <b>QUANTkiosk</b> 251 provides research-focused APIs, dashboards & downloads driven by decades of experience. Quickly evaluate what's impacting the companies, industries and institutions that matter to you. 252 </div> 253 <div id=qk-research><img style='background-color:transparent; padding-top: 70px;' src="assets/img/qk-research.png" alt='research pipeline from unstructured and structured source content, extracted, mapped, and normalized into api and dashboard views'></div> 254 </div> 255 256 <div style='position:relative;text-align:center;padding-top:8%;padding-bottom:5%;'> 257 <div class=narrative style="text-align:justify;font-size:24px; width: 80%; margin:auto; font-family: Inter, Arial;font-weight:400;color:#666;"> 258 Whether it's knowing who's accumulating a large equity stake in a mining company, interpreting the balance sheet of a growing energy firm, or discovering the latest debt offering of a tech giant, QUANTkiosk provides access to the underlying <i>AND</i> parsed data that 259 <u>previously was only available to institutional clients paying <b>hundreds of thousands of dollars a year</b></u>. We know how data should be produced, <i>because we know how it should be consumed</i>. And we are committed to making it accessible to all the players in the market... 260 </div> 261 </div> 262 263 264 <div id=signup-final> 265 <div> 266 <div id="signup_btmmobile" class="TopSignup" style="float:none;"> 267 <div> 268 <form action="" class="form" id="signupform_btm"> 269 <div class="inputContainer" id="inputcontainer_btm"> 270 <input type="email" name="email" class="input" id="email_btm" placeholder="[email protected]" autocomplete="email"> 271 <label for="email_btm" class="label">Company Email</label> 272 <input type="button" class="submitBtn" id="susi_btm" value="register"> 273 </div> 274 <div class="title">Start your FREE account<br>and <u>2x</u> API credits now.<br><span style="color:#777;font-weight:normal;font-size:70%">(2x credits apply to annual plan)</span><br></div> 275 </form> 276 </div> 277 </div> 278 </div> 279 </div> 280 </div> 281 282 <div style='position:relative;text-align:center;'> 283 <h5 id=footer style="display:inline-block;text-align:center;margin-top:30px;margin-bottom:100px;font-size:15px;font-family: Inter, Arial;font-weight:400;color:var(--qk-blue);"> 284 <img src="https://qkiosk-assets.s3.amazonaws.com/images/qk-logo.png" style="width:unset;height:20px;" alt='QUANTkiosk logo'> 285 <div>Chicago, Illinois</div> 286 <div >Copyright 2025</div> 287 <div>[email protected]</div> 288 </h5> 289 </div> 290</div> 291</body> 292
293<script> 294function sendSignIn(id, s) { 295 if(s.length == 0) return; 296 var reqUrl = "https://api.qkiosk.io/createAccount?email="+encodeURIComponent(s)+"&ref="+ref; 297 var xhttp = new XMLHttpRequest(); 298 xhttp.onreadystatechange = function() { 299 if (this.readyState == 4 && this.status == 200) { 300 } 301 }; 302 xhttp.open("GET", reqUrl, true); 303 xhttp.send(); 304 setTimeout(function() { 305 document.querySelector("#signupform_"+id+" > .title").innerHTML = `<div class=confirmation><b style="color:var(--qk-orange);font-family: 'Squada One', Arial; font-size:2em;padding-bottom:0.5em;">Thanks! <span style='color:#555;font-family:Inter,arial;font-size:0.7em;'>You're almost registered.</span></b><br><br><span>Check <u>`+s+`</u> to confirm your account.</div>`; 306 document.querySelector("#signupform_"+id).style.paddingBottom = "20px"; 307 document.querySelector("#signupform_"+id+" > .title").style.fontSize = "16px"; 308 document.querySelector("#signupform_"+id+" > .title").style.fontWeight = "normal"; 309 //document.getElementById("email_"+id).value = ""; 310 document.getElementById("inputcontainer_"+id).remove(); 311 }, 600); 312} 313 314document.getElementById("susi_top").addEventListener("click", async () => { sendSignIn("top", document.getElementById("email_top").value); }); 315document.getElementById("susi_topmobile").addEventListener("click", async () => { sendSignIn("topmobile", document.getElementById("email_topmobile").value); }); 316document.getElementById("susi_btm").addEventListener("click", async () => { sendSignIn("btm", document.getElementById("email_btm").value); }); 317</script>
317 318</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.