В терминале Тинькофф Инвестиции вы видите так называемый тикер ценной бумаги. Это набор длиной до 6 символов уникальный на бирже где выпускается эта ценная бумага. AAPL или AGRO — это тикер. Подробнее про тикер можно почитать в википедии. Кроме тикера существуют и другие идентификаторы ценных бумаг, такие как FIGI, ISIN и другие. У этой ситуации есть причины, подробнее о них написаны по ссылкам в википедии, но факт в том что в терминале Тиньков Инвестиций мы видим Тикер и он достаточно хорошо идентифицирует нам ценную бумагу. Однако когда мы решаем воспользоваться API Тинькофф Инвестиции, то неожиданно обнаруживаем что там основным идентификатором бумаги является не тикер, а фиги.

Не хочу читать! У меня есть тикер, хочу узнать его FIGI … ЖМИ СЮДА →

OpenFigi

Если погуглить то легко обнаружить проект OpenFigi, в котором, вроде бы, можно найти нужный figi по тикеру. Сходу не понятно как искать и какой figi использовать (для Мосбиржи Exchange Code == RX и берем FIGI Composite). А потом оказывается что часть Figi полученных на OpenFigi работают, а часть нет. А все потому что:

В контексте работы с TINKOFF INVEST API основным идентификатором инструмента является Figi. Нужно понимать, что не все инструменты, доступные в Тинькофф Инвестициях, имеют общепринятый Figi. Поэтому не гарантируется уникальность инструментов с другими источниками. Узнать актуальный Figi-идентификатор инструмента можно при помощи методов сервиса инструментов.
https://tinkoff.github.io/investAPI/faq_instruments/

Получение figi по ticker с помощью Python + API Тинькофф Инвестиции

В итоге приходится писать код, в моем случае на Python, для получения именно тиньковских figi, которые будут работать в этом API. Подробно обо всех нюансах в видео:

И итоговый код: