{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Search API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Search", "type": "folder" }, "items": [ { "info": { "name": "Factset Gets a List of Documents That a User Has Access To.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/analytics/pub-datastore/tag-search/v1/documents/search", "body": { "type": "json", "data": "{}" } }, "docs": "Retrieves metadata around documents stored in the Analytics Datastore Service. Each Document will have a 'url' property which will act as a re-direct to the underlying document data\r\n\r\nThis end point supports pagination and filtering through the use of the request body listed below.\r\n\r\nTo discover what tags are available to filter on, see GET /tags and GET /tags/{name}/values to retrieve these filter values.\r\n\r\nSimilarly, to discover what product types are available to filter on, see POST /produ" }, { "info": { "name": "Factset Gets a List of Tag Definitions for the User.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/analytics/pub-datastore/tag-search/v1/tags", "params": [ { "name": "_paginationOffset", "value": "", "type": "query", "description": "The offset integer on where to begin paginating" }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "The limit of records to return when paginating" } ] }, "docs": "Tag definitions consist of a name and a type. Use this end point to see a list of pre-existing tags that can be used to filter on the Documents end point." }, { "info": { "name": "Factset Get a Single Tag Definition Based on Its Name", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/analytics/pub-datastore/tag-search/v1/tags/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the tag" } ] }, "docs": "Retrieve a tag definition based on its name" }, { "info": { "name": "Factset Gets a List of Tag Values for the Given Name", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/analytics/pub-datastore/tag-search/v1/tags/:name/values", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the tag" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Returns a list of tag values depending on the name provided. Supports filtering on additional tag name value pairs, which operates as an 'AND' where the Document must have the tag name specified in the path AND the filtered parameter." }, { "info": { "name": "Factset Gets a List of Product Types That a User Has Access To.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/analytics/pub-datastore/tag-search/v1/product-types/search", "body": { "type": "json", "data": "{}" } }, "docs": "Retrieves a list of product types that have been specified across all documents the user has access to" }, { "info": { "name": "Factset Search for Issuers of Debt Instruments.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/debtInstrument/issuer/search", "body": { "type": "json", "data": "{}" } }, "docs": "Search for issuers of debt instruments. FactSet does not consolidate the data provided by different suppliers, therefore the result may contain more than one identifier for a given issuer. The response is limited to 100 results." }, { "info": { "name": "Factset Screener for Debt Instruments' Notations Based on Debt Instrument-specific Parameters.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/debtInstrument/notation/screener/search", "body": { "type": "json", "data": "{}" } }, "docs": "Screener for debt instruments' notations based on debt instrument-specific parameters. The result is limited to the notations that satisfy all the selected filters. If more than one notation of an instrument matches the parameters, and no market priority has been specified, only the notation with the highest trading volume, averaged over one month, is considered." }, { "info": { "name": "Returns the Filings Documents and Related Metadata Within Factset Coverage.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/search", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Requested symbols or securities. This is a comma-separated list with a maximum limit of 1000. Each symbol can be a FactSet exchange symbol, CUSIP, or SEDOL." }, { "name": "startDate", "value": "20231222", "type": "query", "description": "Start Date. Format is YYYYMMDD or relative +/- days (0,-1,etc)." }, { "name": "endDate", "value": "20231223", "type": "query", "description": "End Date. Format is YYYYMMDD or relative +/- days (0,-1,etc)." }, { "name": "paginationLimit", "value": "20", "type": "query", "description": "Number of results to return per page." }, { "name": "paginationOffset", "value": "", "type": "query", "description": "Page number of the results to return." }, { "name": "timezone", "value": "", "type": "query", "description": "Time zone to return story dates and times. Time zones are in POSIX format and automatically adjusted for daylight savings." }, { "name": "sort", "value": "", "type": "query", "description": "Sorting the results in chronological (oldest to newest) or reverse chronological (newest to oldest) order. \n\n * desc - sorting results in reverse chronological (descending) order. This is the default value if\n the sort parameter isnt used in the query\n \n * asc - sorting results in chronological (ascending) order. If a start date is not specified, the\n API has a 10-year searching limitation. " }, { "name": "sources", "value": "", "type": "query", "description": "Code for document source to include. This is a comma-separated list. Use the ```/helper``` endpoint to get the list of available sources." }, { "name": "categories", "value": "CN:US,LN:EN", "type": "query", "description": "Code for categories to include. This is a comma-separated list. Use the ```/helper``` endpoint to get the list of available categories.\n\nDefault = All categories." }, { "name": "primaryId", "value": "", "type": "query", "description": "Type of identifier search\n* Y - Returns headlines of stories that have the search ID(s) as the Primary ID.\n* N - Returns headlines of stories that mention/refer to the ID(s)." }, { "name": "searchText", "value": "Updates", "type": "query", "description": "Restricts the search to include only document stories which include the text searched." }, { "name": "formType", "value": "", "type": "query", "description": "Restricts the search to include any form types of EDGAR." }, { "name": "accession", "value": "", "type": "query", "description": "A unique identifier given to each EDGAR filings document. e.g. accession=0001013237-21-000069&sources=EDG" } ] }, "docs": "Returns the filings documents within FactSet coverage along with other response fields" }, { "info": { "name": "Factset Retrieve a Collection of Attribute Records.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/ofs/v2/attributes/search" }, "docs": "Factset Retrieve a Collection of Attribute Records." }, { "info": { "name": "Factset Retrieve a Collection of Attributes Group Records.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/ofs/v2/attributes/groups/search" }, "docs": "Factset Retrieve a Collection of Attributes Group Records." }, { "info": { "name": "Factset Retrieve a Collection of Partner Records.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/ofs/v2/partners/search" }, "docs": "Factset Retrieve a Collection of Partner Records." }, { "info": { "name": "Factset Retrieve a Collection of Product Records.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/ofs/v2/products/search" }, "docs": "Factset Retrieve a Collection of Product Records." }, { "info": { "name": "Factset Retrieve a Collection of Resource Records.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/ofs/v2/resources/search" }, "docs": "Factset Retrieve a Collection of Resource Records." }, { "info": { "name": "Factset Retrieve a Collection of Resources Section Records.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/ofs/v2/resources/sections/search" }, "docs": "Factset Retrieve a Collection of Resources Section Records." }, { "info": { "name": "Factset Search for News Articles Using a Fulltext Search.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/news/article/searchByText", "body": { "type": "json", "data": "{}" } }, "docs": "Search for news articles using a fulltext search. All specified criteria need to be fulfilled for an article to match. Each criterion is handled according to its selectionType; \"include\" requires the criterion to evaluate to true, \"exclude\" requires the criterion to evaluate to false. A criterion is fulfilled when at least one of its values is found." }, { "info": { "name": "Factset Search for Publishers.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/news/publisher/searchByName", "body": { "type": "json", "data": "{}" } }, "docs": "Search for publishers by the name of the publisher." }, { "info": { "name": "Factset Basic Search for Instruments.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/instrument/search/basic", "params": [ { "name": "searchValue", "value": "", "type": "query" }, { "name": "nsins", "value": "", "type": "query" }, { "name": "assetClass", "value": "", "type": "query" }, { "name": "onlyActive", "value": "", "type": "query" }, { "name": "_attributes", "value": "", "type": "query", "description": "Limit the attributes returned in the response to the specified set." }, { "name": "_language", "value": "", "type": "query" }, { "name": "_paginationOffset", "value": "", "type": "query", "description": "Non-negative number of entries to skip, or 0 (default)." }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Non-negative maximum number of entries to return." } ] }, "docs": "Search for instruments whose ISIN, specified NSINs, or name match the search value according to a tolerant full-text match algorithm. Better matching results appear in the response before less relevant matches." }, { "info": { "name": "Factset Basic Search for Notations.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/notation/search/basic", "params": [ { "name": "searchValue", "value": "", "type": "query" }, { "name": "nsins", "value": "", "type": "query" }, { "name": "assetClass", "value": "", "type": "query" }, { "name": "onlyActive", "value": "", "type": "query" }, { "name": "popularity", "value": "", "type": "query" }, { "name": "_attributes", "value": "", "type": "query", "description": "Limit the attributes returned in the response to the specified set." }, { "name": "_language", "value": "", "type": "query" }, { "name": "_paginationOffset", "value": "", "type": "query", "description": "Non-negative number of entries to skip, or 0 (default)." }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Non-negative maximum number of entries to return." } ] }, "docs": "Search for a notation whose ISIN, specified NSINs, name, or symbol match the search value according to a tolerant full-text match algorithm. If more than one notation of an instrument matches, only the notation with the highest monetary trading volume, averaged over one month, is considered. Better matching results appear in the response before less relevant matches. If the parameter popularity is set to true, the popularity of the notation is the primary sort criterion. Popularity is affected m" }, { "info": { "name": "Factset Text-based Search for Notations.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/notation/searchByText", "body": { "type": "json", "data": "{}" } }, "docs": "Text-based search for notations in selected identifier and name attributes according to a tolerant full-text match algorithm. The results satisfy all selected filters; sorting by various attributes is possible. If more than one notation of an instrument matches, only the notation with the best market priority (according to the parameter `market.priority`) or, in the absence of market priorities, only the notation with the highest trading volume, averaged over one month, is considered. \n All " }, { "info": { "name": "Factset Search for Recommendation Lists.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/recommendationList/search", "params": [ { "name": "name", "value": "", "type": "query" }, { "name": "onlyActive", "value": "", "type": "query" }, { "name": "_attributes", "value": "", "type": "query", "description": "Limit the attributes returned in the response to the specified set." }, { "name": "_language", "value": "", "type": "query" } ] }, "docs": "Search for recommendation lists, delivering an array of recommendation lists matching the specified filter criteria. The data provided for each recommendation list includes the currently active revision (or null in case no active revision exists)." }, { "info": { "name": "Factset Search for Revisions of a Recommendation List.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/recommendationList/revision/search", "params": [ { "name": "idNotation", "value": "", "type": "query" }, { "name": "idInstrument", "value": "", "type": "query" }, { "name": "_attributes", "value": "", "type": "query", "description": "Limit the attributes returned in the response to the specified set." }, { "name": "_language", "value": "", "type": "query" } ] }, "docs": "Search for revisions of a recommendation list." }, { "info": { "name": "Fetch Factset Answer in Data Format", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/search/answers/v1/data", "params": [ { "name": "query", "value": "", "type": "query", "description": "Query for desired answer (e.g., \"fds price\")" }, { "name": "consumingApplication", "value": "", "type": "query", "description": "Name of application consuming the API (used for analytics purposes)" } ] }, "docs": "Returns an answer to the specified query (if a valid answer exists). Returns the answer data only (as JSON), without any markup information." }, { "info": { "name": "Fetch Factset Answer in Adaptive Card Format", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/search/answers/v1/adaptive-card", "params": [ { "name": "query", "value": "", "type": "query", "description": "Query for desired answer (e.g., \"fds price\")" }, { "name": "includeThumbnail", "value": "", "type": "query", "description": "Includes thumbnail of Adaptive Card in response" }, { "name": "disableNoAnswerResponses", "value": "", "type": "query", "description": "Disables no-result answer responses (no-results and answer without data)" }, { "name": "theme", "value": "", "type": "query", "description": "Theme for desired answer (e.g., \"Light\", \"Dark\")" } ] }, "docs": "Returns an answer to the specified query (if valid answer exists) in the Adaptive Card format (https://adaptivecards.io/)." }, { "info": { "name": "Factset Search for Issuers of Securitized Derivatives.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/securitizedDerivative/issuer/search", "body": { "type": "json", "data": "{}" } }, "docs": "Search for issuers of securitized derivatives, including issuer groups, which do not represent actual juristic persons, but are defined by FactSet to facilitate searching. FactSet does not consolidate the data provided by different suppliers, therefore the result may contain more than one identifier for a given issuer. The response is limited to 100 results." }, { "info": { "name": "Factset Screener for Securitized Derivatives's Notations Based on Securitized Derivatives-specific Parameters.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/securitizedDerivative/notation/screener/search", "body": { "type": "json", "data": "{}" } }, "docs": "Screener for securitized derivatives's notations based on securitized derivatives-specific parameters. The result is limited to the notations that satisfy all the selected filters. If more than one notation of an instrument matches the parameters, and no market priority has been specified, only the notation with the highest trading volume, averaged over one month, is considered. All identifiers used as parameters must be valid and entitled.\n\n Since some underlyings, e.g. an index or a performanc" }, { "info": { "name": "Screener for stocks' notations based on stock-specific parameters.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/stock/notation/screener/search", "body": { "type": "json", "data": "{}" } }, "docs": "Screener for stocks' notations based on stock-specific parameters. The result is limited to the notations that satisfy all the selected filters. If more than one notation of an instrument matches the parameters, and no market priority has been specified, only the notation with the highest trading volume, averaged over one month, is considered.\n\nCurrency dependent current figures on company level (see attribute `currentKeyFigures.company.currencyDependent`) or on share instrument level (see attri" } ] } ], "bundled": true }