The Official Intrinio API C# SDK
Clone or download
Kenneth Miller
Latest commit cdd919d Jan 3, 2019

Intrinio C# SDK

To get an API key, sign up here.

Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the Intrinio API documentation. If you need additional help in using the API, please visit the Intrinio website and click on the chat icon in the lower right corner.

  • API version: 2.1.0
  • Package version: 1.1.1

Frameworks supported

  • .NET 4.0 or later
  • Windows Phone 7.1 (Mango)


Use NuGet to include the client DLL in your project.

Install-Package Intrinio.SDK

Alternatively, you can download the required DLLs from the Releases page.


The DLLs included in the package may not be the latest version. We recommend using [NuGet] ( to obtain the latest version of the packages:

Install-Package RestSharp
Install-Package Newtonsoft.Json
Install-Package JsonSubTypes

Installation Manual Build

Run the following command to generate the DLL

  • [Windows] build.bat

Then include the DLL (under the bin folder) in the C# project, and use the namespaces:

using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;


A .nuspec is included with the project.

This .nuspec uses placeholders from the .csproj, so build the .csproj directly:

nuget pack -Build -OutputDirectory out Intrinio.SDK.csproj

Then, publish to a local feed or other host and consume the new package via Nuget as usual.

SDK Code Examples

Code examples for Intrinio SDKs are available at

Getting Started

using System;
using System.Diagnostics;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;

namespace Example
    public class Example
        public static void Main()
            Configuration.Default.ApiKey.Add("api_key", "YOUR_API_KEY");

            var companyApi = new CompanyApi();
            String nextPage = null;

                ApiResponseCompanies response = companyApi.GetAllCompanies(nextPage);
                response.Companies.ForEach(delegate (CompanySummary company)
                    Console.WriteLine(company.Ticker + " - " + company.Name);
            catch (Exception e)
                Debug.Print("Exception when calling CompanyApi.FilterCompanies: " + e.Message );

Documentation for API Endpoints

All URIs are relative to

Class Method HTTP request Description
CompanyApi FilterCompanies GET /companies/filter Filter Companies
CompanyApi FilterCompanyFundamentals GET /companies/{identifier}/fundamentals/filter Filter Fundamentals by Company
CompanyApi GetAllCompanies GET /companies All Companies
CompanyApi GetAllCompanyNews GET /companies/news All News
CompanyApi GetCompany GET /companies/{identifier} Lookup Company
CompanyApi GetCompanyDataPointNumber GET /companies/{identifier}/data_point/{tag}/number Data Point (Number) for Company
CompanyApi GetCompanyDataPointText GET /companies/{identifier}/data_point/{tag}/text Data Point (Text) for Company
CompanyApi GetCompanyFilings GET /companies/{identifier}/filings All Filings by Company
CompanyApi GetCompanyFundamentals GET /companies/{identifier}/fundamentals All Fundamentals by Company
CompanyApi GetCompanyHistoricalData GET /companies/{identifier}/historical_data/{tag} Historical Data for Company
CompanyApi GetCompanyNews GET /companies/{identifier}/news All News by Company
CompanyApi GetCompanySecurities GET /companies/{identifier}/securities All Securities by Company
CompanyApi LookupCompanyFundamental GET /companies/{identifier}/fundamentals/lookup/{statement_code}/{fiscal_year}/{fiscal_period} Lookup Fundamental by Company
CompanyApi SearchCompanies GET /companies/search Search Companies
DataPointApi GetDataPointNumber GET /data_point/{identifier}/{tag}/number Data Point (Number)
DataPointApi GetDataPointText GET /data_point/{identifier}/{tag}/text Data Point (Text)
DataTagApi FilterDataTags GET /data_tags/filter Filter Data Tags
DataTagApi GetAllDataTags GET /data_tags All Data Tags
DataTagApi GetDataTagById GET /data_tags/{identifier} Lookup Data Tag
DataTagApi SearchDataTags GET /data_tags/search Search Data Tags
FilingApi FilterFilings GET /filings/filter Filter Filings
FilingApi FilterNotes GET /filings/notes/filter Filter Filing Notes
FilingApi GetAllFilings GET /filings All Filings
FilingApi GetAllNotes GET /filings/notes All Filing Notes
FilingApi GetFilingById GET /filings/{id} Lookup Filing
FilingApi GetNote GET /filings/notes/{identifier} Filing Note by ID
FilingApi GetNoteHtml GET /filings/notes/{identifier}/html Filing Note HTML
FilingApi GetNoteText GET /filings/notes/{identifier}/text Filing Note Text
FilingApi SearchNotes GET /filings/notes/search Search Filing Notes
FundamentalsApi GetFundamentalById GET /fundamentals/{id} Fundamental by ID
FundamentalsApi GetFundamentalReportedFinancials GET /fundamentals/{id}/reported_financials Reported Financials
FundamentalsApi GetFundamentalStandardizedFinancials GET /fundamentals/{id}/standardized_financials Standardized Financials
FundamentalsApi LookupFundamental GET /fundamentals/lookup/{identifier}/{statement_code}/{fiscal_year}/{fiscal_period} Lookup Fundamental
HistoricalDataApi GetHistoricalData GET /historical_data/{identifier}/{tag} Historical Data
IndexApi GetAllEconomicIndices GET /indices/economic All Economic Indices
IndexApi GetAllSicIndices GET /indices/sic All SIC Indices
IndexApi GetAllStockMarketIndices GET /indices/stock_market All Stock Market Indices
IndexApi GetEconomicIndexById GET /indices/economic/{identifier} Lookup Economic Index
IndexApi GetEconomicIndexDataPointNumber GET /indices/economic/{identifier}/data_point/{tag}/number Data Point (Number) for an Economic Index
IndexApi GetEconomicIndexDataPointText GET /indices/economic/{identifier}/data_point/{tag}/text Data Point (Text) for an Economic Index
IndexApi GetEconomicIndexHistoricalData GET /indices/economic/{identifier}/historical_data/{tag} Historical Data for an Economic Index
IndexApi GetSicIndexById GET /indices/sic/{identifier} Lookup SIC Index
IndexApi GetSicIndexDataPointNumber GET /indices/sic/{identifier}/data_point/{tag}/number Data Point (Number) for an SIC Index
IndexApi GetSicIndexDataPointText GET /indices/sic/{identifier}/data_point/{tag}/text Data Point (Text) for an SIC Index
IndexApi GetSicIndexHistoricalData GET /indices/sic/{identifier}/historical_data/{tag} Historical Data for an SIC Index
IndexApi GetStockMarketIndexById GET /indices/stock_market/{identifier} Lookup Stock Market Index
IndexApi GetStockMarketIndexDataPointNumber GET /indices/stock_market/{identifier}/data_point/{tag}/number Data Point (Number) for Stock Market Index
IndexApi GetStockMarketIndexDataPointText GET /indices/stock_market/{identifier}/data_point/{tag}/text Data Point (Text) for Stock Market Index
IndexApi GetStockMarketIndexHistoricalData GET /indices/stock_market/{identifier}/historical_data/{tag} Historical Data for Stock Market Index
IndexApi SearchEconomicIndices GET /indices/economic/search Search Economic Indices
IndexApi SearchSicIndices GET /indices/sic/search Search SIC Indices
IndexApi SearchStockMarketsIndices GET /indices/stock_market/search Search Stock Market Indices
SecurityApi GetAllSecurities GET /securities All Securities
SecurityApi GetSecurityById GET /securities/{identifier} Lookup Security
SecurityApi GetSecurityDataPointNumber GET /securities/{identifier}/data_point/{tag}/number Data Point (Number) for Security
SecurityApi GetSecurityDataPointText GET /securities/{identifier}/data_point/{tag}/text Data Point (Text) for Security
SecurityApi GetSecurityHistoricalData GET /securities/{identifier}/historical_data/{tag} Historical Data for Security
SecurityApi GetSecurityLatestDividendRecord GET /securities/{identifier}/dividends/latest Lastest Dividend Record for Security
SecurityApi GetSecurityLatestEarningsRecord GET /securities/{identifier}/earnings/latest Lastest Earnings Record for Security
SecurityApi GetSecurityRealtimePrice GET /securities/{identifier}/prices/realtime Realtime Stock Price for Security
SecurityApi GetSecurityStockPriceAdjustments GET /securities/{identifier}/prices/adjustments Stock Price Adjustments by Security
SecurityApi GetSecurityStockPrices GET /securities/{identifier}/prices Stock Prices by Security
SecurityApi ScreenSecurities POST /securities/screen Screen Securities
SecurityApi SearchSecurities GET /securities/search Search Securities
StockExchangeApi FilterStockExchanges GET /stock_exchanges/filter Filter Stock Exchanges
StockExchangeApi GetAllStockExchanges GET /stock_exchanges All Stock Exchanges
StockExchangeApi GetStockExchangeById GET /stock_exchanges/{identifier} Lookup Stock Exchange
StockExchangeApi GetStockExchangePriceAdjustments GET /stock_exchanges/{identifier}/prices/adjustments Stock Price Adjustments by Exchange
StockExchangeApi GetStockExchangePrices GET /stock_exchanges/{identifier}/prices Stock Prices by Exchange
StockExchangeApi GetStockExchangeRealtimePrices GET /stock_exchanges/{identifier}/prices/realtime Realtime Stock Prices by Exchange
StockExchangeApi GetStockExchangeSecurities GET /stock_exchanges/{identifier}/securities Securities by Exchange

Documentation for Models