We are having an issue using the PermId Search API showing erratic behaviour.
For eaxmple, when calling the following API many times in a row:
https://api.thomsonreuters.com/permid/search?access-token=XXXX&entityType=quote&q=ticker:COH AND mic:XASX
Sometimes I receive the correct result:
{
"result": {
"quotes": {
"entityType": "quotes",
"total": 1,
"start": 1,
"num": 1,
"entities": [
{
"@id": "https://permid.org/1-55835577616",
"hasName": "COCHLEAR ORD",
"assetClass": "Fully Paid Ordinary Shares",
"isQuoteOfInstrumentName": "Cochlear Ord Shs",
"hasRIC": "COH.AX",
"hasMic": "XASX",
"hasExchangeTicker": "COH",
"isQuoteOf": "https://permid.org/1-8590940165"
}
]
}
}
}
and sometime we receive:
{
"result": {
"quotes": {
"entityType": "quotes",
"total": 0,
"start": 1,
"num": 0,
"entities": []
}
}
}
In both situations we receive a status code of 200 (OK)
Is there an issue with the API or rate limiting code?
Regards,
David