Live data (oracles)
An oracle is a live-data connection the model can call while it answers:
web search, news, weather, stocks, crypto, maps and image generation. You
switch one on by listing it in the tools array of a normal chat-completion
request; the model decides when to call it, Oraicle runs the lookup, and the
result is folded into the answer. Nothing to host on your side.
Request
Section titled “Request”Add a tools array with one object per oracle you want the model to be able
to use. type is the oracle’s name from the table below.
{ "model": "openai/gpt-oss-120b", "messages": [{ "role": "user", "content": "What's the weather in Tokyo right now?" }], "tools": [{ "type": "weather" }]}Several can be on at once — [{ "type": "web" }, { "type": "news" }] — and
the model uses whichever the question needs. The regular OpenAI function
tools keep working alongside them.
The seven oracles
Section titled “The seven oracles”| type | Billed | What it does |
|---|---|---|
web | $0.005 / query | Fresh results from the live web |
news | $0.001 / request | Latest headlines on any topic |
weather | $0.001 / request | Current conditions and forecasts for any location |
stocks | $0.001 / request | Live quotes and market data |
crypto | $0.001 / request | Live coin prices and 24h moves |
maps | $0.001 / request | Addresses, places and geocoding |
images | $0.005 / image | Generate an image from a description (kept 7 days under an unguessable link) |
Billing
Section titled “Billing”Each oracle call is billed once, at the amount in the table, on top of the model’s own tokens — and only when the lookup succeeds. A failed or empty lookup costs nothing beyond the tokens. There is no subscription and no minimum: the same prepaid wallet pays for tokens and lookups alike.
Prices shown here mirror what billing charges; the live table is on oraicle.me/pricing.