All URIs are relative to https://api-v2.intrinio.com
Method | HTTP request | Description |
---|---|---|
GetZacksAnalystRatings | GET /zacks/analyst_ratings | Zacks Analyst Ratings |
GetZacksEbitdaConsensus | GET /zacks/ebitda_consensus | Zacks EBITDA Consensus |
GetZacksEpsEstimates | GET /zacks/eps_estimates | Zacks EPS Estimates |
GetZacksEpsGrowthRates | GET /zacks/eps_growth_rates | Zacks EPS Growth Rates |
GetZacksEpsSurprises | GET /zacks/eps_surprises | Zacks EPS Surprises |
GetZacksEtfHoldings | GET /zacks/etf_holdings | Zacks ETF Holdings |
GetZacksForwardPe | GET /zacks/forward_pe | Zacks Forward PE Estimates |
GetZacksForwardPeByIdentifier | GET /zacks/forward_pe/{identifier} | Zacks Forward PE by identifer |
GetZacksInstitutionalHoldingCompanies | GET /zacks/institutional_holdings/companies | Zacks Institutional Holding Companies |
GetZacksInstitutionalHoldingOwners | GET /zacks/institutional_holdings/owners | Zacks Institutional Holding Owners |
GetZacksInstitutionalHoldings | GET /zacks/institutional_holdings | Zacks Institutional Holdings |
GetZacksLongTermGrowthRates | GET /zacks/long_term_growth_rates | Zacks Long Term Growth Rates |
GetZacksSalesEstimates | GET /zacks/sales_estimates | Zacks Sales Estimates |
GetZacksSalesSurprises | GET /zacks/sales_surprises | Zacks Sales Surprises |
GetZacksTargetPriceConsensuses | GET /zacks/target_price_consensuses | Zacks Target Price Consensuses |
View Intrinio API Documentation
ApiResponseZacksAnalystRatings GetZacksAnalystRatings (string identifier = null, DateTime? startDate = null, DateTime? endDate = null, decimal? meanGreater = null, decimal? meanLess = null, int? strongBuysGreater = null, int? strongBuysLess = null, int? buysGreater = null, int? buysLess = null, int? holdsGreater = null, int? holdsLess = null, int? sellsGreater = null, int? sellsLess = null, int? strongSellsGreater = null, int? strongSellsLess = null, int? totalGreater = null, int? totalLess = null, int? pageSize = null, string nextPage = null)
This database offers consensus analyst recommendations for over 5,000 US and Canadian listed companies.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksAnalystRatingsExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string identifier = "AAPL";
DateTime? startDate = null;
DateTime? endDate = null;
decimal? meanGreater = null;
decimal? meanLess = null;
int? strongBuysGreater = null;
int? strongBuysLess = null;
int? buysGreater = null;
int? buysLess = null;
int? holdsGreater = null;
int? holdsLess = null;
int? sellsGreater = null;
int? sellsLess = null;
int? strongSellsGreater = null;
int? strongSellsLess = null;
int? totalGreater = null;
int? totalLess = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksAnalystRatings result = zacksApi.GetZacksAnalystRatings(identifier, startDate, endDate, meanGreater, meanLess, strongBuysGreater, strongBuysLess, buysGreater, buysLess, holdsGreater, holdsLess, sellsGreater, sellsLess, strongSellsGreater, strongSellsLess, totalGreater, totalLess, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
identifier | string | A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) | [optional] |
startDate | DateTime? | Limit ratings to those on or after this date | [optional] |
endDate | DateTime? | Limit ratings to those on or before this date | [optional] |
meanGreater | decimal? | Return only records with a mean (average) higher than this value | [optional] |
meanLess | decimal? | Return only records with a mean (average) lower than this value | [optional] |
strongBuysGreater | int? | Return only records with more than this many Strong Buy recommendations | [optional] |
strongBuysLess | int? | Return only records with fewer than this many Strong Buy recommendations | [optional] |
buysGreater | int? | Return only records with more than this many Buy recommendations | [optional] |
buysLess | int? | Return only records with fewer than this many Buy recommendations | [optional] |
holdsGreater | int? | Return only records with more than this many Hold recommendations | [optional] |
holdsLess | int? | Return only records with fewer than this many Hold recommendations | [optional] |
sellsGreater | int? | Return only records with more than this many Sell recommendations | [optional] |
sellsLess | int? | Return only records with fewer than this many Sell recommendations | [optional] |
strongSellsGreater | int? | Return only records with more than this many Strong Sell recommendations | [optional] |
strongSellsLess | int? | Return only records with fewer than this many Strong Sell recommendations | [optional] |
totalGreater | int? | Return only records with more than this many recommendations, regardless of type | [optional] |
totalLess | int? | Return only records with fewer than this many recommendations, regardless of type | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksAnalystRatings
View Intrinio API Documentation
ApiResponseZacksEBITDAConsensus GetZacksEbitdaConsensus (string identifier = null, string type = null, string nextPage = null)
This database offers consensus EBITDA-related estimates for over 4,000 US and Canadian listed companies.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksEbitdaConsensusExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string identifier = "AAPL";
string type = null;
string nextPage = null;
ApiResponseZacksEBITDAConsensus result = zacksApi.GetZacksEbitdaConsensus(identifier, type, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
identifier | string | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
type | string | Limit EBITDA estimates to this type | [optional] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksEBITDAConsensus
View Intrinio API Documentation
ApiResponseZacksEPSEstimates GetZacksEpsEstimates (string identifier = null, DateTime? startDate = null, DateTime? endDate = null, int? fiscalYear = null, string fiscalPeriod = null, int? calendarYear = null, string calendarPeriod = null, int? pageSize = null, string nextPage = null)
This database offers consensus earnings estimates for over 5,000 US and Canadian listed companies.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksEpsEstimatesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string identifier = "AAPL";
DateTime? startDate = null;
DateTime? endDate = null;
int? fiscalYear = null;
string fiscalPeriod = null;
int? calendarYear = null;
string calendarPeriod = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksEPSEstimates result = zacksApi.GetZacksEpsEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
identifier | string | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
startDate | DateTime? | Limit EPS estimates to those on or after this date | [optional] |
endDate | DateTime? | Limit EPS estimates to those on or before this date | [optional] |
fiscalYear | int? | Only for the given fiscal year | [optional] |
fiscalPeriod | string | The fiscal period | [optional] |
calendarYear | int? | Only for the given calendar year | [optional] |
calendarPeriod | string | The calendar period | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksEPSGrowthRates GetZacksEpsGrowthRates (string company = null, string industryGroupName = null, string industryGroupNumber = null, int? pageSize = null, string nextPage = null)
This database offers consensus EPS growth rate estimates, comparing company estimates to historical company estimates, industry estimates, and S&P 500 index estimates.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksEpsGrowthRatesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string company = "AAPL";
string industryGroupName = null;
string industryGroupNumber = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksEPSGrowthRates result = zacksApi.GetZacksEpsGrowthRates(company, industryGroupName, industryGroupNumber, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
company | string | Filings for the given `company` identifier (ticker, CIK, LEI, Intrinio ID) | [optional] |
industryGroupName | string | Return only growth rates for companies in the given Zacks industry group name | [optional] |
industryGroupNumber | string | Return only growth rates for companies in the given Zacks industry group number | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksEPSGrowthRates
View Intrinio API Documentation
ApiResponseZacksEPSSurprises GetZacksEpsSurprises (DateTime? startDate = null, DateTime? endDate = null, decimal? epsActualGreater = null, decimal? epsActualLess = null, decimal? epsMeanEstimateGreater = null, decimal? epsMeanEstimateLess = null, decimal? epsAmountDiffGreater = null, decimal? epsAmountDiffLess = null, decimal? epsPercentDiffGreater = null, decimal? epsPercentDiffLess = null, decimal? epsCountEstimateGreater = null, decimal? epsCountEstimateLess = null, decimal? epsStdDevEstimateGreater = null, decimal? epsStdDevEstimateLess = null, int? pageSize = null, string nextPage = null)
This database returns historical estimated and actual earnings, guidance, and announcement dates for 17,000+ US and Canadian listed companies.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksEpsSurprisesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
DateTime? startDate = null;
DateTime? endDate = null;
decimal? epsActualGreater = null;
decimal? epsActualLess = null;
decimal? epsMeanEstimateGreater = null;
decimal? epsMeanEstimateLess = null;
decimal? epsAmountDiffGreater = null;
decimal? epsAmountDiffLess = null;
decimal? epsPercentDiffGreater = null;
decimal? epsPercentDiffLess = null;
decimal? epsCountEstimateGreater = null;
decimal? epsCountEstimateLess = null;
decimal? epsStdDevEstimateGreater = null;
decimal? epsStdDevEstimateLess = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksEPSSurprises result = zacksApi.GetZacksEpsSurprises(startDate, endDate, epsActualGreater, epsActualLess, epsMeanEstimateGreater, epsMeanEstimateLess, epsAmountDiffGreater, epsAmountDiffLess, epsPercentDiffGreater, epsPercentDiffLess, epsCountEstimateGreater, epsCountEstimateLess, epsStdDevEstimateGreater, epsStdDevEstimateLess, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
startDate | DateTime? | Limit EPS surprises to those on or after this date | [optional] |
endDate | DateTime? | Limit EPS surprises to those on or before this date | [optional] |
epsActualGreater | decimal? | Return only records with an actual EPS higher than this value | [optional] |
epsActualLess | decimal? | Return only records with an actual EPS lower than this value | [optional] |
epsMeanEstimateGreater | decimal? | Return only records with an EPS mean estimate greater than this value | [optional] |
epsMeanEstimateLess | decimal? | Return only records with an EPS mean estimate lower than this value | [optional] |
epsAmountDiffGreater | decimal? | Return only records with an EPS amount difference greater than this value | [optional] |
epsAmountDiffLess | decimal? | Return only records with an EPS amount difference less than this value | [optional] |
epsPercentDiffGreater | decimal? | Return only records with an EPS percent difference greater than this value | [optional] |
epsPercentDiffLess | decimal? | Return only records with an EPS percent difference less than this value | [optional] |
epsCountEstimateGreater | decimal? | Return only records with an EPS count estimate greater than this value | [optional] |
epsCountEstimateLess | decimal? | Return only records with an EPS count estimate less than this value | [optional] |
epsStdDevEstimateGreater | decimal? | Return only records with an EPS standard deviation greater than this value | [optional] |
epsStdDevEstimateLess | decimal? | Return only records with an EPS standard deviation less than this value | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksETFHoldings GetZacksEtfHoldings (string etfTicker = null, string holdingSymbol = null, decimal? weightGreater = null, decimal? weightLess = null, int? pageSize = null, string nextPage = null)
Returns Zacks ETF holdings data
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksEtfHoldingsExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string etfTicker = "SPY";
string holdingSymbol = "AAPL";
decimal? weightGreater = null;
decimal? weightLess = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksETFHoldings result = zacksApi.GetZacksEtfHoldings(etfTicker, holdingSymbol, weightGreater, weightLess, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
etfTicker | string | Return holdings of the ETF with the given ticker | [optional] |
holdingSymbol | string | Return holdings where the instrument being held has the given trading symbol | [optional] |
weightGreater | decimal? | Return on the holdings with a weight greater than | [optional] |
weightLess | decimal? | Return on the holdings with a weight less than | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ApiResponseZacksForwardPEs GetZacksForwardPe (string nextPage = null)
This database offers price-to-earning ratio estimates for over 4,000 US and Canadian listed companies.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksForwardPeExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string nextPage = null;
ApiResponseZacksForwardPEs result = zacksApi.GetZacksForwardPe(nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
nextPage | string | Gets the next page of data from a previous API call | [optional] |
View Intrinio API Documentation
ZacksForwardPE GetZacksForwardPeByIdentifier (string identifier)
Returns the forward PE estimates for the identifier
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksForwardPeByIdentifierExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string identifier = "MSFT";
ZacksForwardPE result = zacksApi.GetZacksForwardPeByIdentifier(identifier);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
identifier | string | An Intrinio ID or ticker for a Security |
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldingCompanies GetZacksInstitutionalHoldingCompanies (string ticker = null, int? pageSize = null, string nextPage = null)
Returns Zacks institutional holding companies data
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksInstitutionalHoldingCompaniesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string ticker = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksInstitutionalHoldingCompanies result = zacksApi.GetZacksInstitutionalHoldingCompanies(ticker, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
ticker | string | Return companies with the given ticker | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldingCompanies
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldingOwners GetZacksInstitutionalHoldingOwners (string cik = null, int? pageSize = null, string nextPage = null)
Returns Zacks institutional holding owners data
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksInstitutionalHoldingOwnersExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string cik = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksInstitutionalHoldingOwners result = zacksApi.GetZacksInstitutionalHoldingOwners(cik, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
cik | string | Return owners with the given Central Index Key (CIK) | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldingOwners
View Intrinio API Documentation
ApiResponseZacksInstitutionalHoldings GetZacksInstitutionalHoldings (string ticker = null, string ownerCik = null, int? pageSize = null, string nextPage = null)
Returns Zacks institutional holdings data
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksInstitutionalHoldingsExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string ticker = null;
string ownerCik = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksInstitutionalHoldings result = zacksApi.GetZacksInstitutionalHoldings(ticker, ownerCik, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
ticker | string | Return holdings where the company being held has the given ticker | [optional] |
ownerCik | string | Return holdings where the owner/holder has the given Central Index Key (CIK) | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksInstitutionalHoldings
View Intrinio API Documentation
ApiResponseZacksLongTermGrowthRates GetZacksLongTermGrowthRates (string identifier = null, int? pageSize = null, string nextPage = null)
This database offers consensus long term growth rate estimates, including insight into changes in estimates and revisions over time.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksLongTermGrowthRatesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string identifier = "AAPL";
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksLongTermGrowthRates result = zacksApi.GetZacksLongTermGrowthRates(identifier, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
identifier | string | A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID) | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksLongTermGrowthRates
View Intrinio API Documentation
ApiResponseZacksSalesEstimates GetZacksSalesEstimates (string identifier = null, DateTime? startDate = null, DateTime? endDate = null, int? fiscalYear = null, string fiscalPeriod = null, int? calendarYear = null, string calendarPeriod = null, string nextPage = null, int? pageSize = null, string nextPage2 = null)
This database offers consensus sales estimates for over 5,000 US and Canadian listed companies.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksSalesEstimatesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string identifier = "AAPL";
DateTime? startDate = null;
DateTime? endDate = null;
int? fiscalYear = null;
string fiscalPeriod = null;
int? calendarYear = null;
string calendarPeriod = null;
string nextPage = null;
int? pageSize = 100;
string nextPage2 = "";
ApiResponseZacksSalesEstimates result = zacksApi.GetZacksSalesEstimates(identifier, startDate, endDate, fiscalYear, fiscalPeriod, calendarYear, calendarPeriod, nextPage, pageSize, nextPage2);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
identifier | string | A Company identifier (Ticker, CIK, LEI, Intrinio ID) | [optional] |
startDate | DateTime? | Limit Sales estimates to those on or after this date | [optional] |
endDate | DateTime? | Limit Sales estimates to those on or before this date | [optional] |
fiscalYear | int? | Only for the given fiscal year | [optional] |
fiscalPeriod | string | The fiscal period | [optional] |
calendarYear | int? | Only for the given calendar year | [optional] |
calendarPeriod | string | The calendar period | [optional] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage2 | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksSalesEstimates
View Intrinio API Documentation
ApiResponseZacksSalesSurprises GetZacksSalesSurprises (DateTime? startDate = null, DateTime? endDate = null, decimal? salesActualGreater = null, decimal? salesActualLess = null, decimal? salesMeanEstimateGreater = null, decimal? salesMeanEstimateLess = null, decimal? salesAmountDiffGreater = null, decimal? salesAmountDiffLess = null, decimal? salesPercentDiffGreater = null, decimal? salesPercentDiffLess = null, decimal? salesCountEstimateGreater = null, decimal? salesCountEstimateLess = null, decimal? salesStdDevEstimateGreater = null, decimal? salesStdDevEstimateLess = null, int? pageSize = null, string nextPage = null)
This database returns historical estimated and actual sales, guidance, and announcement dates for 17,000+ US and Canadian listed companies.
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksSalesSurprisesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
DateTime? startDate = null;
DateTime? endDate = null;
decimal? salesActualGreater = null;
decimal? salesActualLess = null;
decimal? salesMeanEstimateGreater = null;
decimal? salesMeanEstimateLess = null;
decimal? salesAmountDiffGreater = null;
decimal? salesAmountDiffLess = null;
decimal? salesPercentDiffGreater = null;
decimal? salesPercentDiffLess = null;
decimal? salesCountEstimateGreater = null;
decimal? salesCountEstimateLess = null;
decimal? salesStdDevEstimateGreater = null;
decimal? salesStdDevEstimateLess = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksSalesSurprises result = zacksApi.GetZacksSalesSurprises(startDate, endDate, salesActualGreater, salesActualLess, salesMeanEstimateGreater, salesMeanEstimateLess, salesAmountDiffGreater, salesAmountDiffLess, salesPercentDiffGreater, salesPercentDiffLess, salesCountEstimateGreater, salesCountEstimateLess, salesStdDevEstimateGreater, salesStdDevEstimateLess, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
startDate | DateTime? | Limit sales surprises to those on or after this date | [optional] |
endDate | DateTime? | Limit sales surprises to those on or before this date | [optional] |
salesActualGreater | decimal? | Return only records with an actual sales higher than this value | [optional] |
salesActualLess | decimal? | Return only records with an actual sales lower than this value | [optional] |
salesMeanEstimateGreater | decimal? | Return only records with a sales mean estimate greater than this value | [optional] |
salesMeanEstimateLess | decimal? | Return only records with a sales mean estimate lower than this value | [optional] |
salesAmountDiffGreater | decimal? | Return only records with a sales amount difference greater than this value | [optional] |
salesAmountDiffLess | decimal? | Return only records with a sales amount difference less than this value | [optional] |
salesPercentDiffGreater | decimal? | Return only records with a sales percent difference greater than this value | [optional] |
salesPercentDiffLess | decimal? | Return only records with a sales percent difference less than this value | [optional] |
salesCountEstimateGreater | decimal? | Return only records with a sales count estimate greater than this value | [optional] |
salesCountEstimateLess | decimal? | Return only records with a sales count estimate less than this value | [optional] |
salesStdDevEstimateGreater | decimal? | Return only records with a sales standard deviation greater than this value | [optional] |
salesStdDevEstimateLess | decimal? | Return only records with a sales standard deviation less than this value | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |
ApiResponseZacksSalesSurprises
View Intrinio API Documentation
ApiResponseZacksTargetPriceConsensuses GetZacksTargetPriceConsensuses (string identifier = null, string industryGroupNumber = null, int? pageSize = null, string nextPage = null)
Returns the latest Zacks target price consensus data
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;
namespace Example
{
public class GetZacksTargetPriceConsensusesExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;
var zacksApi = new ZacksApi();
string identifier = "AAPL";
string industryGroupNumber = null;
int? pageSize = 100;
string nextPage = null;
ApiResponseZacksTargetPriceConsensuses result = zacksApi.GetZacksTargetPriceConsensuses(identifier, industryGroupNumber, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
identifier | string | Filings for the given `company` identifier (ticker, CIK, LEI, Intrinio ID) | [optional] |
industryGroupNumber | string | Return only growth rates for companies in the given Zacks industry group number | [optional] |
pageSize | int? | The number of results to return | [optional] [default to 100] |
nextPage | string | Gets the next page of data from a previous API call | [optional] |