Hello,
I'm trying to find permids for quotes on Andritz AG company via API. The ticker is ANDR and is traded in Vienna (XWBO) according to Bloomberg:
I also see it on the Reuters web page:
https://www.reuters.com/companies/ANDR.VI/charts
Entity search by ticker
- ticker:ANDR
returns nothing at all. Also search by RIC ANDR.VI is not working.
Is this also a licensing issue like in https://community.developers.refinitiv.com/questions/66190/cant-find-permid-by-ric-in-record-matching-api-and.html?
Please try to put only RIC or TICKER value in the search. Without naming it.
So:
API is able to look fo the specified value, but as soon as we provide the name of the property it can return errors.
Best Regards,
Thank you for the workaround. I agree this is working, but the API specifies that I can look by a certain field (like RIC:ANDR.VI or ticker:ANDR). It works for 99% of securities, but not for this one. I would consider this a bug, not a feature. And the whole purpose of this forum (as I understand) is to provide feedback to the API developers so they can improve it / fix bugs, which will benefit to everybody I guess.
You are correct. It returns nothing when using "ticker:ANDR" with the entity search.
However, if I use 'ANDRITZ ORD' with the entity search, it returns results.
I will contact the Open PermID support team to verify the problem.
Could you please check now and let us know if the issue still persists?
It should be fixed,
Best Regards,
No it's not working. Search by ticker:ANDR still returns nothing. Same as searching by ric:ANDR.VI (also nothing).
Please make sure that you are NOT using "ric:" and "ticker:" in the search.
Try to use the value only, like "ANDR" or "ANDR.VI".
I hope it helps,
Best Regards,
Indeed, when looking by ANDR only (without specifying ticker:ANDR):
curl -X GET "https://api-eit.refinitiv.com/permid/search?access-token=su9Wm6NCfFdiOEKdguoRdJmJi2GzYxK1&q=ANDR&entityType=quote" -H "accept: application/json"
it works, and the first returned answer is the expected one, with ticker ANDR and ric ANDR.VI:
"result": {
"quotes": {
"entityType": "quotes",
"total": 12,
"start": 1,
"num": 5,
"entities": [
{
"@id": "https://permid.org/1-55838749029";,
"hasName": "ANDRITZ ORD",
"assetClass": "Ordinary Shares",
"isQuoteOfInstrumentName": "Andritz Ord Shs",
"hasRIC": "ANDR.VI",
"hasMic": "WBAH",
"hasExchangeTicker": "ANDR",
"isQuoteOf": "https://permid.org/1-8590941958";
},
However, if I explicitly look by the RIC:
curl -X GET "https://api-eit.refinitiv.com/permid/search?access-token=su9Wm6NCfFdiOEKdguoRdJmJi2GzYxK1&q=ric%3AANDR.VI&entityType=quote" -H "accept: application/json"
OR by the ticker (NOT both together):
curl -X GET "https://api-eit.refinitiv.com/permid/search?access-token=su9Wm6NCfFdiOEKdguoRdJmJi2GzYxK1&q=ticker%3AANDR&entityType=quote" -H "accept: application/json"
it returns 0 results:
{
"result": {
"quotes": {
"entityType": "quotes",
"total": 0,
"start": 1,
"num": 0,
"entities": []
}
}
}
which is clearly a bug.