Subscription figures are provider list prices recorded in treg.to’s own catalog grid; per-call prices are what treg.to charges today, with $0.000 added.
set up treg — https://treg.to/llms.txt
Using treg, get the current price and 24h change for bitcoin, ethereum and solana in USD in one call, then pull the last 30 days of daily prices for each and tell me which one moved most against its 30-day average. Show me the price per call first.
The call takes ids like bitcoin and ethereum, not tickers. BTC is not a coin id, and several tokens share a symbol.
Current price takes a comma-separated list of coins and currencies. One call for fifty coins costs the same as one call for one.
History takes 1, 7, 30, 365 or max days, and the granularity follows the window: five-minute points under a day, hourly under 90 days, daily beyond.
treg.to returns the rate before the call, so the agent can say what a daily refresh of a hundred coins will spend.
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.
CoinGecko at $0.00029
| Provider | Success | Median | Sample |
|---|---|---|---|
| CoinGecko | 100% | 243ms | 13 calls |
| Tiingo | 100% | 406ms | 9 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 |
|---|---|---|---|---|
| CoinGecko | $0.00029 per call | ids, vs_currencies, include_market_cap, include_24hr_vol, include_24hr_change, coin_id | 100% (13 calls) | 2026-08-15 |
| Tiingo | free, 20 calls a day on treg.to's key, then your own key | tickers, startDate, resampleFreq | 100% (9 calls) | 2026-08-15 |
treg call coingecko.simple.price --query ids=bitcoin,ethereum --query vs_currencies=usd --query include_24hr_change=true
Swap the id for any provider above. All 4 endpoints behind this job, with their parameters and captured responses, are on the Crypto Market Data shelf.
Crypto data threads are two-thirds noise: of the ~170 Reddit and X posts read in August 2026, most were token shills, subscription resellers and two 'finally found a free API' posts with the same arc in two subreddits. These five are people building something on a price feed.
“There I ran into a problem with Rate limit from the Coingecko api itself.” r/coingecko
What this page can do about it: That poster was calling from Google Sheets, where every request leaves a shared Google IP. Through treg.to the call is one metered request on a paid key, a whole watchlist per call, and the sheet, the dashboard or the device holds no key at all.
“CoinGecko only goes back 12 months, but I was hoping to go back further” r/CryptoCurrency
What this page can do about it: Per coin, the series call with days set to max returns the daily history CoinGecko holds, on the paid key treg.to serves it from. That poster wanted total market cap history, which is not this endpoint, and the page will not pretend it is.
“Free APIs are fine for testing but I want something that scales.” r/ethdev, 6 points
What this page can do about it: Scale here means one credit a call, metered, with no plan tier to jump when the dashboard grows. What it does not mean is streaming: the feed is polled, and a bot that needs every tick is on a different product.
“CoinGecko API shows wrongs market capital data for 700M !” r/SmoothLovePotion
What this page can do about it: No comparison table can answer that. The price is the provider's aggregate and treg.to relays it as is. The cheap check is to pull the same pair as a Tiingo bar and let the agent flag the gap, which it can do in the same prompt.
“until I had ChatGPT incorporate rate-limiting given the 500 rate limit/min” r/api_connector
What this page can do about it: The agent already does the plumbing. What it lacks is the key and the price, and one setup line gives it both: the call, the rate shown before it spends, and no CoinGecko token in its context.
CoinGecko bills one credit for a successful call whatever the endpoint, and the current-price call takes a list of coin ids and a list of quote currencies, so the forum's "it only returns 28 of my 131 coins" is a pagination problem on a different endpoint, not a ceiling here. On treg.to's own key that credit is metered from your team's balance at the provider's rate; on your own CoinGecko key nothing is metered and the plan's limits are between you and CoinGecko.
The series call returns per-coin prices over 1, 7, 30, 365 or max days with granularity set by the window, and the snapshot call returns one coin's price, market cap and volume on a date. Neither is a total-market-cap history and neither is a top-N-by-day table; an agent builds that by looping coins, one metered call each. Tiingo's bars are the exchange-style alternative, served free on treg.to's key at 20 calls a day per team, then on your own Tiingo key.
CoinGecko's market cap and supply figures are its own, and the research has real examples of both being wrong for small tokens; treg.to relays the answer verbatim and adds no consensus, no spread and no second opinion. If a number matters, pull the Tiingo bar for the same pair and let the agent compare, which is a comparison you make, not one treg.to makes for you. Nothing here is a websocket, an order book or an exchange connection.
The CoinGecko API is the query interface to CoinGecko's aggregate market data: a current price for any listed coin in any quote currency, with market cap, 24h volume and 24h change on request, and a history endpoint that returns the price, market cap and volume series for a coin over a window you choose. The number is an aggregate across the exchanges CoinGecko tracks, which is what a dashboard or an agent wants and what a trader on one exchange does not. Tiingo is the other provider here and answers a different shape: open, high, low, close and volume bars for a pair like btcusd, at a resample frequency from a minute to a day.
Not free, cheap: one CoinGecko credit per successful call, metered from your team's prepaid balance at CoinGecko's own rate with $0.000 added. Each new team gets $1.00 to start, which is a lot of price calls. Register your own CoinGecko key and the calls are never metered.
As far as CoinGecko's series for that coin goes, with days set to max, at daily granularity. Sub-daily points come only inside the recent windows: five-minute under a day, hourly under 90 days. Tiingo's bars go down to one minute for the pairs it carries, on its own history.
No. Both providers here answer a request with a number; there is no websocket, no order book and no exchange execution. An agent that refreshes a watchlist every few minutes is the fit; a bot that needs a tick feed is not.
CoinGecko for coin ids, quote currencies and the aggregate market view; Tiingo for OHLCV bars on a pair. treg.to shows both with the rate and the measured success side by side; it compares, it does not route or fail over for you.