conjunt de dades-vector-logotip

Programari FACTSET ID Lookup API

FACTSET-ID-Lookup-API-Programari-PRODUCT

Preguntes freqüents

  • P: Quin és el mètode d'autenticació per a l'API FactSet ID Lookup?
    • R: L'API s'autentica mitjançant claus de l'API. Es pot trobar un procés d'autenticació detallat a la guia proporcionada.
  • P: Quines són les funcionalitats bàsiques de l'API FactSet ID Lookup?
    • R: L'API aprofita la funcionalitat de cerca de FactSet per retornar tickers, noms d'empresa i identificadors únics. També ofereix una funcionalitat d'avanç per obtenir resultats ràpids i una fàcil integració web aplicacions.
  • P: Quina és la lògica de com es classifiquen els resultats?
    • La classificació es basa en diverses variables. En general, la concordança de cadenes afecta la classificació en funció de com coincideix el terme de cerca amb els resultats. A més, cada tipus d'entitat té les seves pròpies variables úniques que poden afectar la classificació. Per exampLes accions utilitzen capitalització de mercat i cotització primària.

INFORMACIÓ DEL PRODUCTE

Organització de documents i audiència

Aquest document descriu com utilitzar l'API FactSet ID Lookup. Hauríeu d'estar familiaritzat amb JSON, API i Web Serveis. Aquest document descriu la sintaxi necessària per al format adequat de la sol·licitud, així com les regles per processar les respostes.

Marques comercials

FactSet és una marca comercial registrada de FactSet Research Systems, Inc. Tots els altres noms de marques o productes poden ser marques comercials de les seves respectives empreses.

Acabatview

Introducció a l'API FactSet ID Lookup

L'API FactSet Identifier Lookup exposa el servei que impulsa la funcionalitat de cerca a FactSet WorkStation i FactSet Web. Els clients poden aprofitar aquesta API per a la seva funcionalitat de cerca per retornar tickers, noms d'entitats i altres identificadors que admet FactSet.

Sampel Flux de dades

FACTSET-ID-Lookup-API-Software-FIG (1)

Funcionalitat bàsica i avantatges

  • Aprofita la potent funcionalitat de cerca de FactSet per retornar tickers, noms d'empresa i identificadors únics per a les dades de FactSet
  • Funcionalitat d'escriviu endavant per mostrar els resultats relacionats ràpidament
  • Integració senzilla amb el vostre existent web aplicacions

Autenticació

  • L'API s'autentica mitjançant claus API.
  • El client rebrà un inici de sessió FactSet al portal del desenvolupador (https://developer.factset.com/).
  • L'usuari final ha de generar una clau API des del portal del desenvolupador.
  • La clau es genera una vegada i no es pot recuperar de nou. L'usuari ha de fer una còpia i emmagatzemar la clau de l'API.

Certificats i cadenes de certificats

FactSet desaconsella molt la dependència de codificació en qualsevol certificat o cadena de certificats anunciada en les aplicacions. FactSet espera que els clients confiïn en la verificació de la infraestructura de clau pública i la validesa dels certificats:

  • Els certificats de FactSet canviaran amb el temps a mesura que es renoven i la complexitat dels algorismes emprats augmenta (és a dir, les signatures SHA-2 en lloc de SHA-1). Aquesta és l'evolució constant de la seguretat a mesura que es retiren els antics algorismes de seguretat i s'inclouen nous algorismes de seguretat. Sovint, aquests certificats s'actualitzen durant diversos anys. La validació d'un certificat de forma dinàmica durant la connexió TLS l'ha d'incorporar el client com a pràctica necessària.
  • Les cadenes de certificats de FactSet, incloses les autoritats de certificació intermèdies, poden canviar amb el temps, i és important que els clients validin dinàmicament els certificats de FactSet amb un magatzem de certificats arrel de confiança de CA modern. El certificat arrel actual de FactSet és Thawte arrel primària CA.

Protocols de seguretat

Els clients no haurien de codificar les dependències de cap protocol de seguretat específic, ja que FactSet es reactiva contínuamentviewestablint polítiques de seguretat i es reserva el dret de desactivar el suport per a protocols de seguretat antics amb un breu avís. Els protocols admesos actuals són TLSv1.1 i TLSv1.2, però en una data futura, aquests es poden substituir per versions futures. Els clients s'han d'assegurar que el seu programari pot gestionar els protocols de seguretat en constant canvi.

Límits de sol·licitud

Hi ha un límit en quantes sol·licituds pot fer cada client dins de durades específiques. Això és per garantir que l'API funcioni de manera òptima i mitigar qualsevol impacte en altres serveis de FactSet. L'API ofereix tres nivells de límits de sol·licitud. Tots els clients que utilitzin aquesta API obtindran el nivell predeterminat. Els clients que estiguin interessats en el nivell B haurien de parlar dels anuncis amb el seu representant de vendes de FactSet.

Nivell # de sol·licituds/s # de peticions/minut # de sol·licituds/hora
Per defecte 20 100 2,000
Nivell B 200 1,000 20,000

Sample Escenaris

Depenent del nivell, l'API respondria amb un codi 429 en funció del límit de temps que arribin primer. El límit comença en el moment en què es fa la primera sol·licitud. El temps de la memòria cau es restabliria després d'una hora, fins i tot si el client no arriba al límit.

  • [Client A: nivell predeterminat] A les 15:22:15, el client arriba al límit de 100 sol·licituds per minut. L'API respondria amb un 429 a les sol·licituds posteriors fins que s'aixequi la restricció un minut més tard a les 15:23:15
  • Si el mateix client arriba al límit de 2,000 sol·licituds per hora a les 15:44:00, el límit no s'aixecarà fins a les 16:44:00.

API

L'API FactSet ID Lookup acceptarà sol·licituds POST en un cos de sol·licitud amb format JSON.

URL

  • FactSet proporciona un entorn de producció que es pot utilitzar per accedir a la producció. La taula següent mostra el URL necessàries per a cada sistema.
Tipus Nom de l'amfitrió Servei Example URL1
Producció api.factset.com idsearch https://api.factset.com/idsearch/v1/idsearch

Consulta

La consulta és una matriu que conté objectes de consulta de cerca amb paràmetres per executar-se simultàniament. Aquesta és la sol·licitud enviada a través de l'API per buscar un conjunt específic d'identificadors.

Consulta

L'objecte de consulta conté el terme de cerca i els filtres definits per l'usuari final. Cada objecte de consulta conté les parts següents:

Noms Descripció Examples i Notes
patrons Aquesta és la cadena o paraula clau en què s'està cercant. Cerques concurrents de diversos patrons

is NO recolzat

Sistemes de recerca FactSet es tracta com un sol terme de cerca però no com FactSet O

Sistemes de recerca OR

entitats La classe d'actius que s'està buscant La llista de classes d'actius disponibles està disponible a Secció 2.2.4
filtres Ajuda a reduir els resultats de la cerca mitjançant la inclusió i/o l'exclusió de paràmetres.

Els filtres són específics segons

a la classe d'actius

La llista de filtres disponibles es mostra a Secció 2.2.4
camps_de_cerca Limiteu els resultats a aquests tipus de simbologia:

• Símbol

• Nom de l'entitat

• CUSIP

Aquest paràmetre només està disponible per a aquestes classes d'actius:

• Renta variable

• Empreses privades

• Bons

• ETF

• Futurs

• Fons d'inversió

Filtres

L'objecte filtre (si s'utilitza) ha de contenir un dels elements següents o tots dos:

1 L'example URLs demostrar els diferents serveis assignats a producció i beta. El URLLes dades anteriors poden no ser vàlides. Per example, falta la cadena de consulta a l'example.

  • Inclou: especifica criteris per incloure de manera selectiva conjunts de dades específics als resultats. Cada conjunt de dades té els seus propis camps rellevants, com ara equityType, isPrimary, region, etc. Per a cada camp, proporcioneu una matriu de valors que voleu filtrar. Per example, especificant [“EUA”, “GB”] per al camp de regió inclourà documents on la regió sigui els Estats Units o la Gran Bretanya. Els valors de cada matriu es combinen mitjançant una operació OR, és a dir, qualsevol conjunt de dades que coincideixi amb un o més d'aquests valors s'inclourà als resultats.
  • Exclou: especifica criteris per excloure determinats conjunts de dades dels resultats. Cada conjunt de dades té els seus propis camps rellevants, com ara equityType, isPrimary, region, etc. Per a cada camp, proporcioneu una matriu de valors que voleu filtrar. Per example, especificant [“EUA”, “GB”] per al camp de regió, exclourà els documents on la regió sigui els Estats Units o la Gran Bretanya. Els valors de cada matriu es combinen mitjançant una operació OR, és a dir, qualsevol conjunt de dades que coincideixi amb un o més d'aquests valors s'exclourà dels resultats.

Els clients també han de tenir aquesta configuració per als filtres d'inclusió i exclusió. La llista completa de camps, entitats i valors acceptables està disponible a la secció 2.2.4

  • camp – cadena que conté el nom del camp per filtrar. Cada classe d'actiu té el seu propi conjunt de camps (és a dir, "equity_type", "is_primary", "region", etc.).
  • entitat – cadena que conté la classe d'actiu per al filtre que s'ha d'aplicar. Si no s'inclou o es deixa buit, s'aplicarà el filtre a totes les classes d'actius
  • valors – els valors que voleu filtrar, com a llista separada per comes. Els valors d'aquesta llista estan lligats mitjançant una operació OR. o Example: un filtre d'inclusió amb "valors": ["EUA", "GB"] inclouria documents els valors de regió dels quals siguin els Estats Units o la Gran Bretanya. Els valors possibles per a regions estan disponibles a l'Apèndix A

Sample Format de sol·licitud

FACTSET-ID-Lookup-API-Software-FIG (2)

Noms i valors acceptables

A continuació es mostra la llista de noms i valors admesos per a cada classe d'actius i els filtres relacionats:

actiu

Descripció de la classe/”Entitats”.

Valors de la classe d'actiu/“Entitats”. Camps Valors de camp Descripció dels valors del camp
Préstecs bancaris préstecs_bancs
Mercaderies mercaderies
Preus avaluats contínuament cep_bonds
Països països
Ofertes ofertes
Informes Econòmics econ_informes
Econòmic

Sèrie

sèrie_econòmica
Renta variable accions tipus_equitat EQ_Primària Mercat primari
EQ_PREF Preferent

Renta variable

EQ_RIGHTS Drets
EQ_WARR Les ordres
EQ_DEPOS Dipòsit

Rebuts

EQ_DR_ADR ADR
EQ_DR_GDR RDA
EQ_DR_NVDR NVDR
EQ_DR_ODR Altres DR
és_primari 0 = fals

1 = cert

regió Vegeu l'annex

A

Renta variable en temps real accions_temps real
ETFs etfs regions Vegeu l'annex

A

ETF en temps real etfs_realtime
Intercanvi Tarifes en temps real tipus_de_canvi_en temps real
Renda Fixa enllaços cupó valor arbitrari
maduresa_any any arbitrari
144a 0 = fals

1= cert

reg_s 0 = fals

1= cert

en temps_real 0 = fals

1= cert

termes 0 = fals

1= cert

Estrangers

Intercanvi

divises
Futurs

(continu)

futurs
Índexs Índexs és_primari 0 = fals

1= cert

Índexs

Temps real

índexs_temps real
Indústries indústries
Préstecs Markit markit_loans
Fons d'inversió fons_mútus mf_type MUT Fons d'inversió
MUT_OPEN Fons oberts
MUT_TANCAT Fons tancats
Fons d'inversió

Temps real

fons_d'inversió_en temps real
Titulars de la propietat propietaris_propietaris
Gent persones
Empreses privades empreses_privades
Private Equity/Venture Empreses de capital pevc_firms és_fill 0 = fals

1= cert

is_shell 0 = fals

1= cert

Private Equity/Venture Fons de capital pevc_funds és_fill 0 = fals

1= cert

is_shell 0 = fals

1= cert

Regió regions
Rendiments rendiments

Configuració

Permet als usuaris ajustar el comportament de la sol·licitud i la resposta.

Nom Valor Descripció
resultat_límit Valor arbitrari Nombre de resultats a retornar per la cerca. Nombre màxim de resultats = 25*; camp predeterminat és 10 si

no s'utilitza.

Sampla consulta

Aquest exampli sol·licita que només es tornin els 25 primers resultats.FACTSET-ID-Lookup-API-Software-FIG 21

Samples

Consulta senzilla

Aquesta senzilla consulta sol·licita les 10 millors coincidències a la base de dades de persones de FactSet amb el nom Gates:FACTSET-ID-Lookup-API-Software-FIG (3)

Aquests són els 10 millors resultats amb Gates al nom. El valor del símbol s'associa amb el nom de l'entitat relacionada. Aquest podria ser un símbol de ticker per a accions o un identificador únic de FactSet per a una altra classe d'actius com ara una empresa privada. El símbol és l'únic valor que s'ha de retornar a qualsevol servei de FactSet per recuperar dades.

Example: si voleu recuperar la instantània de persones per a Bill Gates, hauríeu de passar 00118X-E (i no Bill Gates, III) al paràmetre del servei FactSet que utilitzeu.

Resultats

De manera predeterminada, l'API retorna 10 resultats per classe d'actiu que coincideixen molt amb la consulta. Per example, si la consulta sol·licita dues "entitats", aleshores l'API retornaria 20 resultats. A continuació es mostra la resposta del sampconsulta de la secció 2.3.1:FACTSET-ID-Lookup-API-Software-FIG (4)FACTSET-ID-Lookup-API-Software-FIG (5)FACTSET-ID-Lookup-API-Software-FIG (6)

Sampconsulta amb un filtre

En aquest example, la consulta busca enllaços que tinguin "US" al seu nom. També estem establint un filtre per retornar els bons que tinguin una data de venciment el 2021.FACTSET-ID-Lookup-API-Software-FIG (7)

Aquesta és la resposta de la consulta:FACTSET-ID-Lookup-API-Software-FIG (8)FACTSET-ID-Lookup-API-Software-FIG (9)

Sampconsulta amb la lògica OR

La lògica O s'estableix establint diversos valors dins del mateix bloc, separats per una coma. En aquest example, la consulta està cercant accions O empreses privades que tinguin la paraula aire al seu nom. No estem establint cap filtre per a aquesta consulta.FACTSET-ID-Lookup-API-Software-FIG (10)

Aquesta és la resposta a la consulta anterior:FACTSET-ID-Lookup-API-Software-FIG (11)FACTSET-ID-Lookup-API-Software-FIG (12)FACTSET-ID-Lookup-API-Software-FIG (13)FACTSET-ID-Lookup-API-Software-FIG (14)FACTSET-ID-Lookup-API-Software-FIG (15)FACTSET-ID-Lookup-API-Software-FIG (16)FACTSET-ID-Lookup-API-Software-FIG (17)

Sampconsulta amb la lògica AND

En aquest example, la consulta està buscant una renda fixa que tingui la paraula vida al seu nom. També estem establint un filtre AND per retornar només aquells bons que s'ofereixen com a Reg S i tenen una data de venciment el 2020.FACTSET-ID-Lookup-API-Software-FIG (18)FACTSET-ID-Lookup-API-Software-FIG (19)

Aquesta és la resposta a la consulta:FACTSET-ID-Lookup-API-Software-FIG (20)FACTSET-ID-Lookup-API-Software-FIG 22

Sampconsulta amb la lògica OR i AND

En aquest example, la consulta està cercant accions que tinguin el grup de paraules al seu nom. Només ens interessen els rebuts de dipòsit global (GDR) que es troben a Gran Bretanya o Alemanya.FACTSET-ID-Lookup-API-Software-FIG (21)FACTSET-ID-Lookup-API-Software-FIG (22)

Aquesta és la resposta a la consulta:FACTSET-ID-Lookup-API-Software-FIG (23)FACTSET-ID-Lookup-API-Software-FIG (24)

Apèndix

A1. Valor acceptable per al camp Regió

A continuació es mostra la llista de codis de països acceptables per al camp Regió

Codi de país Nom del país
AF Afganistan
AL Albània
DZ Algèria
AD Andorra
AO Angola
AI Anguilla
AG Antigua i Barbuda
AR Argentina
AM Armènia
AW Aruba
AU Austràlia
AT Àustria
AZ Azerbaidjan
BS Bahames
BH Bahrain
BD Bangla Desh
BB Barbados
BY Bielorússia
BE Bèlgica
BZ Belize
BM Bermudes
BT Butan
BO Bolívia
BA Bòsnia i Hercegovina
BW Botswana
BR Brasil
BG Bulgària
KH Cambodja
CM Camerun
CA Canadà
CV Cap Verd
KY Illes Caiman
TD Txad
CL Xile
CN Xina
CO Colòmbia
CK Illes Cook
CR Costa Rica
HR Croàcia
CW Curaçao
CY Xipre
CZ República Txeca
DK Dinamarca
DO República Dominicana
EC Equador
EG Egipte
SV El Salvador
EE Estònia
FO Illes Fèroe
FJ Fiji
FI Finlàndia
FR França
GE Geòrgia
DE Alemanya
GH Ghana
GI Gilbraltar
GR Grècia
GT Guatemala
GG Guernsey
GY Guyana
HN Hondures
HK Hong Kong
HU Hongria
IS Islàndia
IN Índia
ID Indonèsia
IR Iran
IQ Iraq
IE Irlanda
IM Illa de Man
IL Israel
IT Itàlia
CI Costa d'Ivori
JM Jamaica
JP Japó
JE Jersey
JO Jordània
KZ Kazahkstan
KE Kenya
KR Corea del Sud
KW Kuwait
KG Kirguizistan
LA Laos
LV Letònia
LB Líban
LR Libèria
LY Líbia
LI Liechtenstein
LT Lituània
LU Luxemburg
MO Macau
MK Macedònia
MG Madagascar
MW Malawi
MY Malàisia
MV Maldives
MT Malta
MH Illes Marshall
MU Maurici
MX Mèxic
MD Moldàvia
MC Mònaco
MN Mongòlia
ME Montenegro
MA el Marroc
MZ Moçambic
MM Myanmar
NA Namíbia
NP Nepal
NC Nova Caledònia
NZ Nova Zelanda
NI Nicaragua
NG Nigèria
NO Noruega
OM Oman
PK Pakistan
PS Palestina
PA Panamà
PG Papua Nova Guinea
PY Paraguai
PE Perú
PH Filipines
PL Polònia
PT Portugal
PR Puerto Rico
QA Qatar
RO Romania
RU Rússia
RW Ruanda
KN Saint Kitts i Nevis
LC Santa Llúcia
VC Sant Vicenç i les Granadines
SA Aràbia Saudita
RS Sèrbia
SC Seychelles
SG Singapur
SK Eslovàquia
SI Eslovènia
ZA Sud-àfrica
ES Espanya
LK Sri Lanka
SD Sudan
SZ Swazilàndia
SE Suècia
CH Suïssa
SY Síria
TW Taiwan
TJ Tadjikistan
TZ Tanzània
TH Tailàndia
NL Els Països Baixos
TT Trinitat i Tobago
TN Tunsia
TR Turquia
TC Illes Turks i Caicos
UG Uganda
UA Ucraïna
AE Unió dels Emirats Àrabs
EU Regne Unit
GB Regne Unit
UM Illes menors perifèriques dels Estats Units (les)
US Estats Units d'Amèrica
UY Uruguai
UZ Uzbekistan
VU Vanuatu
VE Veneçuela
VN Vietnam
VG Illes Verges (Britàniques)
VI Illes Verges (EUA)
YE Iemen
ZM Zàmbia
ZW Zimbabwe

A2. Codis de resposta

Aquests són els codis de resposta que retorna l'API de cerca d'ID:

 

 

429

 

 

S'ha assolit el límit de l'API segons la secció 1.4

500  

 

Possible format de consulta incorrecte (per exemple, falten comes, parells de claudàtors, etc.)

Documents/Recursos

Programari FACTSET ID Lookup API [pdfGuia de l'usuari
Programari API de cerca d'ID, programari API de cerca, programari API, programari

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *