Before you start
- An email address
Create your Tiingo API key
- 1
Sign up
Create a free account at tiingo.com and confirm your email.
- 2
Open the token page
Open the account menu and choose API → Token, or go to
tiingo.com/account/api/token. - 3
Copy the token
Copy the token shown. Save it as
TIINGO_API_TOKEN. - 4
Regenerate if exposed
The same page lets you reset the token; old copies stop working immediately.
Test the key
Before wiring the key into a strategy, make one request by hand. It separates “the key is wrong” from “my code is wrong”.
curl -s -H "Authorization: Token $TIINGO_API_TOKEN" \
"https://api.tiingo.com/tiingo/daily/aapl/prices?startDate=2025-01-02&endDate=2025-01-10"401 means a wrong token.Add the key to your AlgoGP project
- 1
Open your project’s APIs & keys tab
Open the strategy project, select APIs & keys, and under Platforms choose Tiingo (Pro).
- 2
Paste each value
Paste the values into
TIINGO_API_TOKENand click Save. Values are encrypted at rest, never shown again and never written into code or exports. - 3
Run locally with the same names
Exported projects read the same names from
.env(copy.env.example). Keep.envout of version control.
TIINGO_API_TOKEN=paste-your-value-hereTroubleshooting
429/ limit message- Hourly or daily request limit, or the monthly unique-symbol cap. Cache and slow down.
- Empty array
- No trading in the range, or a wrong ticker (Tiingo uses lowercase,
brk-b).
Frequently asked questions
Can I use Tiingo commercially on the free plan?
No. The free and Power plans are for internal, personal use; redistribution needs a commercial licence.
Turn Tiingo data into a tested strategy
Backtest an idea in the browser, then export Python whose live loop reads candles straight from Tiingo with your own key.
- Generated Tiingo candle fetcher, closed bars only
- An AI copilot that writes and revises the rules
- Pair it with Alpaca, Binance, OANDA or another broker
Free plan, no card required. Tiingo is included with Pro.
AlgoGP is not affiliated with Tiingo. Menus get renamed from time to time; if a label differs, the official documentation has the current path.