{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Historical API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Historical", "type": "folder" }, "items": [ { "info": { "name": "Factset Returns the Jobid", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/historical/request-files", "params": [ { "name": "startDate", "value": "", "type": "query", "description": "Date from which data is required. Should be YYYY-MM-DDTHH:MM:SSZ format" }, { "name": "endDate", "value": "", "type": "query", "description": "The date until which the data is to be fetched. Should be YYYY-MM-DDTHH:MM:SSZ format" } ] }, "docs": "Give the startDate and endDate parameters as request parameters in the /request-files endpoint, it returns the jobID. startDate and endDate should be in YYYY-MM-DDTHH:MM:SSZ format. This API only supports adhoc requests to retrieve historical files and does not support real-time files and if you interested in require real-time push should consider the other three methods (pushed via SFTP, to QNT account, or your Azure Storage). Per API request able to query till 2 years of data" }, { "info": { "name": "Factset Returns the Status and Percentage of Completion for the Requested Jobid", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/historical/check-status", "params": [ { "name": "jobID", "value": "", "type": "query", "description": "jobID returned by the request-files endpoint to know the status and percentDone" }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Specifies the maximum number of results to return per result" }, { "name": "_paginationOffset", "value": "", "type": "query", "description": "Specifies the starting point for pagination. This parameter is used to identify the beginning of next set of results" } ] }, "docs": "Need to plug-in the jobID from /request-files into /check-status endpoint" }, { "info": { "name": "Factset Returns the Streetaccount Xml Files for the Specified Date Range", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/historical/get-files", "params": [ { "name": "jobID", "value": "", "type": "query", "description": "jobID returned by the request-files endpoint to collect the results of the query" }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Specifies the maximum number of results to return per result" }, { "name": "_paginationOffset", "value": "", "type": "query", "description": "Specifies the starting point for pagination. This parameter is used to identify the beginning of next set of results" } ] }, "docs": "Need to plug-in the jobID from /check-status into /get-files endpoint" }, { "info": { "name": "Factset Returns the Specified Historical Output Identifiers for the Given Input Identifier.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/symbology/v3/historical-identifier-resolution", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Requested security or entity identifiers. All requested identifiers must be of the same type. This request value is sent back in the response as, `requestId'.

***ids limit** = 100 per request*

\n *

NOTE: GET Method URL request lines are also limited to a total\n length of 8192 bytes (8KB). In cases where the service allows for thousands\n of ids, which may lead to exceeding this request line limit of 8KB, its\n advised for any requests with large request lines to be requested through\n the respective \"POST\" method.

*\n" }, { "name": "inputSymbolType", "value": "tickerRegion", "type": "query", "description": "The type of symbol being inputted. Only one type of symbol is accepted with each request.\n" }, { "name": "outputSymbolTypes", "value": "CUSIP,SEDOL", "type": "query", "description": "The type of symbols being outputted. Multiple types of symbols can be outputted with each request. The user must be authorized for the requested identifier type." }, { "name": "asOfDate", "value": "2010-01-01", "type": "query", "description": "As of date for historical symbol request in YYYY-MM-DD format.\nIf no `asOfDate` is requested, the response will include the full history of the identifier.\n" } ] }, "docs": "This endpoint enables the retrieval of historical CUSIP, SEDOL, ISIN, and tickerRegion identifiers. Users can input any of the listed identifiers and resolve one input symbol to multiple different output symbols in a single request. Both input and output symbols must be declared. The `asOfDate` field allows users to retrieve the full history of an identifier or the specific identifiers as of the requested date. \n* **BIC*** - Bank Identification Code (e.g. ABXXHKH1) (Input only)\n* **CIK** - Edgar" }, { "info": { "name": "Factset Returns the Specified Historical Output Identifiers for the Given Input Identifier.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/symbology/v3/historical-identifier-resolution", "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint enables the retrieval of historical CUSIP, SEDOL, ISIN, and tickerRegion identifiers. Users can input any of the listed identifiers and resolve one input symbol to multiple different output symbols in a single request. Both input and output symbols must be declared. The `asOfDate` field allows users to retrieve the full history of an identifier or the specific identifiers as of the requested date. \n* **BIC*** - Bank Identification Code (e.g. ABXXHKH1) (Input only)\n* **CIK** - Edgar" } ] } ], "bundled": true }