permID API: mapping ticker and MIC to Primary RIC Code

I can't seem to find this in documentation and just want to check if anyone has been able to map from ticker and MIC to primary RIC code? e.g. AAL and XLON to AAL.L
Best Answer
-
You can use GET /permid/search with quote entity type to get the PermID and RIC from ticker (AAL) and MIC (XLON).
https://api.thomsonreuters.com/permid/search?access-token=<token>&q=ticker:AAL and mic:XLON&entityType=quote
If RIC is available, the result will contain hasRIC field with RIC value.
{
"result": {
"quotes": {
"entityType": "quotes",
"total": 1,
"start": 1,
"num": 1,
"entities": [
{
"@id": "https://permid.org/1-55836044588",
"hasName": "ANGLO AMERICAN ORD",
"assetClass": "Ordinary Shares",
"isQuoteOfInstrumentName": "Anglo American Ord Shs",
"hasRIC": "AAL.L",
"hasMic": "XLON",
"hasExchangeTicker": "AAL",
"isQuoteOf": "https://permid.org/1-8590920808"
}
]
}
}
}0
Answers
-
Awesome! Thank you so much, where is this search on website? Sorry for stupid question, but I really cannot find it.
0 -
"hasRIC:" is that the primary quote RIC or primary RIC code? As an example for AAPL and XNGS, primary quote would be AAPL.OQ and primary RIC would be AAPL.O
It looks to me like its the primary quote ric. Is there anyway to get back primary ric code?0 -
If I set MIC to "xxxx", it returns AAPL.O.
https://api.thomsonreuters.com/permid/search?access-token=<token>&q=ticker:AAPL and mic:xxxx&entityType=quote
{
"result": {
"quotes": {
"entityType": "quotes",
"total": 1,
"start": 1,
"num": 1,
"entities": [
{
"@id": "https://permid.org/1-55838974642",
"hasName": "APPLE ORD",
"assetClass": "Ordinary Shares",
"isQuoteOfInstrumentName": "Apple Ord Shs",
"hasRIC": "AAPL.O",
"hasMic": "XXXX",
"hasExchangeTicker": "AAPL",
"isQuoteOf": "https://permid.org/1-8590932301"
}
]
}
}
}0 -
That works for AAPL, as there happens to be only one potential primary RIC for that ticker. However, try DSY, then you get atleast 2 as there the relationship between ticker and primary RIC is not one-to-one
0 -
It looks the entity search can't be used to retrieve primary RIC code from ticker and mic. I think that it is designed to get the OpenPerm ID from the RIC or ticker and search results are ranked in descending order of the string match results.
However, I will contact the OpenPerm ID support team to verify this use case.
0 -
I got a response from the development team.
Tickers are not unique – they are unique when referenced
with their respective exchanges only.In the example used, DASTy.DEU and DSY.CCP are
consolidated RICs, and by market convention of being consolidated in nature, is
assigned MIC:XXXX. Therefore I don’t think, can be generalized to conclude
there is one-to-many mapping.The product is working as expected0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 713 Datastream
- 1.5K DSS
- 639 Eikon COM
- 5.3K Eikon Data APIs
- 20 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 12 Trading API
- 3K Elektron
- 1.5K EMA
- 260 ETA
- 574 WebSocket API
- 42 FX Venues
- 16 FX Market Data
- 2 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 26 Messenger Bot
- 5 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 285 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 25 RDMS
- 2.3K Refinitiv Data Platform
- 20 CFS Bulk File/TM3
- 939 Refinitiv Data Platform Libraries
- 6 LSEG Due Diligence
- 1 LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 12 World-Check Customer Risk Screener
- World-Check On Demand
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 46 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 126 Open DACS
- 1.1K RFA
- 108 UPA
- 197 TREP Infrastructure
- 232 TRKD
- 925 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 107 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛