GoldIN
seriesIBJA benchmark, 24K/22K/18K per gram.
2026-06-29 →
IBJA attribution
datasets
live instruments
cities in the gazetteer
US tickers
API keys
requests
the whole catalogue
No key, no rate limit, no signup. Licences differ per dataset and are named on each card, because one of them is share-alike and that changes what you can build.
IBJA benchmark, 24K/22K/18K per gram.
2026-06-29 →
IBJA attribution
IBJA benchmark, per kilogram.
2026-06-29 →
IBJA attribution
ECB reference rates, six pairs.
daily, 90-day window
ECB permissive
Brent and WTI spot, from the EIA.
daily to 1987
US public domain
Nifty 50, Nifty Bank, Sensex.
2026 →
Index levels only
US par yield curve, 12 tenors.
daily to 1990
US public domain
Every SEC-registered symbol, with its CIK.
10,398 symbols
current universe
Public domain
CPCB station readings, by city.
268 cities
latest reading
GODL India
Countries, subdivisions and cities, with coordinates and calling codes.
152,970 cities
current release
ODbL v1.0 · share-alike
A series dataset carries trading days and dated snapshots that go immutable after 48 hours; a lookup has neither, because a ticker has no close and a city has no session.
why this exists
Find a source, guess the shape, hit the key wall, retry. This is one URL an agent can simply remember.
A frozen daily number at a permanent URL caches forever, compares across runs, and makes a backtest reproducible.
Static JSON at stable paths, sources and licences published. If the service disappears, the dataset survives it.
# today's gold price in INR, from the edge
curl -s /api/v1/gold/in/latest.json | jq '.observations[0]'
# a permanent, immutable URL, same bytes in 2029
curl -s /api/v1/gold/in/2026-08-11.json
# cost nothing on a repeat poll
curl -s -H 'If-None-Match: W/"..."' -i /api/v1/all/latest.jsonquestions
status: final, provisional or estimated. A dataset that looks empty is an upstream we have not got working yet — nothing is ever substituted to fill a gap. This is not a real-time feed and is not trying to be one.world scope, World Bank, ECB, EIA, is cleanly relicensable. See sources & licences.is_trading_day: false, value: null, never a silently repeated Friday number. This is the single most common bug in free market-data feeds, it is invisible until someone backtests, and refusing to ship it is most of the point of this project.immutable and never changes again, that is the contract, and it is what makes a backtest reproducible. Breaking changes to the shape would arrive as /api/v2, with /api/v1 left standing. And it is all open source — if this service disappears, the dataset and the pipeline that produces it are both intact and forkable.Paste it into a terminal, a notebook or an agent and it answers. Nothing to configure first, and nothing that expires.