mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-09 02:42:36 +00:00
commitc8c7d836eaMerge:1165e57b40564d08edd8Author: Theodore Aptekarev <aptekarev@gmail.com> Date: Sat Aug 5 15:09:10 2023 +0300 Merge branch 'develop' into feature/openbb-sdk-v4 commit564d08edd8Author: Pratyush Shukla <ps4534@nyu.edu> Date: Fri Aug 4 23:25:47 2023 +0530 add `--india` flag to `stocks/load` (#5281) * add `--india` flag to `stocks/load` Add ticker, set `india` and voila! * updated "help" * added check for `.ns`, `.NS` in ticker * consolidated conditions into 1 line commit1165e57b40Author: montezdesousa <montezdesousa@gmail.com> Date: Fri Aug 4 10:56:20 2023 +0100 make some provider args optional commitafbd4a69aaAuthor: montezdesousa <montezdesousa@gmail.com> Date: Fri Aug 4 10:45:28 2023 +0100 rename some fetcher vars commit8f0b748270Author: montezdesousa <montezdesousa@gmail.com> Date: Fri Aug 4 10:37:43 2023 +0100 move helpers and descriptions to util.py directory commit41e800ad6aAuthor: James Maslek <jmaslek11@gmail.com> Date: Fri Aug 4 05:06:15 2023 -0400 Custom request for all providers (#5280) * breakpoint 1 * breakpoint pt 1 * Finish fred request * Add **kwargs to all fmp funcs * Moved all fmp funcs to custom request * benzinga requests * add polygon requests * remove comment * move make_request to helpers --------- Co-authored-by: montezdesousa <montezdesousa@gmail.com> commitdbc6751843Merge:ce5b93ae4ef1eee44cabAuthor: Henrique Joaquim <h.joaquim@campus.fct.unl.pt> Date: Fri Aug 4 07:37:11 2023 +0100 Merge branch 'develop' into feature/openbb-sdk-v4 commitce5b93ae4eAuthor: James Maslek <jmaslek11@gmail.com> Date: Thu Aug 3 19:59:51 2023 -0400 Custom args to package builder (#5282) commited07f6ad4cAuthor: montezdesousa <montezdesousa@gmail.com> Date: Fri Aug 4 00:46:12 2023 +0100 200 breaks polygon commitf1eee44cabAuthor: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Thu Aug 3 13:58:47 2023 -0700 Feature/options_views: Add a Variety of Views/Charts to Extend the OptionsChains Class (#5222) * add options_chains_view * vsurf charts * skew for strike vs contract * doc string * add chart_volatility * linting * codespell * mypy * types * tmx mypy * update test file * add synthetic long/short to strategies * updates test_options_chains_model.py * updates some docstrings * update documentation * actually commit the documentation page * update documentation screenshots * try catch for 403 error * add tests for options_chains_view * int64 * SPX error handling * add cboe options dashboard for terminal * codespell * enable mouse scroll wheel zoom for charts * declare key values for all widgets * add some more streamlit charts and tables * fix test_yfinance_view.py * conflict resolution * test --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> commitd575c5d52aAuthor: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Thu Aug 3 12:56:44 2023 -0700 Fwd P/E regex fix (#5273) commit373c4f1ea7Author: DidierRLopes <dro.lopes@campus.fct.unl.pt> Date: Thu Aug 3 10:25:47 2023 -0500 Update all_api_keys.json (#5277) * Update all_api_keys.json * Update CONTRIBUTING.md * Create json-yaml-validate * Update release-drafter.yml * Update json-yaml-validate * fix test * add json lint to general * Update tsconfig.json * Add a json_validate exclude to not check tests and certain known violations * fix workflow * not sure why this didnt exclude? --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> commit70f70a81b4Author: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Date: Thu Aug 3 12:43:55 2023 +0100 Hotfix/sdk py38 (#5279) * replace unsupported Annotated, MappingProxyType, is_annotated_dc * fix package builder commit61afffb1f5Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 16:56:40 2023 +0100 typing commit0b3b30ecccAuthor: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 16:51:07 2023 +0100 rename exception for better localization commit49fe650117Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 16:43:54 2023 +0100 update provider readme commit1e0a3c36c4Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 16:43:19 2023 +0100 update provider readme commit9a1b4a8fbaAuthor: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 16:42:02 2023 +0100 update provider readme commit6b93a603dcAuthor: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 16:37:54 2023 +0100 update provider readme commit13d95452c3Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 15:50:20 2023 +0100 to follow the convention commite3d65b502fAuthor: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 14:49:19 2023 +0100 filter commitcc5a334258Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Aug 2 14:42:14 2023 +0100 cleanup filters commitbe864d01f3Author: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Date: Wed Aug 2 14:17:20 2023 +0100 Feature/provider refactoring (#5266) * remove comment * replace registry description * black and add some todos * remove unused var * allow description and move provider to title * fix the data field descriptions * refactor globalnews * added `"limit"` to metadata descriptions * fix cpi command and refactor * refactored `AnalystEstimates` * add concat param * refactored `AvailableIndices` for `economy.available_indices` * sort and set index to date * place it inside exception * move literals to core * rename descriptions dict * add descriptions to cpi data * change description * black * refactored `CompanyOverview` for `stocks.fa.overview` * Updated `DATA_DESCRIPTIONS` in provider metadata * Updated `symbol` description in `DATA_DESCRIPTIONS` * fix stock_news alias * pass standard limit * fix stock news * fix to datframe * rebuild python interface * refactored `CryptoEOD` for `crypto.load` * added Field descriptions * fix polygon stock_news * fix stock_news data * ruff * refactored `DividendCalendar` for `stocks.fa.cal` * refactored `EarningsCalendar` for `stocks.fa.cal` * refactored `EarningsCallTranscript` for `stocks.fa.transcript` * refactored `ExecutiveCompensation` for `stocks.fa.comp` * first round, refactor registry, executor, map * ruff * Allow alias in the provider models for provider specific params * Updated stock news to use alias in query * small fixes * fix interface bug * black * exceptions and typing * ruff * fix docstring * sort providers * push static assets without docstrings * date Field and optional dates params in `CryptoEOD` for fmp and polygon * refactored `ForexEOD` for `forex.load` * add comment * refactored `ForexPairs` and added Polygon provider * removed `_price` models from fmp and polygon * Updated `economy.index` to use `MajorIndicesEOD` * removed `_price` from sdk models * refactored `MajorIndicesEOD` for `economy.index` * refactored `StockEOD` for `stocks.load` * regenerate sdk * ruff * fix bug with global_news * typing * add docstrings to registry map * update docstrings * add executor query arg * follow convention * docstring * inject provider interface instead * doc * safer this way * docs * add abstractmethod decorator * add explicit fetcher property model_name * remove mode_name prop * get model name from query params * force extra params or data to be optional * replace fetcher list by fetcher dict and black * explicit depps in prov interface * explicit depps in prov interface * no formatted creds * no formatted creds * dep injection * dep injection * private methods * just verify credentials * docstring * typing and cut doc * typing * typing * typing * no overkill * ruff * don't block if model not found, just warn * don't block if model not found, just warn * don't block if model not found, just warn * empty list if creds None * check creds before request * just return the data * typing * move query params * ruff * move queryparams * move queryparams * move queryparams * fix a bunch o polygon models * ruff * partial fix fmp models * ruff * refactor more fmps * create dict by alias * refactor more fmp endpoints * bug * add params to transform query * ruff * fix fmp bugs * has to be annotation * rewrite static * typing * append return type to map * support return for generic data type * remove return type for openbb provider * add todo * fix small fred typing error * add more return type info * better message * handle multiple types of data (the fetcher should declare them later) * add comment * ruff * handle returns with generic for now (check juan solution) * fix bug with generic * fix fmp fetchr dict * fill return type in the provider lib for docstrings * polygon stock news * Update economy_router.py (#5254) * remove return type stuff * adapt cpi and overview * rewrite python interface * fix to_dataframe * limit stocks eod output * rename method * mypy * mypy * mypy chart style * mypy provider * mypy ignores * mypy credentials * Added Statements Growth endpoints from FMP * account mypy fix * privatize account method * one more mypy * remove mypy ignore * rename private method * Linting * Docstring generation * Linting * move provider.py into __init__.py * add default to required_credentials -> None * refactored `KeyExecutives` for `stocks.fa.mgmt` * refactored `HistoricalEmployees` for `stocks.fa.emp` * provider docstring * docstring * refactored `HistoricalStockSplits` for `stocks.fa.split` * standardised date in stockeod * refactored ``InstitutionalOwnership` for `stocks.fa.own` * removed unused imports * add `check_fields=False` in `@validator` * historical dividens * remove unused helper * move single used helpers to where they are used * move single used helpers to where they are used * move single used helpers to where they are used * standardise date, vwap in crypto eod and forex eod * rename __commands__ to __extensions__ * change coverage separator * the map cannot change sep * sry * sry again * remove comment * refactored `MajorIndicesConstituents` for `economy.const` * add some descriptions about provider * refactored `PriceTargetConsensus` for `stocks.fa.pt` * refactored `PriceTarget` for `stocks.fa.pta` * refactored `RevenueBusinessLine` for `stocks.fa.revseg` * change metadata file name * docstring * remove unecessary arg * ruff & black * refactored `RevenueGeographic` for `stocks.fa.revgeo` * refactored `RiskPremium` for `economy.risk` * refactored `SECFilings` for `stocks.dd.sec` * refactored `ShareStatistics` for `stocks.fa.shrs` * refactored `StockInsiderTrading` for `stocks.fa.ins` * peers * stock splits * refactored `KeyMetrics` for `stocks.fa.metrics` * refactored `StockMultiples` for `stocks.multiples` * refactor income statement * rebuild * fmp balance * added `StocksOwnership` to `stocks.fa.own` * added `InstitutionalOwnership` to `stocks.fa.ins_own` * refactored `StocksOwnership` for `stocks.fa.own` * cleanup * refactored `TreasuryRates` for `fixedincome.treasury` * reorder balance items * fix polygon bs * refactored `IncomeStatement` for `stocks.fa.balance` * refactored base and types * added static files * cleanup * cleanup * refactored `CashFlowStatement` for `stocks.fa.cash` * added `stocks/fa` static file * black and ruff --------- Co-authored-by: Pratyush Shukla <ps4534@nyu.edu> Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> commit2066d7d4beMerge:fe1073da0907537199afAuthor: Henrique Joaquim <h.joaquim@campus.fct.unl.pt> Date: Wed Aug 2 05:37:20 2023 +0100 Merge branch 'develop' into feature/openbb-sdk-v4 commit07537199afAuthor: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Date: Tue Aug 1 17:27:59 2023 +0100 Move hub api keys ts (#5267) * move hub api keys ts * json instead * update contributing.md * Update all_api_keys.json --------- Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt> commitae91a3f9b9Author: teh_coderer <me@tehcoderer.com> Date: Tue Aug 1 11:05:29 2023 -0500 Hotfix `economy/overview` rates displaying as dates (#5269) * fix: `economy/overview` rates displaying as dates * Fix Test --------- Co-authored-by: James Maslek <jmaslek11@gmail.com> commit3b5fc53cc7Author: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Tue Aug 1 06:41:21 2023 -0700 Adds details/image for installing C++ Build Tools (#5268) * Adds details/image for installing C++ Build Tools * Update installation_updates.md with screenshots * Update installation_updates.md Screenshots for MS C++ Build Tools commitfe1073da09Author: Diogo Sousa <montezdesousa@gmail.com> Date: Tue Aug 1 12:29:42 2023 +0100 only allow setup for allowed system fields commitc8f82e1f8fAuthor: Diogo Sousa <montezdesousa@gmail.com> Date: Tue Aug 1 12:04:16 2023 +0100 reorder system settings attrs commit21c69a510fMerge:379a5518fad212a8e270Author: Theodore Aptekarev <aptekarev@gmail.com> Date: Mon Jul 31 20:17:30 2023 +0300 Merge branch 'develop' into feature/openbb-sdk-v4 commitd212a8e270Author: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Mon Jul 31 09:05:22 2023 -0700 hotfix/gdp-units - better GDP units (#5262) * better GDP units * mypy * remove not needed dict * test_oecd_view.py * test_oecd_model.py commitdc30ab3d36Author: teh_coderer <me@tehcoderer.com> Date: Fri Jul 28 21:13:42 2023 -0500 Hotfix/ locking when deploying streamlit app (#5261) * fix locking when deploying streamlit app * Update streamlit_run.py * Update streamlit_run.py commit379a5518faAuthor: hjoaquim <h.joaquim@campus.fct.unl.pt> Date: Fri Jul 28 10:00:39 2023 +0100 small comment on show() implementation commit849e6134eeMerge:27e172802773348c0872Author: Theodore Aptekarev <aptekarev@gmail.com> Date: Thu Jul 27 19:23:10 2023 +0300 Merge branch 'develop' into feature/openbb-sdk-v4 commit27e1728027Merge:afe4c480a241d1359202Author: Henrique Joaquim <h.joaquim@campus.fct.unl.pt> Date: Thu Jul 27 15:04:19 2023 +0100 Merge branch 'develop' into feature/openbb-sdk-v4 commitafe4c480a2Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Jul 26 14:33:37 2023 +0100 fix comment commit531fa104c8Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Jul 26 14:32:00 2023 +0100 rename method and add description commitcc1a84b4d0Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Jul 26 13:15:55 2023 +0100 change method description commitff31d9ab87Author: Diogo Sousa <montezdesousa@gmail.com> Date: Wed Jul 26 12:52:54 2023 +0100 check sdk token expiration on login
279 lines
28 KiB
JSON
Vendored
279 lines
28 KiB
JSON
Vendored
[
|
|
{
|
|
"name": "API_ULTIMA_KEY",
|
|
"source": "Ultima Insights",
|
|
"link": "https://www.ultimainsights.ai/",
|
|
"markdown": "Go to: https://ultimainsights.ai/\n\n\n\nClick on, \"Get Started\", to start the sign-up process. After the account has been setup, navigate to [Generate API Key](https://beta.ultimainsights.ai/my-account/generate-api-key) and click \"Generate Key\"."
|
|
},
|
|
{
|
|
"name": "API_KEY_ALPHAVANTAGE",
|
|
"source": "Alpha Vantage",
|
|
"link": "https://www.alphavantage.co/support/#api-key",
|
|
"markdown": "Go to: https://www.alphavantage.co/support/#api-key\n\n\n\nFill out the form, pass Captcha, and click on, \"GET FREE API KEY\"."
|
|
},
|
|
{
|
|
"name": "API_MESSARI_KEY",
|
|
"source": "Messari",
|
|
"link": "https://messari.io/api",
|
|
"markdown": "Go to: https://messari.io\n\n\n\nClick on, \"Sign Up\", and create an account.\n\n\n\nAfter creating the account, navigate to the [account page](https://messari.io/account/api), and click on the tab for, API Access.\n\n"
|
|
},
|
|
{
|
|
"name": "API_KEY_FINANCIALMODELINGPREP",
|
|
"source": "Financial Modeling Prep",
|
|
"link": "https://financialmodelingprep.com/developer",
|
|
"markdown": "Go to: https://site.financialmodelingprep.com/developer/docs\n\n\n\nClick on, \"Get my API KEY here\", and sign up for a free account.\n\n\n\nWith an account created, sign in and navigate to the Dashboard, which shows the assigned token. by pressing the \"Dashboard\" button which will show the API key.\n\n"
|
|
},
|
|
{
|
|
"name": "API_KEY_QUANDL",
|
|
"source": "Quandl",
|
|
"link": "https://www.quandl.com/tools/api",
|
|
"markdown": "Go to: https://www.quandl.com\n\n\n\nClick on, \"Sign Up\", and register a new account.\n\n\n\nFollow the sign-up instructions, and upon completion the API key will be assigned.\n\n"
|
|
},
|
|
{
|
|
"name": "API_REDDIT_CLIENT_ID",
|
|
"source": "Reddit client ID",
|
|
"link": "https://www.reddit.com/prefs/apps",
|
|
"markdown": "Sign in to Reddit, and then go to: https://old.reddit.com/prefs/apps/\n\n\n\nScroll down and click on \"create application\", selecting \"script\".\n\n\n\nOnce the application is created, you must register it [here](https://old.reddit.com/wiki/api)\n\n\n\nClick on, \"Read the full API terms and sign up for usage\", and fill out the form.\n\n\n\nAfter submitting the form, check for a confirmation email. The credentials will be displayed [here](https://old.reddit.com/prefs/apps/)."
|
|
},
|
|
{
|
|
"name": "API_REDDIT_CLIENT_SECRET",
|
|
"source": "Reddit client secret",
|
|
"link": "https://www.reddit.com/prefs/apps",
|
|
"markdown": "Sign in to Reddit, and then go to: https://old.reddit.com/prefs/apps/\n\n\n\nScroll down and click on \"create application\", selecting \"script\".\n\n\n\nOnce the application is created, you must register it [here](https://old.reddit.com/wiki/api)\n\n\n\nClick on, \"Read the full API terms and sign up for usage\", and fill out the form.\n\n\n\nAfter submitting the form, check for a confirmation email. The credentials will be displayed [here](https://old.reddit.com/prefs/apps/)."
|
|
},
|
|
{
|
|
"name": "API_REDDIT_USERNAME",
|
|
"source": "Reddit username",
|
|
"link": "https://www.reddit.com/prefs/apps",
|
|
"markdown": "Sign in to Reddit, and then go to: https://old.reddit.com/prefs/apps/\n\n\n\nScroll down and click on \"create application\", selecting \"script\".\n\n\n\nOnce the application is created, you must register it [here](https://old.reddit.com/wiki/api)\n\n\n\nClick on, \"Read the full API terms and sign up for usage\", and fill out the form.\n\n\n\nAfter submitting the form, check for a confirmation email. The credentials will be displayed [here](https://old.reddit.com/prefs/apps/)."
|
|
},
|
|
{
|
|
"name": "API_REDDIT_USER_AGENT",
|
|
"source": "Reddit user agent",
|
|
"link": "https://www.reddit.com/prefs/apps",
|
|
"markdown": "Sign in to Reddit, and then go to: https://old.reddit.com/prefs/apps/\n\n\n\nScroll down and click on \"create application\", selecting \"script\".\n\n\n\nOnce the application is created, you must register it [here](https://old.reddit.com/wiki/api)\n\n\n\nClick on, \"Read the full API terms and sign up for usage\", and fill out the form.\n\n\n\nAfter submitting the form, check for a confirmation email. The credentials will be displayed [here](https://old.reddit.com/prefs/apps/)."
|
|
},
|
|
{
|
|
"name": "API_REDDIT_PASSWORD",
|
|
"source": "Reddit password",
|
|
"link": "https://www.reddit.com/prefs/apps",
|
|
"markdown": "Sign in to Reddit, and then go to: https://old.reddit.com/prefs/apps/\n\n\n\nScroll down and click on \"create application\", selecting \"script\".\n\n\n\nOnce the application is created, you must register it [here](https://old.reddit.com/wiki/api)\n\n\n\nClick on, \"Read the full API terms and sign up for usage\", and fill out the form.\n\n\n\nAfter submitting the form, check for a confirmation email. The credentials will be displayed [here](https://old.reddit.com/prefs/apps/)."
|
|
},
|
|
{
|
|
"name": "API_POLYGON_KEY",
|
|
"source": "Polygon",
|
|
"link": "https://polygon.io",
|
|
"markdown": "Go to: https://polygon.io\n\n\n\nClick on, \"Get your Free API Key\".\n\n\n\nAfter signing up, the API Key is found at the bottom of the account dashboard page.\n\n"
|
|
},
|
|
{
|
|
"name": "API_TWITTER_KEY",
|
|
"source": "Twitter key",
|
|
"link": "https://developer.twitter.com",
|
|
"markdown": ""
|
|
},
|
|
{
|
|
"name": "API_TWITTER_SECRET_KEY",
|
|
"source": "Twitter secret",
|
|
"link": "https://developer.twitter.com",
|
|
"markdown": ""
|
|
},
|
|
{
|
|
"name": "API_TWITTER_BEARER_TOKEN",
|
|
"source": "Twitter token",
|
|
"link": "https://developer.twitter.com",
|
|
"markdown": ""
|
|
},
|
|
{
|
|
"name": "API_FRED_KEY",
|
|
"source": "FRED",
|
|
"link": "https://fred.stlouisfed.org/docs/api/api_key.html",
|
|
"markdown": "Go to: https://fred.stlouisfed.org\n\n\n\nClick on, \"My Account\", create a new account or sign in with Google:\n\n\n\nAfter completing the sign-up, go to \"My Account\", and select \"API Keys\". Then, click on, \"Request API Key\".\n\n\n\nFill in the box for information about the use-case for FRED, and by clicking, \"Request API key\", at the bottom of the page, the API key will be issued.\n\n"
|
|
},
|
|
{
|
|
"name": "API_NEWS_TOKEN",
|
|
"source": "NewsAPI",
|
|
"link": "https://newsapi.org",
|
|
"markdown": "Go to: https://newsapi.org\n\n\n\nClick on, \"Get API Key\", and fill out the form.\n\n\n\nRegister for an account and the next screen will provide the API Key.\n\n"
|
|
},
|
|
{
|
|
"name": "OPENBB_RH_USERNAME",
|
|
"source": "Robinhood username",
|
|
"link": "https://robinhood.com/us/en/",
|
|
"markdown": "Go to: https://robinhood.com/us/en\n\n\n\nThe first login will request 2FA authorization from the device connected to the account."
|
|
},
|
|
{
|
|
"name": "OPENBB_RH_PASSWORD",
|
|
"source": "Robinhood password",
|
|
"link": "https://robinhood.com/us/en/",
|
|
"markdown": "Go to: https://robinhood.com/us/en\n\n\n\nThe first login will request 2FA authorization from the device connected to the account."
|
|
},
|
|
{
|
|
"name": "OPENBB_DG_USERNAME",
|
|
"source": "Degiro username",
|
|
"link": "https://www.degiro.com/",
|
|
"markdown": "Go to: https://www.degiro.com/\n\n\n\nClick on, \"Open an account\", and then go through the registration process.\n\nInstructions for setting up 2FA authorization are [here](https://github.com/Chavithra/degiro-connector#35-how-to-use-2fa-)."
|
|
},
|
|
{
|
|
"name": "OPENBB_DG_PASSWORD",
|
|
"source": "Degiro password",
|
|
"link": "https://www.degiro.com/",
|
|
"markdown": "Go to: https://www.degiro.com/\n\n\n\nInstructions for setting up 2FA authorization are [here](https://github.com/Chavithra/degiro-connector#35-how-to-use-2fa-)."
|
|
},
|
|
{
|
|
"name": "OPENBB_DG_TOTP_SECRET",
|
|
"source": "Degiro secret",
|
|
"link": "https://www.degiro.com/",
|
|
"markdown": "Go to: https://www.degiro.com/\n\n\n\nClick on, \"Open an account\", and then go through the registration process.\n\nInstructions for setting up 2FA authorization are [here](https://github.com/Chavithra/degiro-connector#35-how-to-use-2fa-)."
|
|
},
|
|
{
|
|
"name": "OPENBB_OANDA_ACCOUNT_TYPE",
|
|
"source": "Oanda account type",
|
|
"link": "https://developer.oanda.com",
|
|
"markdown": "Go to: https://developer.oanda.com\n\n\n\nAfter creating an account, follow the steps below.\n\n"
|
|
},
|
|
{
|
|
"name": "OPENBB_OANDA_ACCOUNT",
|
|
"source": "Oanda account",
|
|
"link": "https://developer.oanda.com",
|
|
"markdown": "Go to: https://developer.oanda.com\n\n\n\nAfter creating an account, follow the steps below.\n\n"
|
|
},
|
|
{
|
|
"name": "OPENBB_OANDA_TOKEN",
|
|
"source": "Oanda token",
|
|
"link": "https://developer.oanda.com",
|
|
"markdown": "Go to: https://developer.oanda.com\n\n\n\nAfter creating an account, follow the steps below.\n\n"
|
|
},
|
|
{
|
|
"name": "API_TRADIER_TOKEN",
|
|
"source": "Tradier token",
|
|
"link": "https://tradier.com/products/market-data-api",
|
|
"markdown": "Go to: https://documentation.tradier.com\n\n\n\nClick on, \"Open Account\", to start the sign-up process. After the account has been setup, navigate to [Tradier Broker Dash](https://dash.tradier.com/login?redirect=settings.api) and create the application. Request a sandbox access token."
|
|
},
|
|
{
|
|
"name": "API_CMC_KEY",
|
|
"source": "Coinmarketcap key",
|
|
"link": "https://coinmarketcap.com/api/",
|
|
"markdown": "Go to: https://coinmarketcap.com/api\n\n\n\nClick on, \"Get Your Free API Key Now\", which opens to the page:\n\n\n\nOnce the account has been created, copy the API key displayed within the dashboard.\n\n"
|
|
},
|
|
{
|
|
"name": "API_BINANCE_KEY",
|
|
"source": "Binance key",
|
|
"link": "https://www.binance.com/en/",
|
|
"markdown": "Go to: https://www.binance.com/en/support/faq/how-to-create-api-360002502072\n\n\n\nThese instructions should provide clear guidance for obtaining an API Key."
|
|
},
|
|
{
|
|
"name": "API_BINANCE_SECRET",
|
|
"source": "Binance secret",
|
|
"link": "https://www.binance.com/en/",
|
|
"markdown": "Go to: https://www.binance.com/en/support/faq/how-to-create-api-360002502072\n\n\n\nThese instructions should provide clear guidance for obtaining an API Key."
|
|
},
|
|
{
|
|
"name": "API_FINNHUB_KEY",
|
|
"source": "Finnhub key",
|
|
"link": "https://finnhub.io",
|
|
"markdown": "Go to: https://finnhub.io/\n\n\n\nClick on, \"Get free api key\", to open the page:\n\n\n\nOnce the account has been created, find the API key in the account dashboard.\n\n"
|
|
},
|
|
{
|
|
"name": "API_BITQUERY_KEY",
|
|
"source": "Bitquery Key",
|
|
"link": "https://graphql.bitquery.io",
|
|
"markdown": "Go to: https://bitquery.io/\n\n\n\nClick \"Try GraphQL API\", which opens the following screen:\n\n\n\nAfter creating an account and verifying the email address, get the value for the key by clicking on the \"API Key\" tab.\n\n"
|
|
},
|
|
{
|
|
"name": "API_COINBASE_KEY",
|
|
"source": "Coinbase key",
|
|
"link": "https://www.coinbase.com/",
|
|
"markdown": "Go to: https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key\n\n\n\nFollow the instructions to obtain the credentials for the specific account."
|
|
},
|
|
{
|
|
"name": "API_COINBASE_SECRET",
|
|
"source": "Coinbase secret",
|
|
"link": "https://www.coinbase.com/",
|
|
"markdown": "Go to: https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key\n\n\n\nFollow the instructions to obtain the credentials for the specific account."
|
|
},
|
|
{
|
|
"name": "API_COINBASE_PASS_PHRASE",
|
|
"source": "Coinbase passphrase",
|
|
"link": "https://www.coinbase.com/",
|
|
"markdown": "Go to: https://help.coinbase.com/en/exchange/managing-my-account/how-to-create-an-api-key\n\n\n\nFollow the instructions to obtain the credentials for the specific account."
|
|
},
|
|
{
|
|
"name": "API_COINGLASS_KEY",
|
|
"source": "Coinglass key",
|
|
"link": "https://www.coinglass.com/",
|
|
"markdown": "Go to: https://www.coinglass.com/\n\n\n\nClick, \"Log in\", and then sign up for an account. This opens the page:\n\n"
|
|
},
|
|
{
|
|
"name": "API_CRYPTO_PANIC_KEY",
|
|
"source": "Crypto Panic",
|
|
"link": "https://cryptopanic.com/developers/",
|
|
"markdown": "Go to: https://cryptopanic.com/developers/api/\n\n\n\nClick on, [Sign up](https://cryptopanic.com/accounts/signup/?next=/developers/api/), and after creating, the API key will be displayed on the documentation page, \"Your free API auth token\".\n\n"
|
|
},
|
|
{
|
|
"name": "API_EODHD_KEY",
|
|
"source": "EODHD",
|
|
"link": "https://eodhistoricaldata.com/",
|
|
"markdown": "Go to: https://eodhistoricaldata.com/r/?ref=869U7F4J\n\n\n\nClicking on, \"Registration\", opens the page:\n\n\n\nOnce registered, the API Key will be next to \"API TOKEN\".\n\n"
|
|
},
|
|
{
|
|
"name": "API_GITHUB_KEY",
|
|
"source": "GitHub",
|
|
"link": "https://docs.github.com/en/rest/guides/getting-started-with-the-rest-api",
|
|
"markdown": "Go to: https://github.com\n\n\n\nSign up for, or sign in to, GitHub. Once logged in, navigate to the [apps](https://github.com/settings/apps) page, under account settings.\n\n\n\nSelect, \"New GitHub App\":\n\n\n\nAfter creating the app, the key will be issued."
|
|
},
|
|
{
|
|
"name": "API_GLASSNODE_KEY",
|
|
"source": "Glassnode key",
|
|
"link": "https://docs.glassnode.com/basic-api/api-key#how-to-get-an-api-key/",
|
|
"markdown": "Go to: https://studio.glassnode.com\n\n\n\nClick on, \"Sign Up\", and create an account:\n\n\n\nAfter creating an account, navigate to the [account settings](https://studio.glassnode.com/settings/api) and generate an API Key.\n\n"
|
|
},
|
|
{
|
|
"name": "API_SANTIMENT_KEY",
|
|
"source": "Santiment",
|
|
"link": "https://app.santiment.net/",
|
|
"markdown": "Go to: https://app.santiment.net\n\nClick on, \"Sign Up\", and register for an account.\n\n\n\nNavigate to the [account dashboard](https://app.santiment.net/account#api-keys) and generate a key.\n\n"
|
|
},
|
|
{
|
|
"name": "API_SHROOM_KEY",
|
|
"source": "ShroomDK",
|
|
"link": "https://sdk.flipsidecrypto.xyz/shroomdk",
|
|
"markdown": "Go to: https://sdk.flipsidecrypto.xyz/shroomdk\n\n\n\nClick \"Mint Your ShroomDK API Key\", and sign up for an account.\n\n\n\nOnce created, connect a wallet to complete minting the NFT license. The API key will be displayed under the account.\n\n"
|
|
},
|
|
{
|
|
"name": "API_STOCKSERA_KEY",
|
|
"source": "Stocksera",
|
|
"link": "https://stocksera.pythonanywhere.com/",
|
|
"markdown": "Go to: https://stocksera.pythonanywhere.com\n\n\n\nClick on, \"Log in\", and create an account.\n\n\n\nOnce logged in, navigate to the \"Developers\" tab and copy the API key.\n\n"
|
|
},
|
|
{
|
|
"name": "API_TOKEN_TERMINAL_KEY",
|
|
"source": "Token Terminal",
|
|
"link": "https://tokenterminal.com/",
|
|
"markdown": "Go to: https://tokenterminal.com\n\n\n\nClick on, \"Log in\" and sign up for an account.\n\n\n\nVerify the email address, and then navigate go to the \"API\" tab and copy the API key to the clipboard.\n\n"
|
|
},
|
|
{
|
|
"name": "API_WHALE_ALERT_KEY",
|
|
"source": "Whale Alert",
|
|
"link": "https://docs.whale-alert.io/",
|
|
"markdown": "Go to: https://docs.whale-alert.io\n\n\n\nClick on, \"sign up here\".\n\n\n\nAfter creating the account, click on, \"Create\", to issue the API Key.\n\n"
|
|
},
|
|
{
|
|
"name": "API_DATABENTO_KEY",
|
|
"source": "Databento",
|
|
"link": "https://databento.com/",
|
|
"markdown": "Go to: https://docs.databento.com/getting-started\n\n\n\nClick on, [Sign up](https://databento.com/signup), and after creating an account, the API key is found in the [account portal](https://databento.com/portal/keys).\n\n"
|
|
},
|
|
{
|
|
"name": "API_INTRINIO_KEY",
|
|
"source": "Intrinio",
|
|
"link": "https://intrinio.com/",
|
|
"markdown": "Go to: https://intrinio.com/starter-plan\n\n\n\nAn API key will be issued with a subscription. Find the token value within the account dashboard."
|
|
},
|
|
{
|
|
"name": "API_BIZTOC_TOKEN",
|
|
"source": "BizToc",
|
|
"link": "https://biztoc.com",
|
|
"markdown": "The BizToc API is hosted on RapidAPI. To set up, go to: https://rapidapi.com/thma/api/biztoc.\n\n\n\nIn the top right, select 'Sign Up'. After answering some questions, you will be prompted to select one of their plans.\n\n\n\nAfter signing up, navigate back to https://rapidapi.com/thma/api/biztoc. If you are logged in, you will see a header called X-RapidAPI-Key.\n\n"
|
|
}
|
|
]
|