Files
OpenBB/sdk/usage/api-keys.html
github-actions[bot] 8169ee5420 deploy: c0d0989728
2024-06-24 09:37:45 +00:00

184 lines
115 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-sdk/usage/api-keys" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.3.2">
<title data-rh="true">Setting API Keys - Guides - Usage | OpenBB SDK Docs</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://docs.openbb.co/img/banner.png"><meta data-rh="true" name="twitter:image" content="https://docs.openbb.co/img/banner.png"><meta data-rh="true" property="og:url" content="https://docs.openbb.co/sdk/usage/api-keys"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Setting API Keys | OpenBB Docs"><meta data-rh="true" name="description" content="This documentation page describes how you can set your own API keys from each data vendor on OpenBB to leverage their datasets."><meta data-rh="true" property="og:description" content="This documentation page describes how you can set your own API keys from each data vendor on OpenBB to leverage their datasets."><meta data-rh="true" name="keywords" content="API keys,datasets,data vendors,subscription"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.openbb.co/sdk/usage/api-keys"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/usage/api-keys" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/usage/api-keys" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://7D1HQ0IXAS-dsn.algolia.net" crossorigin="anonymous"><link rel="search" type="application/opensearchdescription+xml" title="OpenBB Docs" href="/opensearch.xml">
<link rel="stylesheet" href="/katex/katex.min.css"><link rel="stylesheet" href="/assets/css/styles.de2dfce3.css">
<script src="/assets/js/runtime~main.99b31435.js" defer="defer"></script>
<script src="/assets/js/main.3abd6960.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"dark")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav class="border-b border-grey-600 lg:px-12 header_docs_sdk navbar navbar--fixed-top"><div class="navbar__inner items-center"><div class="navbar__items"><div class="items-center ml-2 flex"><a href="/"><svg viewBox="0 0 271 19" width="271" height="19" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M126.316.99V14.33l-1.144-1.11-1.142-1.113-1.144-1.11-1.142-1.114-1.144-1.11-1.145-1.113-1.141-1.11-1.145-1.114-1.142-1.113-1.144-1.11-1.142-1.11-1.144-1.114H110.311v17.788H112.597V4.323l1.144 1.113 1.142 1.113 1.144 1.11 1.142 1.114 1.145 1.11 1.141 1.113 1.145 1.11 1.144 1.114 1.142 1.11 1.144 1.113 1.142 1.113 1.144 1.11 1.142 1.111h1.145V.989h-2.287ZM163.123 7.66h-2.286V.99H147.12v17.79h18.294V7.65h-2.286l-.005.01ZM149.406 6.54V3.213h9.144V7.66h-9.144V6.54Zm13.717 4.447v5.566h-13.717V9.886h13.717v1.102ZM201.057 7.66h-3.427V.99h-13.72v17.79h18.289V7.65l-1.142.01ZM186.196 6.54V3.213h9.148V7.66h-9.148V6.54Zm13.72 4.447v5.566h-13.72V9.886h13.72v1.102ZM89.662.99H73.656v17.787H91.942v-2.22H75.945V12.106H89.656V9.883H75.945V3.213H91.942V.99H89.661ZM16.02.99H.018v17.79h18.291V.99H16.02Zm0 3.336v12.23H2.301V3.213h13.72v1.113ZM52.862.99H36.86v17.79h2.286v-6.673h16.003V.977h-2.287V.99Zm0 3.336v5.565H39.146V3.213h13.716v1.113ZM226.316 10.14h-6.117v8.64h6.141l.992-1v-7l-1.016-.64Zm-.002 1.62v5.94h-5.1v-6.48h5.1v.54ZM240.447 10.14h-7.115v8.64h8.133v-8.64h-1.018Zm0 1.62v5.94h-6.1v-6.48h6.1v.54ZM254.9 10.14H247.465v8.64H255.959V17.7H248.528V11.22H255.959v-1.08H254.9ZM269.404 10.14h-7.444V15h7.448v2.701h-5.853l-1.596.005.001.535v.539h8.505V17.7h-1.061.004H263.555l6.913.066.002-.607-.002-.41-.003-.67.005-1.08h-6.248 6.248l-.002-1.08H263.024v-2.7h7.441v-1.08h-1.061Z"></path></svg></a></div></div><div class="navbar__items navbar__items--right max-sm:hidden"><div class="flex items-center"><div class="flex gap-4 mr-12 md:mr-0 ml-4"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R2d6ah:" data-state="closed" class="bg-grey-900 radix-state-open:text-white hover:border-grey-200 hover:text-grey-200 radix-state-open:border-white border -mt-[0.6px] h-[34px] w-[34px] text-grey-400 border-grey-400 rounded flex items-center justify-center"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4 h-4"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="flex gap-2"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button><a href="https://my.openbb.co/" class="_btn-dark text-xs hover:text-black"><span class="md:hidden">Hub</span><span class="hidden md:inline">OpenBB Hub</span></a></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav class="menu thin-scrollbar !px-10 text-sm !pb-10 mt-[40px] menu_Y1UP"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/platform">OpenBB Platform</a><button aria-label="Toggle the collapsible sidebar category &#x27;OpenBB Platform&#x27;" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/cli">OpenBB Platform CLI</a><button aria-label="Toggle the collapsible sidebar category &#x27;OpenBB Platform CLI&#x27;" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/bot">OpenBB Bot</a><button aria-label="Toggle the collapsible sidebar category &#x27;OpenBB Bot&#x27;" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1"><span class="sidebar-divider"></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menuHtmlItem_PEWV menu__list-item sidebar-title">LEGACY</li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/terminal">OpenBB Terminal</a><button aria-label="Toggle the collapsible sidebar category &#x27;OpenBB Terminal&#x27;" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a href="#" class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true">OpenBB SDK</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk">Introduction</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" aria-expanded="true" tabindex="0" href="/sdk/usage">Usage</a><button aria-label="Toggle the collapsible sidebar category &#x27;Usage&#x27;" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/usage/basics">Basics</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/sdk/usage/api-keys">Setting API Keys</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/data-available">Data Available</a><button aria-label="Toggle the collapsible sidebar category &#x27;Data Available&#x27;" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/reference">Reference</a><button aria-label="Toggle the collapsible sidebar category &#x27;Reference&#x27;" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/faqs">FAQs</a><button aria-label="Toggle the collapsible sidebar category &#x27;FAQs&#x27;" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/showcase">Showcase</a></li></ul></li></ul></nav></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">OpenBB SDK</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/sdk/usage"><span itemprop="name">Usage</span></a><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Setting API Keys</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_bxCs"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Setting API Keys</h1></header>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-keys-module">The Keys Module<a href="#the-keys-module" class="hash-link" aria-label="Direct link to The Keys Module" title="Direct link to The Keys Module">​</a></h2>
<p>API (Application Programming Interface) keys are access credentials for obtaining data from a particular source. They are a string of random characters assigned, by the data provider, to an individual account. Most vendors offer a free tier requiring only a valid email address, some will require an account with proper KYC (Know Your Customer). Each source is entered into the SDK with the <code>openbb.keys</code> module, using the syntax described in the sections below. Wrapping the command with <code>help()</code> will print the docstrings to the screen. For example:</p>
<div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">help(openbb.keys.reddit)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Which prints:</p>
<div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Set Reddit key</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Parameters</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> ----------</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> client_id: str</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Client ID</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> client_secret: str</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Client secret</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> password: str</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> User password</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> username: str</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> User username</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> useragent: str</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> User useragent</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist: bool, optional</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> If False, api key change will be contained to where it was changed. For example, a Jupyter notebook session.</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> If True, api key change will be global, i.e. it will affect terminal environment variables.</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> By default, False.</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> show_output: bool, optional</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Returns</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> -------</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> str</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Status of key set</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Examples</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> --------</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> &gt;&gt;&gt; from openbb_terminal.sdk import openbb</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> &gt;&gt;&gt; openbb.keys.reddit(</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> client_id=&quot;example_id&quot;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> client_secret=&quot;example_secret&quot;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> password=&quot;example_password&quot;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> username=&quot;example_username&quot;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> useragent=&quot;example_useragent&quot;</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> )</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>A message similar to the one below will be printed when a function requesting data from an API is called but the key has not yet been entered.</p>
<div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.stocks.quote(&quot;AAPL&quot;)</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">API_KEY_FINANCIALMODELINGPREP not defined. Set API Keys in ~/.openbb_terminal/.env or under keys menu.</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>The menu also provides a method for testing the validity of a key upon entry. It can be easy to copy &amp; paste the string with a missing character; so, if the test fails, check that the values were correctly recorded with the command:</p>
<div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.mykeys(show = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p><strong>We recommend gradually obtaining keys, when the use of a specific function requires it.</strong></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="instructions-by-source">Instructions by Source<a href="#instructions-by-source" class="hash-link" aria-label="Direct link to Instructions by Source" title="Direct link to Instructions by Source">​</a></h2>
<p>This section covers all API keys listed above and include detailed instructions how to obtain each API key. By clicking on each name, the section will expand and instructions are provided. Include, <code>persist = True</code> in the syntax to permanently store the key on the machine.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="alphavantage">AlphaVantage<a href="#alphavantage" class="hash-link" aria-label="Direct link to AlphaVantage" title="Direct link to AlphaVantage">​</a></h3>
<blockquote>
<p>Alpha Vantage provides enterprise-grade financial market data through a set of powerful and developer-friendly data APIs and spreadsheets. From traditional asset classes (e.g., stocks, ETFs, mutual funds) to economic indicators, from foreign exchange rates to commodities, from fundamental data to technical indicators, Alpha Vantage is your one-stop-shop for real-time and historical global market data delivered through cloud-based APIs, Excel, and Google Sheets.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://www.alphavantage.co/support/#api-key" target="_blank" rel="noopener noreferrer">https://www.alphavantage.co/support/#api-key</a></p><p><a href="https://www.alphavantage.co/support/#api-key" target="_blank" rel="noopener noreferrer">AlphaVantage</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207820936-46c2ba00-81ff-4cd3-98a4-4fa44412996f.png" alt="AlphaVantage" class="img_ev3q"></p><p>Fill out the form, pass Captcha, and click on, &quot;GET FREE API KEY&quot;. The issued key can be entered into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.av(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="binance">Binance<a href="#binance" class="hash-link" aria-label="Direct link to Binance" title="Direct link to Binance">​</a></h3>
<blockquote>
<p>Binance cryptocurrency exchange - We operate the worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://www.binance.com/en/support/faq/how-to-create-api-360002502072" target="_blank" rel="noopener noreferrer">https://www.binance.com/en/support/faq/how-to-create-api-360002502072</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207839805-f71cf12a-62d2-41cb-ba19-0c35917abc40.png" alt="Binance" class="img_ev3q"></p><p>These instructions should provide clear guidance for obtaining an API Key. Enter the issued credentials into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.binance(</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> key = &#x27;REPLACE_WITH_KEY&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> secret = &#x27;REPLACE_WITH_SECRET&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist = True</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bitquery">Bitquery<a href="#bitquery" class="hash-link" aria-label="Direct link to Bitquery" title="Direct link to Bitquery">​</a></h3>
<blockquote>
<p>Bitquery is an API-first product company dedicated to power and solve blockchain data problems using the ground truth of on-chain data.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://bitquery.io/" target="_blank" rel="noopener noreferrer">https://bitquery.io/</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207840322-5532a3f9-739f-4e28-9839-a58db932882e.png" alt="Bitquery" class="img_ev3q"></p><p>Click &quot;Try GraphQL API&quot;, which opens the following screen:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207840576-2c51a538-dd9b-484d-b11d-40e3e424df62.png" alt="Try GraphQL API" class="img_ev3q"></p><p>After creating an account and verifying the email address, get the value for the key by clicking on the &quot;API Key&quot; tab.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207840833-35c1b12c-9b4b-43fe-a33e-f7b92c43a011.png" alt="Get Bitquery API Key" class="img_ev3q"></p><p>Enter this API key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.bitquery(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="biztoc">BizToc<a href="#biztoc" class="hash-link" aria-label="Direct link to BizToc" title="Direct link to BizToc">​</a></h3>
<blockquote>
<p>BizToc is the one-stop business and finance news hub, encapsulating the top 200 US news providers in real time.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>The BizToc API is hosted on RapidAPI. To set up, go to: <a href="https://rapidapi.com/thma/api/biztoc" target="_blank" rel="noopener noreferrer">https://rapidapi.com/thma/api/biztoc</a>.</p><p><img decoding="async" loading="lazy" src="https://github.com/marban/OpenBBTerminal/assets/18151143/04cdd423-f65e-4ad8-ad5a-4a59b0f5ddda" alt="biztoc0" class="img_ev3q"></p><p>In the top right, select &quot;Sign Up&quot;. After answering some questions, you will be prompted to select one of their plans.</p><p><img decoding="async" loading="lazy" src="https://github.com/marban/OpenBBTerminal/assets/18151143/9f3b72ea-ded7-48c5-aa33-bec5c0de8422" alt="biztoc1" class="img_ev3q"></p><p>After signing up, navigate back to <a href="https://rapidapi.com/thma/api/biztoc" target="_blank" rel="noopener noreferrer">https://rapidapi.com/thma/api/biztoc</a>. If you are logged in, you will see a header called X-RapidAPI-Key.</p><p><img decoding="async" loading="lazy" src="https://github.com/marban/OpenBBTerminal/assets/18151143/0f3b6c91-07e0-447a-90cd-a9e23522929f" alt="biztoc2" class="img_ev3q"></p><p>Copy the key to the clipboard, and enter this key into the OpenBB Terminal with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.biztoc(key = &quot;REPLACE_WITH_KEY&quot;, persist=True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="coinmarketcap">CoinMarketCap<a href="#coinmarketcap" class="hash-link" aria-label="Direct link to CoinMarketCap" title="Direct link to CoinMarketCap">​</a></h3>
<blockquote>
<p>CoinMarketCap is the world&#x27;s most-referenced price-tracking website for cryptoassets in the rapidly growing cryptocurrency space. Its mission is to make crypto discoverable and efficient globally by empowering retail users with unbiased, high quality and accurate information for drawing their own informed conclusions.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://coinmarketcap.com/api" target="_blank" rel="noopener noreferrer">https://coinmarketcap.com/api</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207831111-3f09ed75-740e-4121-a67e-6e1f36e8ab9a.png" alt="CoinMarketCap" class="img_ev3q"></p><p>Click on, &quot;Get Your Free API Key Now&quot;, which opens to the page:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207831345-06a48efe-63b2-4804-bcf9-52fa4a73f7db.png" alt="CoinMarketCap" class="img_ev3q"></p><p>Once the account has been created, copy the API key displayed within the dashboard.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207831705-e9f95018-bba7-49a9-b057-3443bc839861.png" alt="CoinMarketCap" class="img_ev3q"></p><p>Enter the API key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.cmc(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="coinbase">Coinbase<a href="#coinbase" class="hash-link" aria-label="Direct link to Coinbase" title="Direct link to Coinbase">​</a></h3>
<blockquote>
<p>Coinbase is a secure online platform for buying, selling, transferring, and storing cryptocurrency.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key" target="_blank" rel="noopener noreferrer">https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207841901-647f0aef-0c74-454d-b99e-367d784259f0.png" alt="Coinbase" class="img_ev3q"></p><p>Follow the instructions to obtain the credentials for the specific account. Enter the three values into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.coinbase(</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> key = &#x27;REPLACE_WITH_KEY&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> secret = &#x27;REPLACE_WITH_SECRET&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> passphrase = &#x27;REPLACE_WITH_PASSPHRASE&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist = True</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="coinglass">Coinglass<a href="#coinglass" class="hash-link" aria-label="Direct link to Coinglass" title="Direct link to Coinglass">​</a></h3>
<blockquote>
<p>Coinglass is a cryptocurrency futures trading &amp; information platform,where you can find the Bitcoin Liquidations ,Bitcoin open interest, Grayscale Bitcoin Trust,Bitcoin longs vs shorts ratio and actively compare funding rates for crypto futures.Above all the quantities are shown as per their respective contract value.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://www.coinglass.com/" target="_blank" rel="noopener noreferrer">https://www.coinglass.com/</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207844601-8510687a-e54f-49b9-961f-5ef6718f58ab.png" alt="Coinglass" class="img_ev3q"></p><p>Click, &quot;Log in&quot;, and then sign up for an account. This opens the page:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207844637-a9321889-c4d8-4d44-95fe-a6288a17ad19.png" alt="Coinglass" class="img_ev3q"></p><p>With the account created, find the assigned API key within the account profile page. Enter this value into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.coinglass(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="companies-house">Companies House<a href="#companies-house" class="hash-link" aria-label="Direct link to Companies House" title="Direct link to Companies House">​</a></h3>
<blockquote>
<p>The Companies House API lets you retrieve information about limited companies (and other companies that fall within the Companies Act 2006). The data returned is live and real-time, and is simple to use and understand.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Setup an account by following the instructions <a href="https://developer-specs.company-information.service.gov.uk/guides/gettingStarted#set-up-a-companies-house-account" target="_blank" rel="noopener noreferrer">here</a>.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/234980988-352e36f7-334b-4e4c-846f-2cea128f9464.png" alt="Companies House" class="img_ev3q"></p><p>After creating the account and logging in, click on, <a href="https://developer.company-information.service.gov.uk/manage-applications/add" target="_blank" rel="noopener noreferrer">Create an Application</a>. Fill out the form and then click the <code>Create</code> button at the bottom of the page.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/234981083-e78cf4f7-3be0-404e-b7cc-b452679bbb06.png" alt="Create an Application" class="img_ev3q"></p><p>Once the application is created, an API key can be generated by clicking on <code>View all Applications</code>, and then the <code>Create new key</code> button at the bottom. Copy the API key value to the clipboard and then enter it into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.companieshouse(&#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="crypto-panic">Crypto Panic<a href="#crypto-panic" class="hash-link" aria-label="Direct link to Crypto Panic" title="Direct link to Crypto Panic">​</a></h3>
<blockquote>
<p>CryptoPanic is a news aggregator platform indicating impact on price and market for traders and cryptocurrency enthusiasts.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://cryptopanic.com/developers/api/" target="_blank" rel="noopener noreferrer">https://cryptopanic.com/developers/api/</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207848733-27e5a804-7ae7-4ca2-88b2-848b32929b6f.png" alt="Crypto Panic" class="img_ev3q"></p><p>Click on, <a href="https://cryptopanic.com/accounts/signup/?next=/developers/api/" target="_blank" rel="noopener noreferrer">&quot;Sign up&quot;</a>, and after creating, the API Key will be displayed on the documentation page, &quot;Your free API auth token&quot;.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207848971-3e4771b7-1faa-45fe-955f-81bd736b16b7.png" alt="Crypto Panic" class="img_ev3q"></p><p>Enter that value in the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.cpanic(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="databento">Databento<a href="#databento" class="hash-link" aria-label="Direct link to Databento" title="Direct link to Databento">​</a></h3>
<blockquote>
<p>Databento eliminates tens of thousands of dollars in upfront expenses per dataset without sacrificing data integrity. We give you the flexibility to pick up real-time full exchange feeds and terabytes of historical data, whenever you need it.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://docs.databento.com/getting-started" target="_blank" rel="noopener noreferrer">https://docs.databento.com/getting-started</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/221944000-394e7123-5bb3-4218-b949-f0958b6353da.png" alt="Databento" class="img_ev3q"></p><p>Click on, <a href="https://databento.com/signup" target="_blank" rel="noopener noreferrer">Sign up</a>, and after creating an account, the API key is found in the <a href="https://databento.com/portal/keys" target="_blank" rel="noopener noreferrer">account portal</a>.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/221944057-c2314909-7b7d-4f65-8e9e-287a957f54f8.png" alt="Databento" class="img_ev3q"></p><p>Enter this into the terminal with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.databento(key = &#x27;REPLACE_WITH_KEY&#x27;)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="degiro">Degiro<a href="#degiro" class="hash-link" aria-label="Direct link to Degiro" title="Direct link to Degiro">​</a></h3>
<blockquote>
<p>DEGIRO is Europe&#x27;s fastest growing online stock broker. DEGIRO distinguishes itself from its competitors by offering extremely low trading commissions.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://www.degiro.com/" target="_blank" rel="noopener noreferrer">https://www.degiro.com/</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207838353-001d350c-872c-4770-a586-fb21318122eb.png" alt="Degiro" class="img_ev3q"></p><p>Click on, &quot;Open an account&quot;, and then go through the registration process. After setting up the account, the login credentials can be entered in the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.degiro(</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> username = &#x27;USERNAME&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> password = &#x27;PASSWORD&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist = True</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><p>Instructions for setting up 2FA authorization are <a href="https://github.com/Chavithra/degiro-connector#35-how-to-use-2fa-" target="_blank" rel="noopener noreferrer">here</a>.</p></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="eodhd">EODHD<a href="#eodhd" class="hash-link" aria-label="Direct link to EODHD" title="Direct link to EODHD">​</a></h3>
<blockquote>
<p>Historical End of Day, Intraday, and Live prices API, with Fundamental Financial data API for more than 120000 stocks, ETFs and funds all over the world.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://eodhistoricaldata.com/r/?ref=869U7F4J" target="_blank" rel="noopener noreferrer">https://eodhistoricaldata.com/r/?ref=869U7F4J</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207849214-23763c95-7314-42ae-b97d-cb5810686498.png" alt="EODHD" class="img_ev3q"></p><p>Clicking on, &quot;Registration&quot;, opens the page:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207849324-00d4a916-8260-45c0-9714-289e0a0574c0.png" alt="EODHD" class="img_ev3q"></p><p>Once registered, the API Key will be next to &quot;API TOKEN&quot;.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207849462-37471270-929a-45c5-a164-a84249b19231.png" alt="EODHD" class="img_ev3q"></p><p>Enter this string into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.eodhd(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="finnhub">Finnhub<a href="#finnhub" class="hash-link" aria-label="Direct link to Finnhub" title="Direct link to Finnhub">​</a></h3>
<blockquote>
<p>With the sole mission of democratizing financial data, we are proud to offer a FREE realtime API for stocks, forex and cryptocurrency.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://finnhub.io/" target="_blank" rel="noopener noreferrer">https://finnhub.io/</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207832028-283c3321-8c05-4ee8-b4d2-41cdc940f408.png" alt="Finnhub" class="img_ev3q"></p><p>Click on, &quot;Get free api key&quot;, to open the page:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207832185-f4c8406a-3b75-4acc-b3e8-3c4b3272d4da.png" alt="Finnhub" class="img_ev3q"></p><p>Once the account has been created, find the API key in the account dashboard.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207832601-62007d95-410c-4d03-a5a3-b177d1894a4c.png" alt="Finnhub" class="img_ev3q"></p><p>Add this key to the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.finnhub(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="financial-modeling-prep">Financial Modeling Prep<a href="#financial-modeling-prep" class="hash-link" aria-label="Direct link to Financial Modeling Prep" title="Direct link to Financial Modeling Prep">​</a></h3>
<blockquote>
<p>Enhance your application with our data that goes up to 30 years back in history. Earnings calendar, financial statements, multiple exchanges and more!</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://site.financialmodelingprep.com/developer/docs" target="_blank" rel="noopener noreferrer">https://site.financialmodelingprep.com/developer/docs</a></p><p><a href="https://site.financialmodelingprep.com/developer/docs" target="_blank" rel="noopener noreferrer">FinancialModelingPrep</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207821920-64553d05-d461-4984-b0fe-be0368c71186.png" alt="FinancialModelingPrep" class="img_ev3q"></p><p>Click on, &quot;Get my API KEY here&quot;, and sign up for a free account.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207822184-a723092e-ef42-4f87-8c55-db150f09741b.png" alt="FinancialModelingPrep" class="img_ev3q"></p><p>With an account created, sign in and navigate to the Dashboard, which shows the assigned token. by pressing the &quot;Dashboard&quot; button which will show the API key.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207823170-dd8191db-e125-44e5-b4f3-2df0e115c91d.png" alt="FinancialModelingPrep" class="img_ev3q"></p><p>Enter the key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.fmp(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="fred">FRED<a href="#fred" class="hash-link" aria-label="Direct link to FRED" title="Direct link to FRED">​</a></h3>
<blockquote>
<p>FRED is the trusted source for economic data since 1991. Download, graph, and track 819,000 US and international time series from 110 sources.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://fred.stlouisfed.org" target="_blank" rel="noopener noreferrer">https://fred.stlouisfed.org</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207827137-d143ba4c-72cb-467d-a7f4-5cc27c597aec.png" alt="FRED" class="img_ev3q"></p><p>Click on, &quot;My Account&quot;, create a new account or sign in with Google:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207827011-65cdd501-27e3-436f-bd9d-b0d8381d46a7.png" alt="FRED" class="img_ev3q"></p><p>After completing the sign-up, go to &quot;My Account&quot;, and select &quot;API Keys&quot;. Then, click on, &quot;Request API Key&quot;.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207827577-c869f989-4ef4-4949-ab57-6f3931f2ae9d.png" alt="FRED" class="img_ev3q"></p><p>Fill in the box for information about the use-case for FRED, and by clicking, &quot;Request API key&quot;, at the bottom of the page, the API key will be issued.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207828032-0a32d3b8-1378-4db2-9064-aa1eb2111632.png" alt="FRED" class="img_ev3q"></p><p>Enter the API key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.fred(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="github">GitHub<a href="#github" class="hash-link" aria-label="Direct link to GitHub" title="Direct link to GitHub">​</a></h3>
<blockquote>
<p>GitHub is where over 100 million developers shape the future of software.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207846953-7feae777-3c3b-4f21-9dcf-84817c732618.png" alt="GitHub" class="img_ev3q"></p><p>Sign up for, or sign in to, GitHub. Once logged in, navigate to the <a href="https://github.com/settings/apps" target="_blank" rel="noopener noreferrer">apps</a> page, under account settings.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207847215-3c04003f-26ea-4e62-9c13-ea35176bb5e3.png" alt="GitHub" class="img_ev3q"></p><p>Select, &quot;New GitHub App&quot;:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207847383-d24416c6-18be-43f2-ae7c-455e8372a6ed.png" alt="GitHub" class="img_ev3q"></p><p>After creating the app, the key will be issued. Enter this token into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.github(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="glassnode">Glassnode<a href="#glassnode" class="hash-link" aria-label="Direct link to Glassnode" title="Direct link to Glassnode">​</a></h3>
<blockquote>
<p>Glassnode makes blockchain data accessible for everyone. We source and carefully dissect on-chain data, to deliver contextualized and actionable insights.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://studio.glassnode.com" target="_blank" rel="noopener noreferrer">https://studio.glassnode.com</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207843761-799078ff-fa64-4d39-a6eb-ba01d250be69.png" alt="Glassnode" class="img_ev3q"></p><p>Click on, &quot;Sign up&quot;, and create an account:</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207843795-dd2cdbdb-45eb-4c7d-b967-ae9857d4ea5d.png" alt="Glassnode" class="img_ev3q"></p><p>After creating an account, navigate to the <a href="https://studio.glassnode.com/settings/api" target="_blank" rel="noopener noreferrer">account settings</a> and generate an API Key.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207843950-5f33f37d-0203-4302-a67f-198808f18e06.png" alt="Glassnode" class="img_ev3q"></p><p>Enter this key in the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.glassnode(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="intrinio">Intrinio<a href="#intrinio" class="hash-link" aria-label="Direct link to Intrinio" title="Direct link to Intrinio">​</a></h3>
<blockquote>
<p>Intrinio is more than a financial data API provider – we&#x27;re a real time data partner. That means we&#x27;re your guide to every step of the financial data.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://intrinio.com/starter-plan" target="_blank" rel="noopener noreferrer">https://intrinio.com/starter-plan</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/219207307-d6605460-ae2c-46d3-8b4e-f82057cfce59.png" alt="Intrinio" class="img_ev3q"></p><p>An API key will be issued with a subscription. Find the token value within the account dashboard, and enter it into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.intrinio(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="messari">Messari<a href="#messari" class="hash-link" aria-label="Direct link to Messari" title="Direct link to Messari">​</a></h3>
<blockquote>
<p>Gain an edge over the crypto market with professional grade data, tools, and research.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://messari.io" target="_blank" rel="noopener noreferrer">https://messari.io</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207848122-ec6a41e4-76b7-4620-adc3-1f1c19f4bca6.png" alt="Messari" class="img_ev3q"></p><p>Click on, &quot;Sign up&quot;, and create an account.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207848160-6a962e3c-3007-40a3-9431-cd5ddfe5bb8e.png" alt="Messari" class="img_ev3q"></p><p>After creating the account, navigate to the <a href="https://messari.io/account/api" target="_blank" rel="noopener noreferrer">account page</a>, and click on the tab for, API Access.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207848324-ade5bede-8e6b-4b87-bdec-eade3217c0d8.png" alt="Messari" class="img_ev3q"></p><p>Copy the API key and add it to the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.messari(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="news-api">News API<a href="#news-api" class="hash-link" aria-label="Direct link to News API" title="Direct link to News API">​</a></h3>
<blockquote>
<p>News API is a simple, easy-to-use REST API that returns JSON search results for current and historic news articles published by over 80,000 worldwide sources.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://newsapi.org" target="_blank" rel="noopener noreferrer">https://newsapi.org</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207828250-0c5bc38c-90b4-427d-a611-b43c98c8e7ab.png" alt="News API" class="img_ev3q"></p><p>Click on, &quot;Get API Key&quot;, and fill out the form.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207828421-76922bc2-cde0-493f-9eed-7f90eb831779.png" alt="News API" class="img_ev3q"></p><p>Register for an account and the next screen will provide the API Key.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207828736-f0fce53b-f302-4456-adf9-8d50ac41fbe2.png" alt="News API" class="img_ev3q"></p><p>Add this API key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.news(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="oanda">Oanda<a href="#oanda" class="hash-link" aria-label="Direct link to Oanda" title="Direct link to Oanda">​</a></h3>
<blockquote>
<p>OANDA&#x27;s Currency Converter allows you to check the latest foreign exchange average bid/ask rates and convert all major world currencies.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://developer.oanda.com" target="_blank" rel="noopener noreferrer">https://developer.oanda.com</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207839324-d30aa2b6-be83-41ff-9b1b-146cac566789.png" alt="Oanda" class="img_ev3q"></p><p>After creating an account, follow the steps below.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207839246-eb40f093-b583-4edd-b178-99fe399bfb66.png" alt="Oanda" class="img_ev3q"></p><p>Upon completion of the account setup, enter the credentials into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.oanda(</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> account = &#x27;REPLACE_WITH_ACCOUNT&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> access_token = &#x27;REPLACE_WITH_TOKEN&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> account_type = &#x27;REPLACE_WITH_LIVE_OR_PRACTICE&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist = True</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="polygon">Polygon<a href="#polygon" class="hash-link" aria-label="Direct link to Polygon" title="Direct link to Polygon">​</a></h3>
<blockquote>
<p>Live &amp; historical data for US stocks for all 19 exchanges. Instant access to real-time and historical stock market data.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://polygon.io" target="_blank" rel="noopener noreferrer">https://polygon.io</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207825623-fcd7f0a3-131a-4294-808c-754c13e38e2a.png" alt="Polygon" class="img_ev3q"></p><p>Click on, &quot;Get your Free API Key&quot;.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207825952-ca5540ec-6ed2-4cef-a0ed-bb50b813932c.png" alt="Polygon" class="img_ev3q"></p><p>After signing up, the API Key is found at the bottom of the account dashboard page.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207826258-b1f318fa-fd9c-41d9-bf5c-fe16722e6601.png" alt="Polygon" class="img_ev3q"></p><p>Enter the key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.polygon(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="quandl">Quandl<a href="#quandl" class="hash-link" aria-label="Direct link to Quandl" title="Direct link to Quandl">​</a></h3>
<blockquote>
<p>The premier source for financial, economic, and alternative datasets, serving investment professionals. Quandl’s platform is used by over 400,000 people, including analysts from the world’s top hedge funds, asset managers and investment banks.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207823899-208a3952-f557-4b73-aee6-64ac00faedb7.png" alt="Quandl" class="img_ev3q"></p><p>Click on, &quot;Sign Up&quot;, and register a new account.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207824214-4b6b2b74-e709-4ed4-adf2-14803e6f3568.png" alt="Quandl" class="img_ev3q"></p><p>Follow the sign-up instructions, and upon completion the API key will be assigned.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207824664-3c82befb-9c69-42df-8a82-510d85c19a97.png" alt="Quandl" class="img_ev3q"></p><p>Enter the key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.quandl(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="reddit">Reddit<a href="#reddit" class="hash-link" aria-label="Direct link to Reddit" title="Direct link to Reddit">​</a></h3>
<blockquote>
<p>Reddit is a network of communities where people can dive into their interests, hobbies and passions.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Sign in to Reddit, and then go to: <a href="https://old.reddit.com/prefs/apps/" target="_blank" rel="noopener noreferrer">https://old.reddit.com/prefs/apps/</a></p><p><img decoding="async" loading="lazy" src="https://preview.redd.it/540vrn3k0cn91.png?width=986&amp;format=png&amp;auto=webp&amp;v=enabled&amp;s=88228cd0cf4415b3487b8d35e1097f0caa804e15" alt="Reddit" class="img_ev3q"></p><p>Scroll down and click on &quot;create application&quot;, selecting &quot;script&quot;.</p><p><img decoding="async" loading="lazy" src="https://preview.redd.it/7je4ehqa1cn91.png?width=916&amp;format=png&amp;auto=webp&amp;v=enabled&amp;s=dbdf65ccc0820cfe28eff8e81cba056f4fd8263e" alt="Reddit" class="img_ev3q"></p><p>Once the application is created, you must register it <a href="https://old.reddit.com/wiki/api" target="_blank" rel="noopener noreferrer">here</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207834105-665180be-c2b6-43c8-b1c9-477729905010.png" alt="Reddit" class="img_ev3q"></p><p>Click on, &quot;Read the full API terms and sign up for usage&quot;, and fill out the form.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207834850-32a0d4c8-9990-4919-94e3-abad1487a3bd.png" alt="Reddit" class="img_ev3q"></p><p>After submitting the form, check for a confirmation email. The credentials will be displayed <a href="https://old.reddit.com/prefs/apps/" target="_blank" rel="noopener noreferrer">here</a>, add them to the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.reddit(</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> client_id = &#x27;REPLACE_WITH_CLIENT_ID&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> client_secret = &#x27;REPLACE_WITH_CLIENT_SECRET&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> username = &#x27;REPLACE_WITH_REDDIT_USERNAME&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> password = &#x27;REPLACE_WITH_REDDIT_PASSWORD&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> useragent = &#x27;REPLACE_WITH_USER_AGENT&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist = True</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="robinhood">Robinhood<a href="#robinhood" class="hash-link" aria-label="Direct link to Robinhood" title="Direct link to Robinhood">​</a></h3>
<blockquote>
<p>Robinhood has commission-free investing, and tools to help shape your financial future.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://robinhood.com/us/en" target="_blank" rel="noopener noreferrer">https://robinhood.com/us/en</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207838058-a2311632-6459-4cfd-bc0a-639ee3931574.png" alt="Robinhood" class="img_ev3q"></p><p>After registering for an account, it can be added to the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.rb(</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> username = &#x27;REPLACE_WITH_USERNAME&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> password = &#x27;REPLACE_WITH_PASSWORD&#x27;,</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist = True</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><p>The first login will request 2FA authorization from the device connected to the account.</p></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="santiment">Santiment<a href="#santiment" class="hash-link" aria-label="Direct link to Santiment" title="Direct link to Santiment">​</a></h3>
<blockquote>
<p>We provide tools to help you analyze crypto markets and find data-driven opportunities to optimize your investing.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://app.santiment.net" target="_blank" rel="noopener noreferrer">https://app.santiment.net</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207849709-a5f10b03-138c-4e09-89f6-8a18cfbaf008.png" alt="Santiment" class="img_ev3q"></p><p>Click on, &quot;Sign up&quot;, and register for an account.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207849732-4bae61de-2f62-4919-b85d-f418f1bbd0c4.png" alt="Santiment" class="img_ev3q"></p><p>Navigate to the <a href="https://app.santiment.net/account#api-keys" target="_blank" rel="noopener noreferrer">account dashboard</a> and generate a key.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207849839-31d1d0a7-6936-4ebd-a7f8-1292f6317b07.png" alt="Santiment" class="img_ev3q"></p><p>Add it to the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.santiment(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="stocksera">Stocksera<a href="#stocksera" class="hash-link" aria-label="Direct link to Stocksera" title="Direct link to Stocksera">​</a></h3>
<blockquote>
<p>Empowering investors to take advantage of alternative data. We track trending tickers on social media and provide alternative data for easy due-diligence &amp; analysis.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://stocksera.pythonanywhere.com" target="_blank" rel="noopener noreferrer">https://stocksera.pythonanywhere.com</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207853896-ee233569-26bb-4244-b115-43ac8885757a.png" alt="Stocksera" class="img_ev3q"></p><p>Click on, &quot;Log in&quot;, and create an account.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207853985-46a7a17f-b6b2-442b-886d-f68b3ba2ad5a.png" alt="Stocksera" class="img_ev3q"></p><p>Once logged in, navigate to the &quot;Developers&quot; tab and copy the API key.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207854224-e5ddace0-15d1-491c-b616-263cca0bef02.png" alt="Stocksera" class="img_ev3q"></p><p>Add the key to the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.stocksera(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="token-terminal">Token Terminal<a href="#token-terminal" class="hash-link" aria-label="Direct link to Token Terminal" title="Direct link to Token Terminal">​</a></h3>
<blockquote>
<p>Token Terminal is a platform that aggregates financial data on the leading blockchains and decentralized applications.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://tokenterminal.com" target="_blank" rel="noopener noreferrer">https://tokenterminal.com</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207850735-69368b4f-6a3e-46b8-ba69-3b79d9231f15.png" alt="Token Terminal" class="img_ev3q"></p><p>Click on, &quot;Log in&quot; and sign up for an account.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207850774-2071df78-3289-4c8e-9d64-156b9ec8ad81.png" alt="Token Terminal" class="img_ev3q"></p><p>Verify the email address, and then navigate go to the &quot;API&quot; tab and copy the API key to the clipboard.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207851035-71ea3eff-a11f-4835-8592-c07b3aa3f800.png" alt="Token Terminal" class="img_ev3q"></p><p>Add the key to the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.tokenterminal(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="tradier">Tradier<a href="#tradier" class="hash-link" aria-label="Direct link to Tradier" title="Direct link to Tradier">​</a></h3>
<blockquote>
<p>Tradier, the home of active traders. Our open collaboration platform allows investors to truly customize their trading experience like never before.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://documentation.tradier.com" target="_blank" rel="noopener noreferrer">https://documentation.tradier.com</a></p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207829178-a8bba770-f2ea-4480-b28e-efd81cf30980.png" alt="Tradier" class="img_ev3q"></p><p>Click on, &quot;Open Account&quot;, to start the sign-up process. After the account has been setup, navigate to <a href="https://dash.tradier.com/login?redirect=settings.api" target="_blank" rel="noopener noreferrer">Tradier Broker Dash</a> and create the application. Request a sandbox access token, and enter this key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.tradier(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="twitter">Twitter<a href="#twitter" class="hash-link" aria-label="Direct link to Twitter" title="Direct link to Twitter">​</a></h3>
<blockquote>
<p>From breaking news and entertainment to sports and politics, get the full story with all the live commentary.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Upcoming changes to the Twitter API will deprecate the current functionality, it is uncertain if the features will continue to work. </summary><div><div class="collapsibleContent_i85q"><p><img decoding="async" loading="lazy" src="https://pbs.twimg.com/media/FooIJF3agAIU8SN?format=png&amp;name=medium" alt="Twitter API" class="img_ev3q"></p></div></div></details>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="whale-alert">Whale Alert<a href="#whale-alert" class="hash-link" aria-label="Direct link to Whale Alert" title="Direct link to Whale Alert">​</a></h3>
<blockquote>
<p>Whale Alert continuously collects and analyzes billions of blockchain transactions and related-off chain data from hundreds of reliable sources and converts it into an easy to use standardized format. Our world-class analytics and custom high speed database solutions process transactions the moment they are made, resulting in the largest and most up-to-date blockchain dataset in the world.</p>
</blockquote>
<details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary mdxtype="summary">Instructions</summary><div><div class="collapsibleContent_i85q"><p>Go to: <a href="https://docs.whale-alert.io" target="_blank" rel="noopener noreferrer">https://docs.whale-alert.io</a>
<img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207842892-3f71ee7a-6cd3-48a2-82e4-fa5ec5b13807.png" alt="Whale Alert" class="img_ev3q"></p><p>Click on, &quot;sign up here&quot;.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207842992-427f1d2c-b34e-41c9-85fd-18511805fd16.png" alt="Whale Alert" class="img_ev3q"></p><p>After creating the account, click on, &quot;Create&quot;, to issue the API Key.</p><p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/46355364/207843214-20232465-9a52-4b66-b01a-0b8cecbdd612.png" alt="Whale Alert" class="img_ev3q"></p><p>Enter the key into the OpenBB SDK with:</p><div class="language-console codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-console codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb.keys.walert(key = &#x27;REPLACE_WITH_KEY&#x27;, persist = True)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></div></details></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a href="https://github.com/OpenBB-finance/OpenBBTerminal/edit/main/website/content/sdk/usage/api-keys.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_JAkA"><span class="theme-last-updated">Last updated<!-- --> on <b><time datetime="2024-06-24T09:26:37.000Z" itemprop="dateModified">Jun 24, 2024</time></b> by <b>montezdesousa</b></span></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/sdk/usage/basics"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Basics</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/sdk/data-available"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Data Available</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_jeP5 thin-scrollbar text-sm mt-[48px] xl:max-w-[216px] theme-doc-toc-desktop"><p class="uppercase text-sm font-bold text-grey-600 dark:text-grey-200 tracking-widest mb-2">On this page</p><ul class="border-l border-grey-300 dark:border-grey-600 list-none pl-4"><li class="pb-1"><a href="#the-keys-module" class="text-grey-400 capitalize !no-underline">The Keys Module</a></li><li class="py-1"><a href="#instructions-by-source" class="text-grey-400 capitalize !no-underline">Instructions by Source</a><ul class="list-none ml-1 border-l border-grey-300 dark:border-grey-600 mt-2"><li class="pb-1 pl-3"><a href="#alphavantage" class="text-grey-400 capitalize !no-underline">AlphaVantage</a></li><li class="py-1 pl-3"><a href="#binance" class="text-grey-400 capitalize !no-underline">Binance</a></li><li class="py-1 pl-3"><a href="#bitquery" class="text-grey-400 capitalize !no-underline">Bitquery</a></li><li class="py-1 pl-3"><a href="#biztoc" class="text-grey-400 capitalize !no-underline">BizToc</a></li><li class="py-1 pl-3"><a href="#coinmarketcap" class="text-grey-400 capitalize !no-underline">CoinMarketCap</a></li><li class="py-1 pl-3"><a href="#coinbase" class="text-grey-400 capitalize !no-underline">Coinbase</a></li><li class="py-1 pl-3"><a href="#coinglass" class="text-grey-400 capitalize !no-underline">Coinglass</a></li><li class="py-1 pl-3"><a href="#companies-house" class="text-grey-400 capitalize !no-underline">Companies House</a></li><li class="py-1 pl-3"><a href="#crypto-panic" class="text-grey-400 capitalize !no-underline">Crypto Panic</a></li><li class="py-1 pl-3"><a href="#databento" class="text-grey-400 capitalize !no-underline">Databento</a></li><li class="py-1 pl-3"><a href="#degiro" class="text-grey-400 capitalize !no-underline">Degiro</a></li><li class="py-1 pl-3"><a href="#eodhd" class="text-grey-400 capitalize !no-underline">EODHD</a></li><li class="py-1 pl-3"><a href="#finnhub" class="text-grey-400 capitalize !no-underline">Finnhub</a></li><li class="py-1 pl-3"><a href="#financial-modeling-prep" class="text-grey-400 capitalize !no-underline">Financial Modeling Prep</a></li><li class="py-1 pl-3"><a href="#fred" class="text-grey-400 capitalize !no-underline">FRED</a></li><li class="py-1 pl-3"><a href="#github" class="text-grey-400 capitalize !no-underline">GitHub</a></li><li class="py-1 pl-3"><a href="#glassnode" class="text-grey-400 capitalize !no-underline">Glassnode</a></li><li class="py-1 pl-3"><a href="#intrinio" class="text-grey-400 capitalize !no-underline">Intrinio</a></li><li class="py-1 pl-3"><a href="#messari" class="text-grey-400 capitalize !no-underline">Messari</a></li><li class="py-1 pl-3"><a href="#news-api" class="text-grey-400 capitalize !no-underline">News API</a></li><li class="py-1 pl-3"><a href="#oanda" class="text-grey-400 capitalize !no-underline">Oanda</a></li><li class="py-1 pl-3"><a href="#polygon" class="text-grey-400 capitalize !no-underline">Polygon</a></li><li class="py-1 pl-3"><a href="#quandl" class="text-grey-400 capitalize !no-underline">Quandl</a></li><li class="py-1 pl-3"><a href="#reddit" class="text-grey-400 capitalize !no-underline">Reddit</a></li><li class="py-1 pl-3"><a href="#robinhood" class="text-grey-400 capitalize !no-underline">Robinhood</a></li><li class="py-1 pl-3"><a href="#santiment" class="text-grey-400 capitalize !no-underline">Santiment</a></li><li class="py-1 pl-3"><a href="#stocksera" class="text-grey-400 capitalize !no-underline">Stocksera</a></li><li class="py-1 pl-3"><a href="#token-terminal" class="text-grey-400 capitalize !no-underline">Token Terminal</a></li><li class="py-1 pl-3"><a href="#tradier" class="text-grey-400 capitalize !no-underline">Tradier</a></li><li class="py-1 pl-3"><a href="#twitter" class="text-grey-400 capitalize !no-underline">Twitter</a></li><li class="py-1 pl-3"><a href="#whale-alert" class="text-grey-400 capitalize !no-underline">Whale Alert</a></li></ul></li></ul></div></div></div></div></main></div></div></div><footer class="px-4 border-t dark:border-grey-600/50 lg:px-12 py-14 bg-white dark:bg-grey-850 z-10 overflow-hidden flex flex-col gap-10 items-center justify-center"><div class="flex w-full justify-between md:flex-row"><div class="md:items-start mt-2"><a aria-label="Home" class="hover:text-grey-700 dark:text-white dark:hover:text-gray-50" href="/"><svg viewBox="0 0 170 17" width="170" height="17" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-[14px] w-[140px]"><path d="M106.107 1.889v11.334l-.961-.946-.959-.945-.962-.943-.959-.946-.961-.943-.962-.945-.959-.944-.961-.945-.96-.943-.961-.946-.96-.943-.96-.945H92.66V17H94.582V4.723l.96.943.96.945.961.944.96.945.961.943.959.946.962.943.961.945.959.946.962.943.959.945.961.944.96.945h.961V1.889H106.107ZM137.03 7.557h-1.921V1.889h-11.524V17h15.37V7.546h-1.92l-.005.01Zm-11.524-.946V3.773h7.683v3.78h-7.683V6.61Zm11.524 3.778v4.727h-11.524v-5.67h11.524v.943ZM168.901 7.557h-2.88V1.889h-11.526V0h-1.921v1.889h1.921V17h15.365V7.546l-.959.01Zm-12.485-.946V3.773h7.684v3.78h-7.684V6.61Zm11.526 3.778v4.727h-11.526v-5.67h11.526v.943ZM75.314 1.889H61.867V17H77.23V15.111H63.787V11.332h11.521V9.443H63.788V3.777H77.23V1.89h-1.916ZM13.444 1.889H0V17h15.367V1.889h-1.922Zm0 2.834V15.11H1.918V3.773h11.527v.95ZM44.397 1.889H30.952V17h1.92v-5.666h13.445V1.88h-1.92v.009Zm0 2.834V9.45H32.873V3.773h11.524v.95Z" fill="currentColor"></path></svg></a></div><div class="justify-end"><a class="flex h-[32px] w-[172px] rounded-md border border-grey-300 hover:bg-grey-100 dark:border-white bg-grey-100 dark:bg-white text-xs hover:no-underline" href="https://github.com/OpenBB-finance/OpenBBTerminal" target="_blank" rel="noreferrer"><span class="inline-flex w-[60%] items-center gap-x-[6px] px-3 py-2 text-grey-800"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-bottom:3px" class="h-[14.67px] w-[14.67px]"><path d="m12 1 3.263 7.439L23 9.403l-5.72 5.562L18.798 23 12 18.999 5.202 23l1.518-8.035L1 9.403l7.737-.964L12 1Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"></path></svg>Star us</span><span class="inline-flex w-[40%] items-center justify-center rounded-r-md bg-grey-850 text-grey-200">0</span></a></div></div><div class="flex w-full flex-col items-center justify-between gap-4 md:flex-row md:gap-0"><div class="flex flex-col items-start justify-end gap-4 self-start font-light text-grey-500 md:flex-row md:items-center"><p class="text-sm">© 2024 OpenBB</p><div class="_divider-x hidden h-[20px] border-[0.5px] md:block"></div><a href="https://openbb.co/legal/privacy-policy" target="_blank" rel="noopener noreferrer" class="text-sm dark:hover:text-white">Privacy Policy</a><div class="_divider-x hidden h-[20px] border-[0.5px] md:block"></div><a href="https://openbb.co/legal/terms-of-service" target="_blank" rel="noopener noreferrer" class="text-sm dark:hover:text-white">Terms</a></div><div class="mt-4 mb-10 grid grid-cols-4 gap-4 self-start md:my-0 md:grid-cols-7 md:self-end"><a aria-label="GitHub Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://github.com/OpenBB-finance/OpenBBTerminal"><svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M6 12.76c-3.333 1-3.333-1.667-4.667-2l4.667 2Zm4.667 2v-2.58a2.246 2.246 0 0 0-.627-1.74c2.094-.233 4.294-1.027 4.294-4.667 0-.93-.359-1.825-1-2.5a3.38 3.38 0 0 0-.06-2.513s-.787-.233-2.607.987a8.92 8.92 0 0 0-4.667 0C4.18.527 3.393.76 3.393.76a3.38 3.38 0 0 0-.06 2.513 3.627 3.627 0 0 0-1 2.52c0 3.614 2.2 4.407 4.294 4.667A2.248 2.248 0 0 0 6 12.18v2.58" fill="currentColor"></path><path d="M10.667 14.76v-2.58a2.246 2.246 0 0 0-.627-1.74c2.094-.233 4.294-1.027 4.294-4.667 0-.93-.359-1.825-1-2.5a3.38 3.38 0 0 0-.06-2.513s-.787-.233-2.607.987a8.92 8.92 0 0 0-4.667 0C4.18.527 3.393.76 3.393.76a3.38 3.38 0 0 0-.06 2.513 3.627 3.627 0 0 0-1 2.52c0 3.614 2.2 4.407 4.294 4.667A2.248 2.248 0 0 0 6 12.18v2.58m0-2c-3.333 1-3.333-1.667-4.667-2l4.667 2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><a aria-label="LinkedIn Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://www.linkedin.com/company/openbb-finance/"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M13 21H9V9h4v2a4.618 4.618 0 0 1 3.525-1.763A4.5 4.5 0 0 1 21 13.75V21h-4v-6.75a2.265 2.265 0 0 0-2.247-1.944A1.815 1.815 0 0 0 13 14.25V21Zm-6 0H3V9h4v12ZM5 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z" fill="currentColor"></path></svg></a><a aria-label="Twitter Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://twitter.com/openbb_finance"><svg viewBox="0 0 24 24" width="10" height="10" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" fill="#E7E9EA"></path></svg></a><a aria-label="Tiktok Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://www.tiktok.com/@openbb"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 pl-[2.5px]"><path d="M0 0h24v24H0z" stroke="none"></path><path d="M9 12a4 4 0 1 0 4 4V4a5 5 0 0 0 5 5"></path></svg></a><a aria-label="Reddit Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://www.reddit.com/r/openbb/"><svg viewBox="0 0 16 16" width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M8 14.667A6.667 6.667 0 1 1 14.667 8 6.674 6.674 0 0 1 8 14.667ZM4.538 7.029a.973.973 0 0 0-.405 1.858 1.707 1.707 0 0 0 0 .292c0 1.494 1.743 2.708 3.886 2.708 2.142 0 3.886-1.214 3.886-2.708a1.857 1.857 0 0 0 0-.292.96.96 0 0 0-.432-1.825h-.035a.97.97 0 0 0-.638.271 4.744 4.744 0 0 0-2.567-.82l.434-2.08 1.425.3a.667.667 0 0 0 .735.591A.667.667 0 1 0 10.685 4a.667.667 0 0 0-.506.328L8.547 4a.207.207 0 0 0-.244.158l-.499 2.315a4.749 4.749 0 0 0-2.6.82.967.967 0 0 0-.666-.264Zm3.582 3.987h-.225a2.568 2.568 0 0 1-1.534-.515.18.18 0 0 1 .139-.294.18.18 0 0 1 .114.04c.374.274.825.421 1.289.42h.216c.457 0 .903-.143 1.274-.41a.187.187 0 0 1 .267 0 .19.19 0 0 1-.003.267v-.027a2.557 2.557 0 0 1-1.537.518v.001Zm1.418-1.63h-.01l.005-.025a.626.626 0 1 1 .49-.188.659.659 0 0 1-.462.214h-.024.001Zm-3.091-.053a.667.667 0 1 1 0-1.333.667.667 0 0 1 0 1.333Z" fill="currentColor"></path></svg></a><a aria-label="Discord Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://discord.gg/xPHTuHCmuV"><svg viewBox="0 0 16 12" width="16" height="12" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M13.38 8.836a4.375 4.375 0 0 1-2.474 1.507c.407.481.897 1.025.901 1.03 1.655.033 3.221-.688 4.193-1.929-.05-2.572-.724-5.1-1.973-7.397A7.139 7.139 0 0 0 10.194.71h-.016l-.192.203a9.52 9.52 0 0 1 3.412 1.61 11.875 11.875 0 0 0-4.125-1.217 12.415 12.415 0 0 0-2.766.025c-.065.001-.13.008-.193.019h-.04a10.98 10.98 0 0 0-3.11.801c-.493.21-.796.362-.809.368-.013.005 0 0 0-.01A10.022 10.022 0 0 1 5.96.866L5.815.714h-.009a7.142 7.142 0 0 0-3.833 1.335A16.003 16.003 0 0 0 0 9.447c.96 1.249 2.528 1.972 4.182 1.929 0 0 .517-.583.92-1.054a4.307 4.307 0 0 1-2.405-1.496c.01.006.153.096.384.213a.17.17 0 0 0 .056.04.409.409 0 0 0 .058.031 8.043 8.043 0 0 0 1.064.462c.653.24 1.33.423 2.019.548.604.106 1.217.16 1.832.16.576 0 1.15-.049 1.717-.146a9.64 9.64 0 0 0 1.986-.546 8.203 8.203 0 0 0 1.566-.752Zm-2.94-.57c-.627.05-1.224-.26-1.502-.784a1.335 1.335 0 0 1 .244-1.581 1.612 1.612 0 0 1 1.68-.363c.586.212.973.735.973 1.319.032.745-.592 1.374-1.396 1.41h.001Zm-5.001 0c-.79-.064-1.395-.676-1.395-1.41 0-.733.606-1.345 1.395-1.408.363 0 .71.138.963.38.286.276.442.645.433 1.027.033.747-.59 1.378-1.396 1.411Z" fill="currentColor"></path></svg></a><a aria-label="Youtube Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer noopener" href="https://www.youtube.com/channel/UCaeFEx-W16IuxRsHlM1ywBQ"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2c.313-1.732.467-3.49.46-5.25a29.005 29.005 0 0 0-.46-5.33v0Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="m9.75 15.017 5.75-3.27-5.75-3.27v6.54Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div></footer></div>
</body>
</html>