knitr::opts_chunk$set(echo = TRUE)
An R language wrapper for the INTRINO market data Api.
You will need an account and api keys, signup for a free starter account.
To install as a dependancy into your project at the R REPL command prompt
install.github("schardtbc/intrinoR")
then in your .env or .Renviron file add the following keys
INTRINO_BASE_URL = "https://api-v2.intrinio.com" INTRINO_PRODUCTION_KEY = "your production key here" INTRINO_SANDBOX_KEY = " your sandbox key here" INTRINO_API_VERSION = "v2" # use production and snadbox keys from your intrino account # make sure the .env file is in your .gitignore file # do not hard code the keys into your application code # do not upload the keys to github. # you can easily change the keys at intrino.com if they become compromised
Api documentation documentation.
library(intrinoR) useSandbox() # useProduction() res <- getSecurityStockPrices("AAPL", opts = list(start_date = "2019-01-01")) res
| | Endpoint | function call |
|-----|:----------------------------------------------|:-------------------------------------------------------------------|
| [X] | /companies | getAllCompanies |
| [ ] | /companies/search | |
| [X] | /companies/{identifier} | getCompany |
| [X] | /companies/{identifier}/securties | getCompanySecurities |
| [X] | /companies/{identifier}/news | getCompanyNews |
| [X] | /company/{identifier}/fundamentals | getCompanyFundamentals |
| [X] | /company/{identifier/filings} | getCompanyFilings |
| [X] | /company/{identifier}/data_point/{tag}/number | getCompanyDataPointNumber |
| [X] | /company/{identifier}/data_point/{tag}/text | getCompanyDataPointText |
| [X] | /company/{identifier}/historical_data/{tag} | getCompanyDataPointHistory |
| | Endpoint | function call |
|-----|:----------------------------------------------|:-------------------------------------------------------------------|
| [X] | /securities | getAllSecurities |
| [X] | /securities/{identifier} | getSecurityById |
| [X] | /securities/{identifier}/prices | getSecurityStockPrices |
| [X] | /securities/{identifier}/prices/realtime | getSecurityRealtimePrice |
| [X] | /securities/{identifier}/prices/intraday | getSecurityIntradayPrices |
| [X] | /securities/{identifier}/dividends/latest | getSecurityDividendsLatest |
| [X] | /securities/{identifier}/earnings/latest | getSecurityEarningsLatest |
| [X] | /securities/{identifier}/zacks/analyst_ratings/snapshot | getSecurityZacksAnalystRatingsSnapshot |
| [X] | /securities/{identifier}/data_point/{tag}/number | getSecurityDataPointNumber |
| [X] | /securities/{identifier}/data_point/{tag}/text | getSecurityDataPointText |
| [X] | /securities/{identifier}/historical_data/{tag} | getSecurityDataPointHistory |
| | Endpoint | function call |
|-----|:----------------------------------------------|:-------------------------------------------------------------------|
| [X] | /fundamentals/lookup/{identifier}/{statement_code}/{fiscal_year}/{fiscal_period} | lookupFundamental |
| [X] | /fundamentals/{id} | getFundamentalById |
| [X] | /fundamentals/{id}/standardized_financials | getStandardizedFinancials |
| [X] | /fundamentals/{id}/standardized_financials | getStandardizedFinancialsTable |
| [X] | /fundamentals/{id}/reported_financials | getReportedFinancials |
| [X] | /fundamentals/{id}/reported_financials | getReportedFinancialsTable |
| | Endpoint | function call |
|-----|:-----------------------------------------------------|:--------------------------------------------------------------|
| [X] | /indices/stock_market | getAllStockMarketIndicies |
| [X] | /indices/economic | getAllEconomicIndicies |
| [X] | /indices/sic | getAllSicIndicies |
| [X] | /indices/{type}/{identifier}/data_point/{tag}/number | getIndicesDataPointNumber |
| [X] | /indices/{type}/{identifier}/data_point/{tag}/text | getIndicesDataPointText |
| [X] | /indices/{type}/{identifier}/historical_data/{tag} | getIndicesDataPointHistory |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.