set up treg — https://treg.to/llms.txt
Using treg, get the current price, day change and previous close for AAPL, MSFT and NVDA. Tell me which provider you will use and whether its quote is real time or delayed before you call, and stop if the free allowance is used up.
One of these is 15 to 20 minutes behind by design. The agent should say which before it quotes.
The free allowance is counted in calls per team per day, so a watchlist of fifty is a day's allowance.
The daily pool is for finding out which feed you want. A bot needs a key of its own.
treg.to shows the four side by side and does not choose for you. Say which one you want, or say why.
treg.to holds the provider keys. Neither you nor the agent sees them.
The provider's own rate, $0.000 markup, from a prepaid balance.
Charged per call. $1.00 free per new team, no card to start.
Already pay Hunter? Register it and those calls are never metered.
Another provider is a different word in the prompt, not a new integration.
No SDK, no OAuth dance per vendor, no seats.
treg.to does not choose for you. It hands ChatGPT this comparison, with the price shown before any call, and ChatGPT picks. Or you tell it how: "cheapest", "most reliable", "the one that takes what I have", or a provider by name.
| Provider | Success | Median | Sample |
|---|---|---|---|
| 100% | 195ms | 10 calls |
Measured on treg.to traffic: real calls, real inputs, and sample sizes differ by provider. Live reliability, not a controlled benchmark.
| Provider | Price | Accepts | Success rate | Verified |
|---|---|---|---|---|
| no dollar rate published | symbol, fmt | not yet measured | 2026-08-15 | |
| free, 50 calls a day on treg.to's key, then your own key | symbol | 100% (10 calls) | 2026-08-15 | |
| Tiingo | free, 20 calls a day on treg.to's key, then your own key | ticker | not yet measured | 2026-08-15 |
| free, 20 calls a day on treg.to's key, then your own key | symbol, interval | (8 calls) | 2026-08-15 |
The stock API forums are a long argument about yfinance. From ~200 Reddit and X posts in August 2026, about thirty were vendors, including one founder seeding eight tweets for his own product and one listicle pasted into three subreddits. These four are people who hit the wall.
“It doubled my money on the first trade. Then it told me it can't see live stock prices.” r/smallstreetbets, 574 points
What this page can do about it: The poster spent eight months wiring a quote feed into the model by hand. The setup line on this page is the short version: the agent gets four quote providers and a price shown before the call, and never holds a key.
“yfinance is so unreliable; any other free apis?” r/algotrading, 117 points
What this page can do about it: These are documented, metered APIs rather than a reverse-engineered Yahoo endpoint, which is the whole difference. The honest caveat is the allowance: free to try, your own key to run.
“By the time I get the data, the prices are already stale.” r/algotrading, 23 points
What this page can do about it: Stale has a cause, and here it is named per provider: a delayed feed, or a single exchange's view. Pick the feed for the latency you need rather than discovering it from a bad fill.
“How is it possible that you need to pay hundreds of dollars just to access historical data / facts that are publicly known?” r/webdev, 114 points
What this page can do about it: Exchange licensing, mostly, and nothing on this page changes it. What the page can do is show the provider's own terms next to each other before you commit to one, and let you try three of them for nothing.
Finnhub is served at fifty calls per team per day on treg.to's key, Tiingo and Twelve Data at twenty each; past that the call is refused with a hint to connect your own key, and with your own key the calls are never metered. It is enough to try each feed on the tickers you care about. It is not a data plan for a trading bot, and this page will not pretend it is.
Finnhub's quote is documented as real time for US tickers. Tiingo's is the IEX feed, one exchange's top of book rather than the consolidated tape. Twelve Data returns stocks, forex and crypto in one quote shape with the 52-week range, and has a one-number price call for the cheapest possible check. EODHD's live quote is 15 to 20 minutes delayed, and since EODHD publishes no per-call rate it is served on your own EODHD plan only.
to does not referee. A quote is one provider's number at one moment; a second provider on the same ticker is the cheap sanity check, and the agent can run both. Symbol formats differ too: EODHD wants an exchange suffix, AAPL.US, where the others take the bare US ticker.
A stock price API returns the current quote for a ticker symbol as data: last price, the day's change, open, high, low, previous close and usually volume, sometimes the 52-week range. The catch is the word current. A feed is real time, delayed by an exchange-mandated window, or a single exchange's view rather than the consolidated tape, and the free tier of most providers is small enough that a script polling every minute runs out before lunch. The unofficial Yahoo Finance endpoints most free scripts lean on are not an API at all, and break without notice.
Three of the four are, up to a daily allowance per team, on treg.to's own free-tier keys: fifty calls on Finnhub, twenty each on Tiingo and Twelve Data. After that, connect your own key and the calls are never metered.
Depends on the provider, and the page says which. Finnhub is real time for US tickers, Tiingo is the IEX feed, EODHD is 15 to 20 minutes delayed. Ask the agent to name the provider before it quotes.
Not on the allowance. A bot polling every minute exhausts fifty calls before the open. Register your own key with the provider you settle on and treg.to stops counting.
Coverage is each provider's, not treg.to's. Finnhub's quote is documented for US tickers; EODHD and Twelve Data take exchange-suffixed symbols. Check the ticker you need on the allowance before you build on it.