F

FactSet APIs

REST discovered

Details
URL
https://api.factset.com
Spec (yaml)
https://api.factset.com/content/factset-fundamentals/v2/spec/swagger.yaml
Spec (yaml)
https://api.factset.com/content/factset-entity/v1/spec/swagger.yaml
Spec (json)
https://assets.ctfassets.net/lmz2w5z92b9u/0lYSNlfZjQjueib8MuXre/ca651552a6f9a801127430e567cddef9/signals_api-v2.json
Spec (yaml)
https://assets.factset.com/m/f4248b86421da8d/original/formula_api-v1-yaml.yaml
Spec (json)
https://assets.factset.com/m/62bb1f8cc9993793/original/open_factset_marketplace_api-v3.json
Docs
https://developer.factset.com/api-catalog
Authentication
FactSet API key used with username-serial via HTTP Basic auth basic discovered Get credentials ↗
Authorization: Basic <credential>

Log in to the FactSet Developer Portal, open API Authentication (Profile → API Authentication), click Create, choose API Key, select the FactSet username-serial account, set the allowed IP range(s), and submit. FactSet shows the API key once; save it securely. Use your FactSet username-serial as the Basic auth username and the generated API key as the Basic auth password.

FactSet OAuth 2.0 application oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

Log in to the FactSet Developer Portal, open API Authentication (Profile → API Authentication), click Create, and choose an OAuth 2.0 application type. FactSet supports public and confidential clients, including authorization code and client credentials flows. For confidential clients, the easiest path is to let FactSet generate a key pair for you when creating the app; for production, FactSet recommends uploading your own public key in JWK format. After creation, download the application configuration and use it to obtain OAuth access tokens for FactSet APIs.