mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-29 05:21:48 +00:00
19 lines
94 KiB
HTML
19 lines
94 KiB
HTML
<!doctype html>
|
||
<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-sdk docs-doc-id-guides/advanced/api-keys">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="generator" content="Docusaurus v2.2.0">
|
||
<title data-rh="true">Set 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/guides/advanced/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="Set API Keys | OpenBB Docs"><meta data-rh="true" name="description" content="Accessing API Keys"><meta data-rh="true" property="og:description" content="Accessing API Keys"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.openbb.co/sdk/guides/advanced/api-keys"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/guides/advanced/api-keys" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/guides/advanced/api-keys" hreflang="x-default"><script data-rh="true" defer="true" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{"token": "100eb319cb954b9ea86aa757652c0958"}"></script><link rel="preconnect" href="https://www.google-analytics.com">
|
||
<link rel="preconnect" href="https://www.googletagmanager.com">
|
||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-YN9SL785J6"></script>
|
||
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-YN9SL785J6",{anonymize_ip:!0})</script><link rel="stylesheet" href="/assets/css/styles.900aa1c9.css">
|
||
<link rel="preload" href="/assets/js/runtime~main.6abb557d.js" as="script">
|
||
<link rel="preload" href="/assets/js/main.645ad6c2.js" as="script">
|
||
</head>
|
||
<body class="navigation-with-keyboard" data-theme="light">
|
||
<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 ml-4 md:ml-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"><div class="dsla-search-wrapper"><div class="dsla-search-field" data-tags="default,docs-default-current,docs-sdk-current"></div></div></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="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 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/quickstart/requirements">Getting Started</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" href="/sdk/guides/basics">Using OpenBB SDK</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/guides/basics">Basics</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" tabindex="0" href="/sdk/guides/intros/alternative">Intros</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" tabindex="0" href="/sdk/guides/advanced/api-keys">Advanced</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-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/sdk/guides/advanced/api-keys">Set API Keys</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/guides/advanced/changing-sources">Changing Sources</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/guides/advanced/data">Importing and Exporting Data</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/guides/advanced/chart-styling">Adjusting Chart Style</a></li></ul></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" aria-expanded="false" href="/sdk/reference">SDK Reference</a><button aria-label="Toggle the collapsible sidebar category 'SDK Reference'" 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></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_OVgt"><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">Using OpenBB SDK</span><meta itemprop="position" content="1"></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Advanced</span><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Set API Keys</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_bxCs"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Set API Keys</h1></header><h2 class="anchor anchorWithStickyNavbar_LWe7" id="accessing-api-keys">Accessing API Keys<a class="hash-link" href="#accessing-api-keys" title="Direct link to heading"></a></h2><p>With the OpenBB SDK you can define your, often free, API key from various platforms like Alpha Vantage, FRED, IEX, Twitter, DeGiro, Binance and Coinglass. An API key is a set of random characters provided to you by a third party vendor that allows you to access data via their API endpoints. API keys can be managed directly from the SDK environment. If there is already a Terminal installation configured with API keys, they will be recognized by the SDK. Find the complete list of options below:</p><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Summary of API Key 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">cb</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">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/" target="_blank" rel="noopener noreferrer">https://eodhistoricaldata.com/</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">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">si</td><td align="left">Sentiment Investor</td><td align="left"><a href="https://sentimentinvestor.com" target="_blank" rel="noopener noreferrer">https://sentimentinvestor.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><p>Their status can be verified with the line of code below.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token keyword" style="color:rgb(86, 156, 214)">from</span><span class="token plain"> openbb_terminal</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">sdk </span><span class="token keyword" style="color:rgb(86, 156, 214)">import</span><span class="token plain"> openbb</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">keys</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">mykeys</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">show </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</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>Removing <code>show = True</code> from the syntax will hide the values for the keys, as shown in the table below.</p><table><thead><tr><th align="left">API</th><th align="left">Key</th></tr></thead><tbody><tr><td align="left">BINANCE_KEY</td><td align="left"><strong>***</strong></td></tr><tr><td align="left">BINANCE_SECRET</td><td align="left"><strong>***</strong></td></tr><tr><td align="left">BITQUERY_KEY</td><td align="left"><strong>***</strong></td></tr><tr><td align="left">CMC_KEY</td><td align="left"><strong>***</strong></td></tr></tbody></table><p>Individual keys are entered like this example:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">obb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">keys</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">fred</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> key </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'replace_me'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> persist </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"></span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</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 required fields for each source will vary, print the docstring for each to know the required inputs.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token builtin" style="color:rgb(86, 156, 214)">help</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">keys</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">reddit</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</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 class="language-py codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-py codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Help on Operation </span><span class="token keyword" style="color:rgb(86, 156, 214)">in</span><span class="token plain"> module openbb_terminal</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">core</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">library</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">operation</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"></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"> </span><span class="token operator" style="color:rgb(212, 212, 212)"><</span><span class="token plain">openbb_terminal</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">core</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">library</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">operation</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">Operation </span><span class="token builtin" style="color:rgb(86, 156, 214)">object</span><span class="token operator" style="color:rgb(212, 212, 212)">></span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Set Reddit key</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Parameters</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> </span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> client_id</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">str</span><span class="token plain"></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</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">str</span><span class="token plain"></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</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">str</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> User assword</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> username</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">str</span><span class="token plain"></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</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">str</span><span class="token plain"></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</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">bool</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> If </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> api key change will be contained to where it was changed</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain"> For example</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> Jupyter notebook</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> If </span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> api key change will be </span><span class="token keyword" style="color:rgb(86, 156, 214)">global</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> i</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">e</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain"> it will affect terminal environment variables</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> By default</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> show_output</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">bool</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Display status string </span><span class="token keyword" style="color:rgb(86, 156, 214)">or</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(86, 156, 214)">not</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain"> By default</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain"></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><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token operator" style="color:rgb(212, 212, 212)">-</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">str</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> Status of key </span><span class="token builtin" style="color:rgb(86, 156, 214)">set</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>In cases where API credentials must be passed to another process, use the following import statement:</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token keyword" style="color:rgb(86, 156, 214)">from</span><span class="token plain"> openbb_terminal </span><span class="token keyword" style="color:rgb(86, 156, 214)">import</span><span class="token plain"> config_terminal </span><span class="token keyword" style="color:rgb(86, 156, 214)">as</span><span class="token plain"> cfg</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>Values can then be passed to a request URL as a variable, <code>f"{cfg.API_KEY_QUANDL}"</code></p><p>The code block below will authorize Quandl to request data from Nasdaq Data Link. The series in the example is for the historical price of gold.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token keyword" style="color:rgb(86, 156, 214)">import</span><span class="token plain"> quandl</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"></span><span class="token keyword" style="color:rgb(86, 156, 214)">from</span><span class="token plain"> openbb_terminal </span><span class="token keyword" style="color:rgb(86, 156, 214)">import</span><span class="token plain"> config_terminal </span><span class="token keyword" style="color:rgb(86, 156, 214)">as</span><span class="token plain"> cfg</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">gold </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> quandl</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">get</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token string" style="color:rgb(206, 145, 120)">"LBMA/GOLD"</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> collapse</span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token string" style="color:rgb(206, 145, 120)">"monthly"</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> transform</span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token string" style="color:rgb(206, 145, 120)">""</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> index_col</span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token number" style="color:rgb(181, 206, 168)">0</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> order</span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token string" style="color:rgb(206, 145, 120)">"desc"</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> parse_dates</span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> authtoken</span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token string-interpolation string" style="color:rgb(206, 145, 120)">f"</span><span class="token string-interpolation interpolation punctuation" style="color:rgb(212, 212, 212)">{</span><span class="token string-interpolation interpolation">cfg</span><span class="token string-interpolation interpolation punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token string-interpolation interpolation">API_KEY_QUANDL</span><span class="token string-interpolation interpolation punctuation" style="color:rgb(212, 212, 212)">}</span><span class="token string-interpolation string" style="color:rgb(206, 145, 120)">"</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</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><table><thead><tr><th align="left">Date</th><th align="right">USD (AM)</th><th align="right">USD (PM)</th><th align="right">GBP (AM)</th><th align="right">GBP (PM)</th><th align="right">EURO (AM)</th><th align="right">EURO (PM)</th></tr></thead><tbody><tr><td align="left">2022-11-30 00:00:00</td><td align="right">1757.35</td><td align="right">1768.9</td><td align="right">1491.46</td><td align="right">1506.57</td><td align="right">1704.98</td><td align="right">1714.06</td></tr><tr><td align="left">2022-10-31 00:00:00</td><td align="right">1638.85</td><td align="right">1639</td><td align="right">1419.74</td><td align="right">1425.27</td><td align="right">1649.5</td><td align="right">1656.87</td></tr><tr><td align="left">2022-09-30 00:00:00</td><td align="right">1672.75</td><td align="right">1671.75</td><td align="right">1495.94</td><td align="right">1502.4</td><td align="right">1703.7</td><td align="right">1710.53</td></tr><tr><td align="left">2022-08-31 00:00:00</td><td align="right">1712.4</td><td align="right">1715.9</td><td align="right">1472.15</td><td align="right">1478.08</td><td align="right">1713.6</td><td align="right">1715.21</td></tr><tr><td align="left">2022-07-31 00:00:00</td><td align="right">1758.9</td><td align="right">1753.4</td><td align="right">1447.4</td><td align="right">1451.64</td><td align="right">1724.07</td><td align="right">1725.7</td></tr></tbody></table><p>To make a backup file containing all stored keys, use the code block below.</p><div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">df_keys </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">keys</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">mykeys</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">show </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">df_keys</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">to_csv</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token string" style="color:rgb(206, 145, 120)">'backup.csv'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</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><h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-obtain-the-api-key-from-each-source">How to obtain the API Key from each source<a class="hash-link" href="#how-to-obtain-the-api-key-from-each-source" title="Direct link to heading"></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.</p><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>AlphaVantage</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://www.alphavantage.co/support/#api-key" target="_blank" rel="noopener noreferrer">https://www.alphavantage.co/support/#api-key</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207820936-46c2ba00-81ff-4cd3-98a4-4fa44412996f.png" class="img_ev3q"><p>Once you enter the type of investor you are, the organization you work at and your email address pressing "GET FREE API KEY" gets you the key that you can submit into the OpenBB SDK with <code>openbb.keys.av</code></p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Binance</summary><div><div class="collapsibleContent_i85q">Go to https://www.binance.com/en/support/faq/how-to-create-api-360002502072. You will be greeted with the following screen:<img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207839805-f71cf12a-62d2-41cb-ba19-0c35917abc40.png" class="img_ev3q"><p>These instructions should provide clear guidance how to set up an API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.binance</code>.</p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Bitquery</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://bitquery.io/" target="_blank" rel="noopener noreferrer">https://bitquery.io/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207840322-5532a3f9-739f-4e28-9839-a58db932882e.png" class="img_ev3q"><p>Click "Try GraphQL API". This opens the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207840576-2c51a538-dd9b-484d-b11d-40e3e424df62.png" class="img_ev3q"><p>After creating an account and verifying your email address, you will be able to access your API Key by clicking "Api Key". Enter this API key into the OpenBB SDK by typing <code>openbb.keys.bitquery</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207840833-35c1b12c-9b4b-43fe-a33e-f7b92c43a011.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>CoinMarketCap</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://coinmarketcap.com/api" target="_blank" rel="noopener noreferrer">https://coinmarketcap.com/api</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207831111-3f09ed75-740e-4121-a67e-6e1f36e8ab9a.png" class="img_ev3q"><p>From here, click "Get Your Free API Key Now". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207831345-06a48efe-63b2-4804-bcf9-52fa4a73f7db.png" class="img_ev3q"><p>Once you have created an account, you will be able to find your API key in the following screen. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.cmc</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207831705-e9f95018-bba7-49a9-b057-3443bc839861.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>CoinBase</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key" target="_blank" rel="noopener noreferrer">https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207841901-647f0aef-0c74-454d-b99e-367d784259f0.png" class="img_ev3q"><p>By following these instructions you should be able to set-up an API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.coinbase</code>.</p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Coinglass</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://www.coinglass.com/" target="_blank" rel="noopener noreferrer">https://www.coinglass.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207844601-8510687a-e54f-49b9-961f-5ef6718f58ab.png" class="img_ev3q"><p>Click "Log in" and sign up for an account. This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207844637-a9321889-c4d8-4d44-95fe-a6288a17ad19.png" class="img_ev3q"><p>Once you created your account, you will be able to find the API Key on your profile. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.coinglass</code>.</p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Crypto Panic</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://cryptopanic.com/developers/api/" target="_blank" rel="noopener noreferrer">https://cryptopanic.com/developers/api/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207848733-27e5a804-7ae7-4ca2-88b2-848b32929b6f.png" class="img_ev3q"><p>Click "Sign up" under "Your free API auth token". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207848825-8b2095ed-21ef-4f8e-b176-c2e9bdf42ba5.png" class="img_ev3q"><p>Once you have created your account, your API Key will be displayed under "Your free API auth token". Enter this API key into the OpenBB SDK by typing <code>openbb.keys.cpanic</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207848971-3e4771b7-1faa-45fe-955f-81bd736b16b7.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>DeGiro</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://www.degiro.com/" target="_blank" rel="noopener noreferrer">https://www.degiro.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207838353-001d350c-872c-4770-a586-fb21318122eb.png" class="img_ev3q"><p>Click "Sign up" and go to the registrations process. After setting up your account you will be able to use this broker by entering your username and password in the OpenBB SDK as follows <code>openbb.keys.degiro</code>. We also support 2FA, you can find more information about that <a href="https://github.com/Chavithra/degiro-connector#35-how-to-use-2fa-" target="_blank" rel="noopener noreferrer">here</a>.</p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>EODHD</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://eodhistoricaldata.com/" target="_blank" rel="noopener noreferrer">https://eodhistoricaldata.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207849214-23763c95-7314-42ae-b97d-cb5810686498.png" class="img_ev3q"><p>Click "Registration". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207849324-00d4a916-8260-45c0-9714-289e0a0574c0.png" class="img_ev3q"><p>Once you have registered, you can find the API Key next to "API TOKEN". Enter this API key into the OpenBB SDK by typing <code>openbb.keys.cpanic</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207849462-37471270-929a-45c5-a164-a84249b19231.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Finnhub</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://finnhub.io/" target="_blank" rel="noopener noreferrer">https://finnhub.io/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207832028-283c3321-8c05-4ee8-b4d2-41cdc940f408.png" class="img_ev3q"><p>Press "Get free api key". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207832185-f4c8406a-3b75-4acc-b3e8-3c4b3272d4da.png" class="img_ev3q"><p>Once you have created an account, you will be able to find your API key in the following screen. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.finnhub</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207832601-62007d95-410c-4d03-a5a3-b177d1894a4c.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Financial Modelling Prep</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://site.financialmodelingprep.com/developer/docs/" target="_blank" rel="noopener noreferrer">https://site.financialmodelingprep.com/developer/docs/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207821920-64553d05-d461-4984-b0fe-be0368c71186.png" class="img_ev3q"><p>From here, press "Get my API KEY here". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207822184-a723092e-ef42-4f87-8c55-db150f09741b.png" class="img_ev3q"><p>If you already have an account, you can sign-in directly and obtain the API key, otherwise click "Sign Up". Once you have created an account you can access your API Key by pressing the "Dashboard" button which will show the API key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.fmp</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207823170-dd8191db-e125-44e5-b4f3-2df0e115c91d.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>FRED</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://fred.stlouisfed.org." target="_blank" rel="noopener noreferrer">https://fred.stlouisfed.org.</a> You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207827137-d143ba4c-72cb-467d-a7f4-5cc27c597aec.png" class="img_ev3q"><p>Click on "My Account". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207827011-65cdd501-27e3-436f-bd9d-b0d8381d46a7.png" class="img_ev3q"><p>Once you have signed up, go to "My Account" and select "API Keys". This will get you to the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207827577-c869f989-4ef4-4949-ab57-6f3931f2ae9d.png" class="img_ev3q"><p>Click on "Request API Key" and fill in information about why you wish to use FRED. Then, by pressing "Request API key" you will be able to obtain the API key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.fred</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207828032-0a32d3b8-1378-4db2-9064-aa1eb2111632.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>GitHub</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://github.com/" target="_blank" rel="noopener noreferrer">https://github.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="GitHub" src="https://user-images.githubusercontent.com/46355364/207846953-7feae777-3c3b-4f21-9dcf-84817c732618.png" class="img_ev3q"><p>Click "Sign up" and create an account with GitHub. Once you have done so go to as depicted below: <a href="https://github.com/settings/apps" target="_blank" rel="noopener noreferrer">https://github.com/settings/apps</a></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207847215-3c04003f-26ea-4e62-9c13-ea35176bb5e3.png" class="img_ev3q"><p>Press "New GitHub App". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207847383-d24416c6-18be-43f2-ae7c-455e8372a6ed.png" class="img_ev3q"><p>Once the app is created you are able to obtain the API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.github</code>.</p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Glassnode</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://studio.glassnode.com/" target="_blank" rel="noopener noreferrer">https://studio.glassnode.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207843761-799078ff-fa64-4d39-a6eb-ba01d250be69.png" class="img_ev3q"><p>Click on "Sign up". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207843795-dd2cdbdb-45eb-4c7d-b967-ae9857d4ea5d.png" class="img_ev3q"><p>After you have created your account, go to <a href="https://studio.glassnode.com/settings/api" target="_blank" rel="noopener noreferrer">https://studio.glassnode.com/settings/api</a> where you can create your API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.glassnode</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207843950-5f33f37d-0203-4302-a67f-198808f18e06.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>IEX Cloud</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://iexcloud.io/" target="_blank" rel="noopener noreferrer">https://iexcloud.io/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207833088-e879e9f2-3180-4e50-ba9e-f40ee958f98a.png" class="img_ev3q"><p>Press "Sign in". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207833011-542d6ef0-0bdf-494a-83cb-c0a6741df2a3.png" class="img_ev3q"><p>Once you have signed up you are asked what kind of plan you would like. You have the option to start a free plan at the bottom.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207833303-4ebb2880-0b4c-4008-9b33-0e8ee6836027.png" class="img_ev3q"><p>Once you have confirmed you email address, you can find your API Key under "Access & Security". Enter this API key into the OpenBB SDK by typing <code>openbb.keys.iex</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207833540-c1e25500-22e9-43c3-a89e-b05dd446f2a5.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Messari</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://messari.io/" target="_blank" rel="noopener noreferrer">https://messari.io/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207848122-ec6a41e4-76b7-4620-adc3-1f1c19f4bca6.png" class="img_ev3q"><p>Press "Sign up". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207848160-6a962e3c-3007-40a3-9431-cd5ddfe5bb8e.png" class="img_ev3q"><p>Once you have signed up, go to <a href="https://messari.io/account/api" target="_blank" rel="noopener noreferrer">https://messari.io/account/api</a> where you will be able to find your API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.messari</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207848324-ade5bede-8e6b-4b87-bdec-eade3217c0d8.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>News API</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://newsapi.org/" target="_blank" rel="noopener noreferrer">https://newsapi.org/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207828250-0c5bc38c-90b4-427d-a611-b43c98c8e7ab.png" class="img_ev3q"><p>Press "Get API Key". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207828421-76922bc2-cde0-493f-9eed-7f90eb831779.png" class="img_ev3q"><p>Register for an account. The next screen will provide you with the API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.news</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207828736-f0fce53b-f302-4456-adf9-8d50ac41fbe2.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Oanda</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://developer.oanda.com." target="_blank" rel="noopener noreferrer">https://developer.oanda.com.</a> You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207839324-d30aa2b6-be83-41ff-9b1b-146cac566789.png" class="img_ev3q"><p>After you have created an account with Oanda, you will be able to find the API key by following the steps below. After setting up your account you will be able to use this broker by entering your username and password in the OpenBB SDK as follows <code>openbb.keys.oanda</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207839246-eb40f093-b583-4edd-b178-99fe399bfb66.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Polygon</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://polygon.io." target="_blank" rel="noopener noreferrer">https://polygon.io.</a> You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207825623-fcd7f0a3-131a-4294-808c-754c13e38e2a.png" class="img_ev3q"><p>Press the button "Get your Free API Key". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207825952-ca5540ec-6ed2-4cef-a0ed-bb50b813932c.png" class="img_ev3q"><p>Once signed up you will find the API Key at the bottom. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.polygon</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207826258-b1f318fa-fd9c-41d9-bf5c-fe16722e6601.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Quandl</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://www.quandl.com." target="_blank" rel="noopener noreferrer">https://www.quandl.com.</a> You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207823899-208a3952-f557-4b73-aee6-64ac00faedb7.png" class="img_ev3q"><p>From here, click "Sign Up" at the top. This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207824214-4b6b2b74-e709-4ed4-adf2-14803e6f3568.png" class="img_ev3q"><p>Follow the sign-up instructions and once you have signed up you will be able to retrieve your API key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.quandl</code></p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207824664-3c82befb-9c69-42df-8a82-510d85c19a97.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Reddit</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://www.reddit.com/wiki/api" target="_blank" rel="noopener noreferrer">https://www.reddit.com/wiki/api</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207834105-665180be-c2b6-43c8-b1c9-477729905010.png" class="img_ev3q"><p>Press "Read the full API terms and sign up for usage" and start the sign-up process. This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207834850-32a0d4c8-9990-4919-94e3-abad1487a3bd.png" class="img_ev3q"><p>Once you have filled out everything, you will receive an email when your application is approved. Once this is approved you will receive the necessary information that needs to be entered in the OpenBB SDK. Enter these into the OpenBB SDK by typing <code>openbb.keys.reddit</code>.</p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Robinhood</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://robinhood.com/us/en/" target="_blank" rel="noopener noreferrer">https://robinhood.com/us/en/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207838058-a2311632-6459-4cfd-bc0a-639ee3931574.png" class="img_ev3q"><p>Click "Sign up" and go to the registrations process. After setting up your account you will be able to use this broker by entering your username and password in the OpenBB SDK as follows <code>openbb.keys.rh</code>.</p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Santiment</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://app.santiment.net/" target="_blank" rel="noopener noreferrer">https://app.santiment.net/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207849709-a5f10b03-138c-4e09-89f6-8a18cfbaf008.png" class="img_ev3q"><p>Click "Sign up". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207849732-4bae61de-2f62-4919-b85d-f418f1bbd0c4.png" class="img_ev3q"><p>After creating an account go to <a href="https://app.santiment.net/account#api-keys" target="_blank" rel="noopener noreferrer">https://app.santiment.net/account#api-keys</a> and generate a key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.santiment</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207849839-31d1d0a7-6936-4ebd-a7f8-1292f6317b07.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>ShroomDK</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://app.santiment.net/" target="_blank" rel="noopener noreferrer">https://app.santiment.net/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207850122-b8cd225e-0a65-4ea8-8069-0b40fff1600e.png" class="img_ev3q"><p>Click "Mint Your ShroomDK API Key" and sign up for an account. This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207850176-f29cc73b-2b55-46e8-bce3-62c9342b6599.png" class="img_ev3q"><p>Once you have your account created, connect a wallet and access the API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.shroom</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207850380-b59554af-1e65-4616-921d-e02c9ecf1aad.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Stocksera</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://stocksera.pythonanywhere.com/" target="_blank" rel="noopener noreferrer">https://stocksera.pythonanywhere.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207853896-ee233569-26bb-4244-b115-43ac8885757a.png" class="img_ev3q"><p>Click "Log in" and create an account. This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207853985-46a7a17f-b6b2-442b-886d-f68b3ba2ad5a.png" class="img_ev3q"><p>Once you have created an account, go to "Developers" to access your API Key. Enter this API key into the OpenBB SDK by typing <code>/openbb.keys.stocksera</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207854224-e5ddace0-15d1-491c-b616-263cca0bef02.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Token Terminal</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://tokenterminal.com/" target="_blank" rel="noopener noreferrer">https://tokenterminal.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207850735-69368b4f-6a3e-46b8-ba69-3b79d9231f15.png" class="img_ev3q"><p>Click "Log in" and sign up for an account. This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207850774-2071df78-3289-4c8e-9d64-156b9ec8ad81.png" class="img_ev3q"><p>Once you have created an account, go to "API" to access your API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.tokenterminal</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207851035-71ea3eff-a11f-4835-8592-c07b3aa3f800.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Tradier</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://documentation.tradier.com/" target="_blank" rel="noopener noreferrer">https://documentation.tradier.com/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207829178-a8bba770-f2ea-4480-b28e-efd81cf30980.png" class="img_ev3q"><p>Click the button "Open Account" and start the sign-up process. Once you have gone through the whole process you will be able to find your API key within your account. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.tradier</code></p></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Twitter</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://developer.twitter.com." target="_blank" rel="noopener noreferrer">https://developer.twitter.com.</a> You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207835646-bb05ac60-2685-48a5-8ffb-e08225db1156.png" class="img_ev3q"><p>Click "Sign Up". Note that you are required to have a Twitter account and that you have verified your phone number. This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207836277-ad523657-181a-4b01-ae68-398d2bcd39c7.png" class="img_ev3q"><p>Create an account and verify your email. Then, you will be able to create an app to obtain your API Key.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207837349-1bf2a15d-9502-48b8-aa38-08040cdebc06.png" class="img_ev3q"><p>This will give you the following keys. Enter these into the OpenBB SDK by typing <code>openbb.keys.twitter</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207837560-1d04a5da-eba7-425d-afff-6fcc8cbe003e.png" class="img_ev3q"></div></div></details><details class="details_lb9f alert alert--info details_r1OI" data-collapsed="true"><summary>Whale Alert</summary><div><div class="collapsibleContent_i85q"><p>Go to <a href="https://docs.whale-alert.io/" target="_blank" rel="noopener noreferrer">https://docs.whale-alert.io/</a>. You will be greeted with the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207842892-3f71ee7a-6cd3-48a2-82e4-fa5ec5b13807.png" class="img_ev3q"><p>Click "sign up here". This opens up the following screen:</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207842992-427f1d2c-b34e-41c9-85fd-18511805fd16.png" class="img_ev3q"><p>Once you have created your account, click "Create" to create your own API Key. Enter this API key into the OpenBB SDK by typing <code>openbb.keys.walert</code>.</p><img loading="lazy" width="500" alt="image" src="https://user-images.githubusercontent.com/46355364/207843214-20232465-9a52-4b66-b01a-0b8cecbdd612.png" class="img_ev3q"></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/guides/advanced/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/guides/intros/ta"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Technical Analysis</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/sdk/guides/advanced/changing-sources"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Changing Sources</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="#accessing-api-keys" class="text-grey-400 capitalize !no-underline">Accessing API Keys</a></li><li class="py-1"><a href="#how-to-obtain-the-api-key-from-each-source" class="text-grey-400 capitalize !no-underline">How to obtain the API Key from each source</a></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 & 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 & 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.6abb557d.js"></script>
|
||
<script src="/assets/js/main.645ad6c2.js"></script>
|
||
</body>
|
||
</html> |