Files
OpenBB/sdk/quickstart/api-keys.html
github-actions[bot] 623d03e8b7 deploy: da39374973
2023-03-02 16:17:09 +00:00

16 lines
119 KiB
HTML
Raw 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.

<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-sdk docs-doc-id-quickstart/api-keys">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Setting API Keys | OpenBB 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/quickstart/api-keys"><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-sdk-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-sdk-current"><meta data-rh="true" property="og:title" content="Setting API Keys | OpenBB Docs"><meta data-rh="true" name="description" content="API (Application Programming Interface) keys are access credentials for accessing 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. Each key is entered into the OpenBB SDk from the `openbb.keys` module, using the syntax described below. The docstrings for each source will also display the expected inputs."><meta data-rh="true" property="og:description" content="API (Application Programming Interface) keys are access credentials for accessing 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. Each key is entered into the OpenBB SDk from the `openbb.keys` module, using the syntax described below. The docstrings for each source will also display the expected inputs."><meta data-rh="true" name="keywords" content="api,keys,api keys,data provider,data,free,alpha vantage,fred,iex,twitter,degiro,binance,coinglass,polygon,intrinio,sdk"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.openbb.co/sdk/quickstart/api-keys"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/quickstart/api-keys" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/quickstart/api-keys" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://7D1HQ0IXAS-dsn.algolia.net" crossorigin="anonymous"><script data-rh="true" defer="true" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{&quot;token&quot;: &quot;100eb319cb954b9ea86aa757652c0958&quot;}"></script><link rel="search" type="application/opensearchdescription+xml" title="OpenBB Docs" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.8ab06543.css">
<link rel="preload" href="/assets/js/runtime~main.9a4a107f.js" as="script">
<link rel="preload" href="/assets/js/main.b3705552.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"dark")}()</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"><div class="navbar__items"><div class="flex items-center gap-x-[56px]"><a class="ml-5 mb-1 md:mb-0 md:ml-0" href="/"><svg viewBox="0 0 170 17" width="170" height="17" fill="none" xmlns="http://www.w3.org/2000/svg" class="text-white"><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 class="hidden p-2 border border-grey-400 rounded h-[34px] items-center bg-grey-900 gap-3 md:flex"><a class="text-xs rounded px-2 py-1 hover:text-white hover:no-underline text-grey-500 hover:bg-grey-800" href="/terminal">Terminal</a><a class="text-xs px-2 py-1 rounded hover:text-white hover:no-underline text-grey-100 bg-grey-800" href="/sdk">SDK</a></div></div></div><div class="navbar__items navbar__items--right"><div class="flex gap-4 mr-12 md:mr-0"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="" 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="searchBox_ZlJk"><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"><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></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0 docsWrapper_BCFX"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docPage__5DB"><aside class="theme-doc-sidebar-container docSidebarContainer_b6E3"><div class="sidebarViewport_Xe31"><div class="sidebar_njMd"><nav class="menu thin-scrollbar mt-[40px] !px-10 text-sm !pb-10 menu_Y1UP"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/sdk">Introduction</a></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 class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" href="/sdk/quickstart/requirements">Getting Started</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/quickstart/requirements">Requirements</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/quickstart/installation">Installation</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/sdk/quickstart/api-keys">Setting API Keys</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/quickstart/troubleshooting">Troubleshooting</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/quickstart/pypi">pypi</a></li></ul></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 menu__link--sublist-caret" aria-expanded="false" href="/sdk/guides/basics">Using OpenBB SDK</a></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="/sdk/reference">SDK Reference</a><button aria-label="Toggle the collapsible sidebar category &#x27;SDK Reference&#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 menu__list-item"><a class="menu__link" href="/sdk/showcase">Showcase</a></li></ul></nav></div></div></aside><main class="docMainContainer_gTbr"><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">Getting Started</span><meta itemprop="position" content="1"></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="2"></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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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"> </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"> </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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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="summary-list">Summary List<a href="#summary-list" class="hash-link" aria-label="Direct link to Summary List" title="Direct link to Summary List">​</a></h2><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Click to expand the list of data providers</summary><div><div class="collapsibleContent_i85q"><table><thead><tr><th align="left">Command</th><th align="left">Name</th><th align="left">URL</th></tr></thead><tbody><tr><td align="left">av</td><td align="left">AlphaVantage</td><td align="left"><a href="https://www.alphavantage.co/support/#api-key" target="_blank" rel="noopener noreferrer">https://www.alphavantage.co/support/#api-key</a></td></tr><tr><td align="left">binance</td><td align="left">Binance</td><td align="left"><a href="https://binance.com" target="_blank" rel="noopener noreferrer">https://binance.com</a></td></tr><tr><td align="left">bitquery</td><td align="left">Bitquery</td><td align="left"><a href="https://bitquery.io/" target="_blank" rel="noopener noreferrer">https://bitquery.io/</a></td></tr><tr><td align="left">cmc</td><td align="left">CoinMarketCap</td><td align="left"><a href="https://coinmarketcap.com/api/" target="_blank" rel="noopener noreferrer">https://coinmarketcap.com/api/</a></td></tr><tr><td align="left">coinbase</td><td align="left">Coinbase</td><td align="left"><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></td></tr><tr><td align="left">coinglass</td><td align="left">Coinglass</td><td align="left"><a href="https://coinglass.github.io/API-Reference/#api-key" target="_blank" rel="noopener noreferrer">https://coinglass.github.io/API-Reference/#api-key</a></td></tr><tr><td align="left">cpanic</td><td align="left">Crypto Panic</td><td align="left"><a href="https://cryptopanic.com/developers/api/" target="_blank" rel="noopener noreferrer">https://cryptopanic.com/developers/api/</a></td></tr><tr><td align="left">databento</td><td align="left">Databento</td><td align="left"><a href="https://docs.databento.com/getting-started" target="_blank" rel="noopener noreferrer">https://docs.databento.com/getting-started</a></td></tr><tr><td align="left">degiro</td><td align="left">DeGiro</td><td align="left"><a href="https://www.degiro.com/" target="_blank" rel="noopener noreferrer">https://www.degiro.com/</a></td></tr><tr><td align="left">eodhd</td><td align="left">EODHD</td><td align="left"><a href="https://eodhistoricaldata.com/r/?ref=869U7F4J" target="_blank" rel="noopener noreferrer">https://eodhistoricaldata.com/r/?ref=869U7F4J</a></td></tr><tr><td align="left">ethplorer</td><td align="left">Ethplorer</td><td align="left"><a href="https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API" target="_blank" rel="noopener noreferrer">https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API</a></td></tr><tr><td align="left">finnhub</td><td align="left">Finnhub</td><td align="left"><a href="https://finnhub.io/" target="_blank" rel="noopener noreferrer">https://finnhub.io/</a></td></tr><tr><td align="left">fmp</td><td align="left">Financial Modelling Prep</td><td align="left"><a href="https://site.financialmodelingprep.com/developer/docs/" target="_blank" rel="noopener noreferrer">https://site.financialmodelingprep.com/developer/docs/</a></td></tr><tr><td align="left">fred</td><td align="left">Federal Reserve Economic Database (FRED)</td><td align="left"><a href="https://fred.stlouisfed.org" target="_blank" rel="noopener noreferrer">https://fred.stlouisfed.org</a></td></tr><tr><td align="left">github</td><td align="left">GitHub</td><td align="left"><a href="https://docs.github.com/en/rest/guides/getting-started-with-the-rest-api" target="_blank" rel="noopener noreferrer">https://docs.github.com/en/rest/guides/getting-started-with-the-rest-api</a></td></tr><tr><td align="left">glassnode</td><td align="left">Glassnode</td><td align="left"><a href="https://docs.glassnode.com/basic-api/api-key#how-to-get-an-api-key/" target="_blank" rel="noopener noreferrer">https://docs.glassnode.com/basic-api/api-key#how-to-get-an-api-key/</a></td></tr><tr><td align="left">iex</td><td align="left">IEX Cloud</td><td align="left"><a href="https://iexcloud.io/" target="_blank" rel="noopener noreferrer">https://iexcloud.io/</a></td></tr><tr><td align="left">intrinio</td><td align="left">Intrinio</td><td align="left"><a href="https://intrinio.com/" target="_blank" rel="noopener noreferrer">https://intrinio.com/</a></td></tr><tr><td align="left">messari</td><td align="left">Messari</td><td align="left"><a href="https://messari.io/api/docs" target="_blank" rel="noopener noreferrer">https://messari.io/api/docs</a></td></tr><tr><td align="left">news</td><td align="left">News API</td><td align="left"><a href="https://newsapi.org/" target="_blank" rel="noopener noreferrer">https://newsapi.org/</a></td></tr><tr><td align="left">oanda</td><td align="left">Oanda</td><td align="left"><a href="https://developer.oanda.com" target="_blank" rel="noopener noreferrer">https://developer.oanda.com</a></td></tr><tr><td align="left">polygon</td><td align="left">Polygon</td><td align="left"><a href="https://polygon.io" target="_blank" rel="noopener noreferrer">https://polygon.io</a></td></tr><tr><td align="left">quandl</td><td align="left">Quandl</td><td align="left"><a href="https://www.quandl.com" target="_blank" rel="noopener noreferrer">https://www.quandl.com</a></td></tr><tr><td align="left">reddit</td><td align="left">Reddit</td><td align="left"><a href="https://www.reddit.com/wiki/api" target="_blank" rel="noopener noreferrer">https://www.reddit.com/wiki/api</a></td></tr><tr><td align="left">rh</td><td align="left">Robinhood</td><td align="left"><a href="https://robinhood.com/us/en/" target="_blank" rel="noopener noreferrer">https://robinhood.com/us/en/</a></td></tr><tr><td align="left">santiment</td><td align="left">Santiment</td><td align="left"><a href="https://app.santiment.net/" target="_blank" rel="noopener noreferrer">https://app.santiment.net/</a></td></tr><tr><td align="left">shroom</td><td align="left">ShroomDK</td><td align="left"><a href="https://sdk.flipsidecrypto.xyz/shroomdk" target="_blank" rel="noopener noreferrer">https://sdk.flipsidecrypto.xyz/shroomdk</a></td></tr><tr><td align="left">smartstake</td><td align="left">Smartstake</td><td align="left"><a href="https://www.smartstake.io" target="_blank" rel="noopener noreferrer">https://www.smartstake.io</a></td></tr><tr><td align="left">stocksera</td><td align="left">Stocksera</td><td align="left"><a href="https://stocksera.pythonanywhere.com/" target="_blank" rel="noopener noreferrer">https://stocksera.pythonanywhere.com/</a></td></tr><tr><td align="left">tokenterminal</td><td align="left">Token Terminal</td><td align="left"><a href="https://tokenterminal.com/" target="_blank" rel="noopener noreferrer">https://tokenterminal.com/</a></td></tr><tr><td align="left">tradier</td><td align="left">Tradier</td><td align="left"><a href="https://documentation.tradier.com/" target="_blank" rel="noopener noreferrer">https://documentation.tradier.com/</a></td></tr><tr><td align="left">twitter</td><td align="left">Twitter</td><td align="left"><a href="https://developer.twitter.com" target="_blank" rel="noopener noreferrer">https://developer.twitter.com</a></td></tr><tr><td align="left">walert</td><td align="left">Whale Alert</td><td align="left"><a href="https://docs.whale-alert.io/" target="_blank" rel="noopener noreferrer">https://docs.whale-alert.io/</a></td></tr></tbody></table></div></div></details><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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://www.alphavantage.co/support/#api-key</summary><div><div class="collapsibleContent_i85q"><p><a href="https://www.alphavantage.co/support/#api-key" target="_blank" rel="noopener noreferrer">AlphaVantage</a></p><p><img 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://www.binance.com/en/support/faq/how-to-create-api-360002502072</summary><div><div class="collapsibleContent_i85q"><p><a href="https://www.binance.com/en/support/faq/how-to-create-api-360002502072" target="_blank" rel="noopener noreferrer">Binance</a></p><p><img 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://bitquery.io/</summary><div><div class="collapsibleContent_i85q"><p><a href="https://bitquery.io/" target="_blank" rel="noopener noreferrer">Bitquery</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://coinmarketcap.com/api</summary><div><div class="collapsibleContent_i85q"><p><a href="https://coinmarketcap.com/api" target="_blank" rel="noopener noreferrer">CoinMarketCap</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key</summary><div><div class="collapsibleContent_i85q"><p><a href="https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key" target="_blank" rel="noopener noreferrer">Coinbase</a></p><p><img 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://www.coinglass.com/</summary><div><div class="collapsibleContent_i85q"><p><a href="https://www.coinglass.com/" target="_blank" rel="noopener noreferrer">Coinglass</a></p><p><img 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://cryptopanic.com/developers/api/</summary><div><div class="collapsibleContent_i85q"><p><a href="https://cryptopanic.com/developers/api/" target="_blank" rel="noopener noreferrer">Crypto Panic</a></p><p><img 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://docs.databento.com/getting-started</summary><div><div class="collapsibleContent_i85q"><p><a href="https://docs.databento.com/getting-started" target="_blank" rel="noopener noreferrer">Databento</a></p><p><img 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://www.degiro.com/</summary><div><div class="collapsibleContent_i85q"><p><a href="https://www.degiro.com/" target="_blank" rel="noopener noreferrer">Degiro</a></p><p><img 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://eodhistoricaldata.com/r/?ref=869U7F4J</summary><div><div class="collapsibleContent_i85q"><p><a href="https://eodhistoricaldata.com/r/?ref=869U7F4J" target="_blank" rel="noopener noreferrer">EODHD</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://finnhub.io/</summary><div><div class="collapsibleContent_i85q"><p><a href="https://finnhub.io/" target="_blank" rel="noopener noreferrer">Finnhub</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://site.financialmodelingprep.com/developer/docs</summary><div><div class="collapsibleContent_i85q"><p><a href="https://site.financialmodelingprep.com/developer/docs" target="_blank" rel="noopener noreferrer">FinancialModelingPrep</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://fred.stlouisfed.org</summary><div><div class="collapsibleContent_i85q"><p><a href="https://fred.stlouisfed.org" target="_blank" rel="noopener noreferrer">FRED</a></p><p><img 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 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://github.com</summary><div><div class="collapsibleContent_i85q"><p><a href="https://github.com" target="_blank" rel="noopener noreferrer">GitHub</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://studio.glassnode.com</summary><div><div class="collapsibleContent_i85q"><p><a href="https://studio.glassnode.com" target="_blank" rel="noopener noreferrer">Glassnode</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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="iex-cloud">IEX Cloud<a href="#iex-cloud" class="hash-link" aria-label="Direct link to IEX Cloud" title="Direct link to IEX Cloud">​</a></h3><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://iexcloud.io</summary><div><div class="collapsibleContent_i85q"><p><a href="https://iexcloud.io" target="_blank" rel="noopener noreferrer">IEX Cloud</a></p><p><img loading="lazy" src="https://user-images.githubusercontent.com/46355364/207833088-e879e9f2-3180-4e50-ba9e-f40ee958f98a.png" alt="IEX Cloud" class="img_ev3q"></p><p>Click on, &quot;Sign in&quot;, and then create a new account.</p><p><img loading="lazy" src="https://user-images.githubusercontent.com/46355364/207833011-542d6ef0-0bdf-494a-83cb-c0a6741df2a3.png" alt="IEX Cloud" class="img_ev3q"></p><p>After signing up, select a plan. There is a choice for a free plan at the bottom.</p><p><img loading="lazy" src="https://user-images.githubusercontent.com/46355364/207833303-4ebb2880-0b4c-4008-9b33-0e8ee6836027.png" alt="IEX Cloud" class="img_ev3q"></p><p>After completing the sign-up process, the API Keyis found under the, &quot;Access &amp; Security&quot;, tab.</p><p><img loading="lazy" src="https://user-images.githubusercontent.com/46355364/207833540-c1e25500-22e9-43c3-a89e-b05dd446f2a5.png" alt="IEX Cloud" class="img_ev3q"></p><p>Add this API 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.iex(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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://intrinio.com/starter-plan</summary><div><div class="collapsibleContent_i85q"><p><a href="https://intrinio.com/starter-plan" target="_blank" rel="noopener noreferrer">Intrinio</a></p><p><img 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://messari.io</summary><div><div class="collapsibleContent_i85q"><p><a href="https://messari.io" target="_blank" rel="noopener noreferrer">Messari</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://newsapi.org</summary><div><div class="collapsibleContent_i85q"><p><a href="https://newsapi.org" target="_blank" rel="noopener noreferrer">News API</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://developer.oanda.com</summary><div><div class="collapsibleContent_i85q"><p><a href="https://developer.oanda.com" target="_blank" rel="noopener noreferrer">Oanda</a></p><p><img 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://polygon.io</summary><div><div class="collapsibleContent_i85q"><p><a href="https://polygon.io" target="_blank" rel="noopener noreferrer">Polygon</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://www.quandl.com</summary><div><div class="collapsibleContent_i85q"><p><a href="https://www.quandl.com" target="_blank" rel="noopener noreferrer">Quandl</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Sign in to Reddit, and then go to: https://old.reddit.com/prefs/apps/</summary><div><div class="collapsibleContent_i85q"><p><a href="https://old.reddit.com/prefs/apps/" target="_blank" rel="noopener noreferrer">Reddit</a></p><p><img 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 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://robinhood.com/us/en</summary><div><div class="collapsibleContent_i85q"><p><a href="https://robinhood.com/us/en" target="_blank" rel="noopener noreferrer">Robinhood</a></p><p><img 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://app.santiment.net</summary><div><div class="collapsibleContent_i85q"><p><a href="https://app.santiment.net" target="_blank" rel="noopener noreferrer">Santiment</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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="shroomdk">ShroomDK<a href="#shroomdk" class="hash-link" aria-label="Direct link to ShroomDK" title="Direct link to ShroomDK">​</a></h3><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://sdk.flipsidecrypto.xyz/shroomdk</summary><div><div class="collapsibleContent_i85q"><p><a href="https://sdk.flipsidecrypto.xyz/shroomdk" target="_blank" rel="noopener noreferrer">ShroomDK</a></p><p><img loading="lazy" src="https://user-images.githubusercontent.com/46355364/207850122-b8cd225e-0a65-4ea8-8069-0b40fff1600e.png" alt="ShroomDK" class="img_ev3q"></p><p>Click &quot;Mint Your ShroomDK API Key&quot;, and sign up for an account.</p><p><img loading="lazy" src="https://user-images.githubusercontent.com/46355364/207850176-f29cc73b-2b55-46e8-bce3-62c9342b6599.png" alt="ShroomDK" class="img_ev3q"></p><p>Once created, connect a wallet to complete minting the NFT license. The API key will be displayed under the account.</p><p><img loading="lazy" src="https://user-images.githubusercontent.com/46355364/207850380-b59554af-1e65-4616-921d-e02c9ecf1aad.png" alt="ShroomDK" class="img_ev3q"></p><p>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.shroom(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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://stocksera.pythonanywhere.com</summary><div><div class="collapsibleContent_i85q"><p><a href="https://stocksera.pythonanywhere.com" target="_blank" rel="noopener noreferrer">Stocksera</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://tokenterminal.com</summary><div><div class="collapsibleContent_i85q"><p><a href="https://tokenterminal.com" target="_blank" rel="noopener noreferrer">Token Terminal</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://documentation.tradier.com</summary><div><div class="collapsibleContent_i85q"><p><a href="https://documentation.tradier.com" target="_blank" rel="noopener noreferrer">Tradier</a></p><p><img 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><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 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><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Go to: https://docs.whale-alert.io</summary><div><div class="collapsibleContent_i85q"><p><a href="https://docs.whale-alert.io" target="_blank" rel="noopener noreferrer">Whale Alert</a></p><p><img 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 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 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 class="copyButtonIcon_y97N" viewBox="0 0 24 24"><path 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 class="copyButtonSuccessIcon_LjdS" viewBox="0 0 24 24"><path 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="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/OpenBB-finance/OpenBBTerminal/edit/main/website/content/sdk/quickstart/api-keys.md" target="_blank" rel="noreferrer noopener" 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_vwxv"></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><a class="pagination-nav__link pagination-nav__link--prev" href="/sdk/quickstart/installation"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Installation</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/sdk/quickstart/troubleshooting"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Troubleshooting</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="#summary-list" class="text-grey-400 capitalize !no-underline">Summary List</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="#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="#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="#iex-cloud" class="text-grey-400 capitalize !no-underline">IEX Cloud</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="#shroomdk" class="text-grey-400 capitalize !no-underline">ShroomDK</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><footer class="px-4 border-t dark:border-grey-600/50 lg:px-12 py-14 bg-white dark:bg-grey-900 z-10 overflow-hidden"><div class="flex w-full flex-col justify-between gap-10 md:flex-row md:items-start"><div class="ml-2 mb-2 space-y-10 md:m-0"><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><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-900 text-grey-500">0</span></a></div><div class="grid grid-cols-1 gap-6 sm:gap-16 md:w-2/3 md:grid-cols-4 lg:w-[68%]"><div><div class="w-full md:hidden"><button class="flex w-full items-center justify-between rounded-sm p-2 font-semibold">Company<svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="tw-transition"><path d="m9 18 6-6-6-6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="ml-6 mt-2 flex-col items-start gap-4 hidden"><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/why-openbb">Why OpenBB?</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/community">Community</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/company">About us</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/company/careers">Careers</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/company/partners">Partners</a></div></div><div class="hidden md:block"><p class="mb-4 text-base font-bold uppercase tracking-widest text-grey-600 dark:text-white">Company</p><ul class="hidden flex-col gap-3 md:flex"><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/why-openbb">Why OpenBB?</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/community">Community</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/company">About us</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/company/careers">Careers</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/company/partners">Partners</a></li></ul></div></div><div><div class="w-full md:hidden"><button class="flex w-full items-center justify-between rounded-sm p-2 font-semibold">Products<svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="tw-transition"><path d="m9 18 6-6-6-6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="ml-6 mt-2 flex-col items-start gap-4 hidden"><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/products/terminal">OpenBB Terminal</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://docs.openbb.co/terminal">Terminal Docs</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/products/bot">OpenBB Bot</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://my.openbb.co/app/docs">Bot Docs</a></div></div><div class="hidden md:block"><p class="mb-4 text-base font-bold uppercase tracking-widest text-grey-600 dark:text-white">Products</p><ul class="hidden flex-col gap-3 md:flex"><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/products/terminal">OpenBB Terminal</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://docs.openbb.co/terminal">Terminal Docs</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/products/bot">OpenBB Bot</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://my.openbb.co/app/docs">Bot Docs</a></li></ul></div></div><div><div class="w-full md:hidden"><button class="flex w-full items-center justify-between rounded-sm p-2 font-semibold">Community<svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="tw-transition"><path d="m9 18 6-6-6-6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="ml-6 mt-2 flex-col items-start gap-4 hidden"><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/community">Contributors</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/blog">Blog &amp; Stories</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/newsletter">Newsletter</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://www.openbb.design">Brand Book</a></div></div><div class="hidden md:block"><p class="mb-4 text-base font-bold uppercase tracking-widest text-grey-600 dark:text-white">Community</p><ul class="hidden flex-col gap-3 md:flex"><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/community">Contributors</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/blog">Blog &amp; Stories</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/newsletter">Newsletter</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://www.openbb.design">Brand Book</a></li></ul></div></div><div><div class="w-full md:hidden"><button class="flex w-full items-center justify-between rounded-sm p-2 font-semibold">Others<svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="tw-transition"><path d="m9 18 6-6-6-6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="ml-6 mt-2 flex-col items-start gap-4 hidden"><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/request-a-feature">Request feature</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/support">Support</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/contact">Contact</a><a class="flex w-full cursor-pointer gap-x-2 p-2 font-semibold whitespace-nowrap" target="_blank" rel="noreferrer" href="https://openbb.co/sitemap">Sitemap</a></div></div><div class="hidden md:block"><p class="mb-4 text-base font-bold uppercase tracking-widest text-grey-600 dark:text-white">Others</p><ul class="hidden flex-col gap-3 md:flex"><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/request-a-feature">Request feature</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/support">Support</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/contact">Contact</a></li><li><a class="whitespace-nowrap inline-flex w-full items-center gap-2 text-sm text-grey-400 dark:hover:text-white" target="_blank" rel="noreferrer" href="https://openbb.co/sitemap">Sitemap</a></li></ul></div></div></div></div><hr><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">© 2023 OpenBB</p><div class="_divider-x hidden h-[20px] border-[0.5px] md:block"></div><a class="text-sm dark:hover:text-white" href="/legal/privacy-policy">Privacy Policy</a><div class="_divider-x hidden h-[20px] border-[0.5px] md:block"></div><a class="text-sm dark:hover:text-white" href="/legal/terms-of-service">Terms</a></div><div class="mt-4 mb-10 grid grid-cols-4 gap-4 self-start md:my-0 md:grid-cols-8 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 16 14" width="16" height="14" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M14.115 2.481A3.36 3.36 0 0 0 15.56.618a6.472 6.472 0 0 1-2.085.817A3.229 3.229 0 0 0 9.532.778c-1.308.718-1.985 2.246-1.654 3.73C5.24 4.37 2.78 3.092 1.114.987c-.87 1.54-.426 3.507 1.015 4.497a3.208 3.208 0 0 1-1.486-.422v.042c0 1.604 1.102 2.985 2.634 3.302-.484.135-.99.155-1.483.058.431 1.372 1.663 2.31 3.067 2.339A6.48 6.48 0 0 1 0 12.199a9.12 9.12 0 0 0 5.032 1.513 9.157 9.157 0 0 0 6.623-2.787 9.644 9.644 0 0 0 2.716-6.795c0-.146-.003-.291-.01-.436A6.767 6.767 0 0 0 16 1.951a6.433 6.433 0 0 1-1.885.53Z" fill="currentColor"></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>
<script src="/assets/js/runtime~main.9a4a107f.js"></script>
<script src="/assets/js/main.b3705552.js"></script>
</body>
</html>