Pyetrade / Etrade API for option-chains function only returns options for apple?

Solution 1:

The API provider is explicit on this:

Note:

E*TRADE's sandbox doesn't actually produce correct option chains so this will return an error.

The sandbox is still useful for debugging e.g. the OAuth stuff.

No one could hardly make the sandbox-ed code work otherwise.