Just an FYI in case anybody is using Robinhood’s (not officially documented) API, last night they did some upgrades and at least one thing changed in the API. Now, when you fetch an instrument by symbol the “tradable_chain_id” field in the response is null. If you need the options chain ID you have to fetch the instrument again by its instrument ID; that response will be identical to the by-symbol response but will also have the tradable_chain_id field populated.
Hope that helps somebody who woke up today and found that their code suddenly fails to retrieve options chains.
Submitted October 01, 2020 at 08:25AM by thicc_dads_club