{"repo":"jamestford/pyhood","free":true,"listed":false,"github":"https://github.com/jamestford/pyhood","clone":"git clone https://github.com/jamestford/pyhood.git","description":"Actively maintained Python client for the Robinhood API, and a migration path off robin_stocks. Keeps scheduled scripts alive: sessions renew from a stored refresh token, so no password or device approval prompt. Typed responses, options, futures, IRA and crypto.","language":"Python","stars":18,"topics":["algorithmic-trading","api-client","automated-trading","finance","fintech","investing","options","options-trading","python","quantitative-finance"],"license":"MIT","category":"trading","readme_excerpt":"pyhood A modern Python client for the Robinhood API, built for scripts that need to stay authenticated. pyhood is a modern, typed, maintained Python client for Robinhood. It supports stocks, options, retirement accounts, futures, banking, documents, research endpoints, and Robinhood's official Crypto Trading API. It is built for automation: authenticate once, persist a session safely, and renew it later without a password, device approval prompt, or human in the loop. pyhood is an unofficial client and is not affiliated with Robinhood. Use responsibly. This project is not financial advice. Install pyhood needs Python 3.10 or newer . We recommend installing it into a virtual environment rather than your system Python: Substitute whichever interpreter you have — python3.12 , python3.13 , python3.14 are all tested. On Windows the activate line is pyhood-env\\Scripts\\activate . Name the version explicitly. A virtual environment inherits the version of the interpreter that creates it, and python3 on macOS is still 3.9. Using bare python3 there produces a 3.9 environment where the install fails with no matching distribution found — which reads like the package doesn't exist rather than a version problem. Set Up Stocks, Options and Futures setup login prompts for your username and password, then waits for you to approve the device in the Robinhood mobile app. The password is read without echoing and is never stored — only the resulting tokens are saved, to /.pyhood/session.json , rea","default_branch":null,"files":null,"tree":[],"storefront":"/r/jamestford","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jamestford/pyhood/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}