All URIs are relative to https://api-v2.intrinio.com
| Method | HTTP request | Description |
|---|---|---|
| getAllEconomicIndices | GET /indices/economic | All Economic Indices |
| getAllEodIndexPrices | GET /indices/prices/eod | All End of Day Index Prices |
| getAllIndexSummaries | GET /indices | All Index Summaries |
| getAllRealtimeIndexPrices | GET /indices/prices/realtime | All Realtime Index Prices |
| getAllSicIndices | GET /indices/sic | All SIC Indices |
| getAllStockMarketIndices | GET /indices/stock_market | All Stock Market Indices |
| getEconomicIndexById | GET /indices/economic/{identifier} | Lookup Economic Index |
| getEconomicIndexDataPointNumber | GET /indices/economic/{identifier}/data_point/{tag}/number | Data Point (Number) for an Economic Index |
| getEconomicIndexDataPointText | GET /indices/economic/{identifier}/data_point/{tag}/text | Data Point (Text) for an Economic Index |
| getEconomicIndexHistoricalData | GET /indices/economic/{identifier}/historical_data/{tag} | Historical Data for an Economic Index |
| getEodIndexPriceById | GET /indices/{identifier}/eod | End of Day Index Prices By Identifier |
| getIndexConstituentsById | GET /indices/{identifier}/constituents | Index Constituents By Index Identifier |
| getIndexIntervals | GET /indices/{identifier}/intervals | Index Intervals |
| getIndexSummaryById | GET /indices/{identifier} | Index Summary By Identifier |
| getRealtimeIndexPriceById | GET /indices/{identifier}/realtime | Realtime Index Price By Identifier |
| getSicIndexById | GET /indices/sic/{identifier} | Lookup SIC Index |
| getSicIndexDataPointNumber | GET /indices/sic/{identifier}/data_point/{tag}/number | Data Point (Number) for an SIC Index |
| getSicIndexDataPointText | GET /indices/sic/{identifier}/data_point/{tag}/text | Data Point (Text) for an SIC Index |
| getSicIndexHistoricalData | GET /indices/sic/{identifier}/historical_data/{tag} | Historical Data for an SIC Index |
| getStockMarketIndexById | GET /indices/stock_market/{identifier} | Lookup Stock Market Index |
| getStockMarketIndexDataPointNumber | GET /indices/stock_market/{identifier}/data_point/{tag}/number | Data Point (Number) for Stock Market Index |
| getStockMarketIndexDataPointText | GET /indices/stock_market/{identifier}/data_point/{tag}/text | Data Point (Text) for Stock Market Index |
| getStockMarketIndexHistoricalData | GET /indices/stock_market/{identifier}/historical_data/{tag} | Historical Data for Stock Market Index |
| searchEconomicIndices | GET /indices/economic/search | Search Economic Indices |
| searchSicIndices | GET /indices/sic/search | Search SIC Indices |
| searchStockMarketsIndices | GET /indices/stock_market/search | Search Stock Market Indices |
View Intrinio API Documentation
ApiResponseEconomicIndices getAllEconomicIndices(pageSize, nextPage)
Returns a list of reference data on more than 200,000 economic indices from the Federal Reserve Economic Data (FRED) database.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
Integer pageSize = 100;
String nextPage = null;
ApiResponseEconomicIndices result = indexApi.getAllEconomicIndices(pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| pageSize | Integer | 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
ApiResponseEodIndexPricesAll getAllEodIndexPrices(pageSize, startDate, endDate)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
Integer pageSize = 100;
LocalDate startDate = null;
LocalDate endDate = null;
ApiResponseEodIndexPricesAll result = indexApi.getAllEodIndexPrices(pageSize, startDate, endDate);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| startDate | LocalDate | Limit prices to those on or after this date | [optional] |
| endDate | LocalDate | Limit prices to those on or before this date | [optional] |
View Intrinio API Documentation
ApiResponseIndices getAllIndexSummaries(pageSize)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
Integer pageSize = 100;
ApiResponseIndices result = indexApi.getAllIndexSummaries(pageSize);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
View Intrinio API Documentation
ApiResponseRealtimeIndexPrices getAllRealtimeIndexPrices(pageSize)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
Integer pageSize = 100;
ApiResponseRealtimeIndexPrices result = indexApi.getAllRealtimeIndexPrices(pageSize);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
ApiResponseRealtimeIndexPrices
View Intrinio API Documentation
ApiResponseSICIndices getAllSicIndices(pageSize, nextPage)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
Integer pageSize = 100;
String nextPage = null;
ApiResponseSICIndices result = indexApi.getAllSicIndices(pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| pageSize | Integer | 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
ApiResponseStockMarketIndices getAllStockMarketIndices(pageSize, nextPage)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
Integer pageSize = 100;
String nextPage = null;
ApiResponseStockMarketIndices result = indexApi.getAllStockMarketIndices(pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| pageSize | Integer | 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
EconomicIndex getEconomicIndexById(identifier)
Returns reference data for a specified Federal Reserve Economic Data (FRED) series ID.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$GDP";
EconomicIndex result = indexApi.getEconomicIndexById(identifier);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) |
View Intrinio API Documentation
BigDecimal getEconomicIndexDataPointNumber(identifier, tag)
Returns latest data for a specified Federal Reserve Economic Data (FRED) ID.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$GDP";
String tag = "level";
BigDecimal result = indexApi.getEconomicIndexDataPointNumber(identifier, tag);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag <a href='https://data.intrinio.com/data-tags/economic'>reference</a> |
View Intrinio API Documentation
String getEconomicIndexDataPointText(identifier, tag)
Returns a text value for the given `tag` for the Economic Index with the given `identifier`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$GDP";
String tag = "level";
String result = indexApi.getEconomicIndexDataPointText(identifier, tag);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag ID or code-name |
String
View Intrinio API Documentation
ApiResponseEconomicIndexHistoricalData getEconomicIndexHistoricalData(identifier, tag, type, startDate, endDate, sortOrder, pageSize, nextPage)
Returns historical data for a specified Federal Reserve Economic Data (FRED) ID over a period of time.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$GDP";
String tag = "level";
String type = null;
LocalDate startDate = LocalDate.of(2018,1,01);
LocalDate endDate = null;
String sortOrder = "desc";
Integer pageSize = 100;
String nextPage = null;
ApiResponseEconomicIndexHistoricalData result = indexApi.getEconomicIndexHistoricalData(identifier, tag, type, startDate, endDate, sortOrder, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag <a href='https://data.intrinio.com/data-tags/economic'>reference</a> | |
| type | String | Filter by type, when applicable | [optional] |
| startDate | LocalDate | Get historical data on or after this date | [optional] |
| endDate | LocalDate | Get historical data on or before this date | [optional] |
| sortOrder | String | Sort by date `asc` or `desc` | [optional] [default to desc] [enum: asc, desc] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseEconomicIndexHistoricalData
View Intrinio API Documentation
ApiResponseEodIndexPrices getEodIndexPriceById(identifier, pageSize, startDate, endDate)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "SPX";
Integer pageSize = 100;
LocalDate startDate = null;
LocalDate endDate = null;
ApiResponseEodIndexPrices result = indexApi.getEodIndexPriceById(identifier, pageSize, startDate, endDate);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | The index symbol | |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| startDate | LocalDate | Limit prices to those on or after this date | [optional] |
| endDate | LocalDate | Limit prices to those on or before this date | [optional] |
View Intrinio API Documentation
ApiResponseIndexConstituents getIndexConstituentsById(identifier)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "DJI";
ApiResponseIndexConstituents result = indexApi.getIndexConstituentsById(identifier);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | The index symbol |
View Intrinio API Documentation
ApiResponseIndexIntervals getIndexIntervals(identifier, intervalSize, startDate, startTime, endDate, endTime, timezone, pageSize)
Returns a list of interval data points for a specified index, including open, close, high, low, volume, and average price. Intervals are available in 60-minute, 30-minute, 15-minute, 10-minute, 5-minute, and 1-minute increments.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "SPX";
String intervalSize = "5m";
LocalDate startDate = LocalDate.of(2023,1,01);
String startTime = "33300";
LocalDate endDate = LocalDate.of(2023,2,01);
String endTime = "33300";
String timezone = "UTC";
Integer pageSize = 100;
ApiResponseIndexIntervals result = indexApi.getIndexIntervals(identifier, intervalSize, startDate, startTime, endDate, endTime, timezone, pageSize);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | The index identifier | |
| intervalSize | String | The interval size to return in minutes (m) or hour (h). | [default to 5m] [enum: 1m, 5m, 10m, 15m, 30m, 60m, 1h] |
| startDate | LocalDate | Return intervals starting at the specified date | [optional] |
| startTime | String | Return intervals starting at the specified time on the `start_date` (24-hour in 'hh:mm:ss' format) | [optional] |
| endDate | LocalDate | Return intervals stopping at the specified date | [optional] |
| endTime | String | Return intervals stopping at the specified time on the `end_date` (24-hour in 'hh:mm:ss' format) | [optional] |
| timezone | String | Interprets the input times in this time zone, as well as returns times in this timezone. | [optional] [default to UTC] [enum: Africa/Algiers, Africa/Cairo, Africa/Casablanca, Africa/Harare, Africa/Johannesburg, Africa/Monrovia, Africa/Nairobi, America/Argentina/Buenos_Aires, America/Bogota, America/Caracas, America/Chicago, America/Chihuahua, America/Denver, America/Godthab, America/Guatemala, America/Guyana, America/Halifax, America/Indiana/Indianapolis, America/Juneau, America/La_Paz, America/Lima, America/Lima, America/Los_Angeles, America/Mazatlan, America/Mexico_City, America/Mexico_City, America/Monterrey, America/Montevideo, America/New_York, America/Phoenix, America/Regina, America/Santiago, America/Sao_Paulo, America/St_Johns, America/Tijuana, Asia/Almaty, Asia/Baghdad, Asia/Baku, Asia/Bangkok, Asia/Bangkok, Asia/Chongqing, Asia/Colombo, Asia/Dhaka, Asia/Dhaka, Asia/Hong_Kong, Asia/Irkutsk, Asia/Jakarta, Asia/Jerusalem, Asia/Kabul, Asia/Kamchatka, Asia/Karachi, Asia/Karachi, Asia/Kathmandu, Asia/Kolkata, Asia/Kolkata, Asia/Kolkata, Asia/Kolkata, Asia/Krasnoyarsk, Asia/Kuala_Lumpur, Asia/Kuwait, Asia/Magadan, Asia/Muscat, Asia/Muscat, Asia/Novosibirsk, Asia/Rangoon, Asia/Riyadh, Asia/Seoul, Asia/Shanghai, Asia/Singapore, Asia/Srednekolymsk, Asia/Taipei, Asia/Tashkent, Asia/Tbilisi, Asia/Tehran, Asia/Tokyo, Asia/Tokyo, Asia/Tokyo, Asia/Ulaanbaatar, Asia/Urumqi, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg, Asia/Yerevan, Atlantic/Azores, Atlantic/Cape_Verde, Atlantic/South_Georgia, Australia/Adelaide, Australia/Brisbane, Australia/Darwin, Australia/Hobart, Australia/Melbourne, Australia/Melbourne, Australia/Perth, Australia/Sydney, Etc/UTC, UTC, Europe/Amsterdam, Europe/Athens, Europe/Belgrade, Europe/Berlin, Europe/Berlin, Europe/Bratislava, Europe/Brussels, Europe/Bucharest, Europe/Budapest, Europe/Copenhagen, Europe/Dublin, Europe/Helsinki, Europe/Istanbul, Europe/Kaliningrad, Europe/Kiev, Europe/Lisbon, Europe/Ljubljana, Europe/London, Europe/London, Europe/Madrid, Europe/Minsk, Europe/Moscow, Europe/Moscow, Europe/Paris, Europe/Prague, Europe/Riga, Europe/Rome, Europe/Samara, Europe/Sarajevo, Europe/Skopje, Europe/Sofia, Europe/Stockholm, Europe/Tallinn, Europe/Vienna, Europe/Vilnius, Europe/Volgograd, Europe/Warsaw, Europe/Zagreb, Pacific/Apia, Pacific/Auckland, Pacific/Auckland, Pacific/Chatham, Pacific/Fakaofo, Pacific/Fiji, Pacific/Guadalcanal, Pacific/Guam, Pacific/Honolulu, Pacific/Majuro, Pacific/Midway, Pacific/Midway, Pacific/Noumea, Pacific/Pago_Pago, Pacific/Port_Moresby, Pacific/Tongatapu] |
| pageSize | Integer | The number of results to return per page. | [optional] [default to 100] |
View Intrinio API Documentation
ApiResponseIndex getIndexSummaryById(identifier)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "SPX";
ApiResponseIndex result = indexApi.getIndexSummaryById(identifier);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | The index symbol |
View Intrinio API Documentation
RealtimeIndexPrice getRealtimeIndexPriceById(identifier)
Returns the realtime price for an index.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "SPX";
RealtimeIndexPrice result = indexApi.getRealtimeIndexPriceById(identifier);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | The index symbol |
View Intrinio API Documentation
SICIndex getSicIndexById(identifier)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$SIC.2911";
SICIndex result = indexApi.getSicIndexById(identifier);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) |
View Intrinio API Documentation
BigDecimal getSicIndexDataPointNumber(identifier, tag)
Returns a numeric value for the given `tag` for the SIC Index with the given `identifier`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$SIC.2911";
String tag = "marketcap";
BigDecimal result = indexApi.getSicIndexDataPointNumber(identifier, tag);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag ID or code-name |
View Intrinio API Documentation
String getSicIndexDataPointText(identifier, tag)
Returns a text value for the given `tag` for the SIC Index with the given `identifier`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$SIC.2911";
String tag = "marketcap";
String result = indexApi.getSicIndexDataPointText(identifier, tag);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag ID or code-name |
String
View Intrinio API Documentation
ApiResponseSICIndexHistoricalData getSicIndexHistoricalData(identifier, tag, type, startDate, endDate, sortOrder, pageSize, nextPage)
Returns historical values for the given `tag` and the SIC Index with the given `identifier`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$SIC.1";
String tag = "marketcap";
String type = null;
LocalDate startDate = LocalDate.of(2018,1,01);
LocalDate endDate = null;
String sortOrder = "desc";
Integer pageSize = 100;
String nextPage = null;
ApiResponseSICIndexHistoricalData result = indexApi.getSicIndexHistoricalData(identifier, tag, type, startDate, endDate, sortOrder, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag ID or code-name | |
| type | String | Filter by type, when applicable | [optional] |
| startDate | LocalDate | Get historical data on or after this date | [optional] |
| endDate | LocalDate | Get historical data on or before this date | [optional] |
| sortOrder | String | Sort by date `asc` or `desc` | [optional] [default to desc] [enum: asc, desc] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseSICIndexHistoricalData
View Intrinio API Documentation
StockMarketIndex getStockMarketIndexById(identifier)
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$DJI";
StockMarketIndex result = indexApi.getStockMarketIndexById(identifier);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) |
View Intrinio API Documentation
BigDecimal getStockMarketIndexDataPointNumber(identifier, tag)
Returns a numeric value for the given `tag` for the Stock Market Index with the given `identifier`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$DJI";
String tag = "level";
BigDecimal result = indexApi.getStockMarketIndexDataPointNumber(identifier, tag);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag ID or code-name |
View Intrinio API Documentation
String getStockMarketIndexDataPointText(identifier, tag)
Returns a text value for the given `tag` for the Stock Market Index with the given `identifier`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$DJI";
String tag = "level";
String result = indexApi.getStockMarketIndexDataPointText(identifier, tag);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag ID or code-name |
String
View Intrinio API Documentation
ApiResponseStockMarketIndexHistoricalData getStockMarketIndexHistoricalData(identifier, tag, type, startDate, endDate, sortOrder, pageSize, nextPage)
Returns historical values for the given `tag` and the Stock Market Index with the given `identifier`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String identifier = "$DJI";
String tag = "level";
String type = null;
LocalDate startDate = LocalDate.of(2018,1,01);
LocalDate endDate = null;
String sortOrder = "desc";
Integer pageSize = 100;
String nextPage = null;
ApiResponseStockMarketIndexHistoricalData result = indexApi.getStockMarketIndexHistoricalData(identifier, tag, type, startDate, endDate, sortOrder, pageSize, nextPage);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | An Index Identifier (symbol, Intrinio ID) | |
| tag | String | An Intrinio data tag ID or code-name | |
| type | String | Filter by type, when applicable | [optional] |
| startDate | LocalDate | Get historical data on or after this date | [optional] |
| endDate | LocalDate | Get historical data on or before this date | [optional] |
| sortOrder | String | Sort by date `asc` or `desc` | [optional] [default to desc] [enum: asc, desc] |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
| nextPage | String | Gets the next page of data from a previous API call | [optional] |
ApiResponseStockMarketIndexHistoricalData
View Intrinio API Documentation
ApiResponseEconomicIndicesSearch searchEconomicIndices(query, pageSize)
Search the Federal Reserve Economic Data (FRED) database and return a list of economic indices matching the text query parameter passed through.
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String query = "GDP";
Integer pageSize = 100;
ApiResponseEconomicIndicesSearch result = indexApi.searchEconomicIndices(query, pageSize);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | String | Search query | |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
ApiResponseEconomicIndicesSearch
View Intrinio API Documentation
ApiResponseSICIndicesSearch searchSicIndices(query, pageSize)
Searches for indices using the text in `query`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String query = "agriculture";
Integer pageSize = 100;
ApiResponseSICIndicesSearch result = indexApi.searchSicIndices(query, pageSize);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | String | Search query | |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |
View Intrinio API Documentation
ApiResponseStockMarketIndicesSearch searchStockMarketsIndices(query, pageSize)
Searches for indices using the text in `query`
import com.intrinio.api.*;
import com.intrinio.models.*;
import com.intrinio.invoker.*;
import com.intrinio.invoker.auth.*;
import org.threeten.bp.*;
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
ApiClient defaultClient = Configuration.getDefaultApiClient();
ApiKeyAuth auth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
auth.setApiKey("YOUR_API_KEY");
defaultClient.setAllowRetries(true);
IndexApi indexApi = new IndexApi();
String query = "dow";
Integer pageSize = 100;
ApiResponseStockMarketIndicesSearch result = indexApi.searchStockMarketsIndices(query, pageSize);
System.out.println(result);
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| query | String | Search query | |
| pageSize | Integer | The number of results to return | [optional] [default to 100] |