Live Price Oracle avatar

Live Price Oracle

Pricing

from $2.00 / 1,000 price fetcheds

Go to Apify Store
Live Price Oracle

Live Price Oracle

Current USD price for any token by contract address or ticker: 24h change, liquidity, volume, best DEX pair. Keyless, no wallet, no RPC node — DexScreener's public API. Built to be called cheaply by AI agents that just need the number.

Pricing

from $2.00 / 1,000 price fetcheds

Rating

0.0

(0)

Developer

Tim Zinin

Tim Zinin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Live Price Oracle — Crypto Price by Symbol or Address

Point this Actor at a token contract address or ticker and get back its current USD price straight from DexScreener's public API, plus 24h change, liquidity and volume from the token's best-liquidity trading pair. No wallet, no RPC node, no API key — built to be called cheaply and often, e.g. by an AI agent quoting a trade over x402.

What you get

  • Price by address or ticker. Pass an EVM 0x… address, a Solana base58 address, or a plain ticker like WETH — one row per entry.
  • The full picture on the best pair: current USD price, 24h price change, that pair's liquidity and 24h volume, and which DEX and chain it trades on.
  • Chain-scoped lookups. Set chainId to pin the search to one EVM chain (Ethereum, BSC, Base, Polygon, Arbitrum). Pass a chain this Actor doesn't recognize and the row is rejected outright — found: false, free — instead of silently handing back a pair from the wrong chain.
  • PulseChain guard. PulseChain is a full state-fork of Ethereum, so a pre-fork Ethereum address has an unrelated "twin" there with unrelated liquidity that could otherwise silently outrank the real chain. PulseChain pairs are excluded unless they're the only match.
  • Built for high-frequency calls. Concurrency up to 20, keyless, no signup — cheap enough for an agent to hit before every quote or trade-sizing decision, not just once a day.
  • Runs on Apify: schedule it, monitor it, call it from the API or the MCP server, export to JSON/CSV/Excel, or push straight into your own pipeline.

Who uses it

  • Trading bots and AI agents — a keyless, per-call price source cheap enough to hit before every quote or trade.
  • Portfolio trackers — refresh USD value across a token list without running a node.
  • Researchers and dashboards — pull price, liquidity and volume for a token list in one run.

How to run it

  1. Click Try for free — no card needed on the free plan.
  2. Paste contract addresses or tickers into Tokens, one per row, and optionally set Chain ID to pin the search to a single EVM chain.
  3. Press Start and read the results from the dataset — UI, API or webhook.

Pricing

Pay-per-event: $0.005 per run start + $0.002 per result. No monthly seat. 100 tokens cost about $0.21; 1,000 tokens about $2.01.

A token that could not be priced — not found on the requested chain, or an unrecognized chainId — is still returned with found: false and the reason, and it is not charged for. You pay for a price, not for an attempt.

Input

FieldTypeDescription
tokensarray of stringsContract addresses (EVM 0x… or Solana base58) or tickers/search terms. Up to 100. One row per entry.
chainIdintegerOptional. Restrict to one EVM chain: 1=Ethereum, 56=BSC, 8453=Base, 137=Polygon, 42161=Arbitrum. An unrecognized chainId is rejected for free rather than falling through unfiltered. Leave empty to accept the best pair on any chain.
maxConcurrencyintegerParallelism (1–20, default 10).
{
"tokens": ["0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "WETH"]
}

Output

One dataset row per input. This is a real row from a real run:

{
"input": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"found": true,
"chainId": "ethereum",
"symbol": "USDC",
"priceUsd": 1.00083,
"priceChangeH24": -0.01,
"liquidityUsd": 884338.84,
"volumeH24": 46805699.37,
"pairAddress": "0x0fb0e40cec3bb23e13abc585958a93c796fbea56955e19a23727a716a0423239",
"dexId": "uniswap",
"source": "dexscreener",
"asOf": "2026-07-26T13:20:21.757Z",
"summary": "USDC: $1.00083 (24h -0.0%)",
"checkedAt": "2026-07-26T13:20:21.757Z"
}
FieldDescription
inputThe address or search term you passed
foundWhether a price was found
chainId / dexId / pairAddressWhere the best pair trades
symbolThe token's ticker
priceUsdCurrent price in USD
priceChangeH2424h price change, percent
liquidityUsd / volumeH24The best pair's pool liquidity and 24h volume
sourceAlways "dexscreener"
asOf / checkedAtWhen this price was pulled
summaryHuman-readable one-liner: "{symbol}: $x (24h {change}%)"
errorPresent only when found: false — why no price was returned, including an unsupported chainId

Need the rest of the picture?

These run on the same account, take the same shape of input and bill the same way, so they slot into an existing pipeline without new plumbing.

ActorWhat it does
Rug Pull Risk ScorerScore ERC-20/BEP-20 token rug-pull risk from honeypot.is simulation + DexScreener liquidity/age
Structured Data ExtractorTurn any URL into clean structured JSON — title, description, image, JSON-LD, headings, links, emails and…
Token Launch RadarLook up any token contract address or ticker across DEXes and get liquidity, 24h volume, pair age, a 0-100…
AI Crawler Access CheckerCheck which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended & more) can access your website
B2B Lead EnricherTurn a list of company websites into sales-qualified lead cards: detected tech stack, a rough revenue…

FAQ / Limitations

Does it need an API key or wallet? No — DexScreener's public API is free and keyless.

How fresh is the data? As fresh as DexScreener's own feed — typically seconds to a couple of minutes behind the DEX itself.

What happens if I pass a chain the token doesn't trade on, or a chain this Actor doesn't know? An unrecognized chainId is rejected up front — found: false, not charged. A recognized chain with no pair for that token also comes back found: false, with the reason spelled out.

How is "best pair" chosen? Highest liquidity on the requested chain (or across all chains if chainId is left empty), with PulseChain excluded unless it's the only match — see "PulseChain guard" above.

Can I call it from an AI agent? Yes — it's a standard Apify Actor, callable via the Apify API or the Apify MCP server, and cheap enough to call per quote.

What this is NOT. This is a price feed, not financial advice. It reports what DexScreener's public API shows — price, liquidity and volume — and nothing more. Nothing in its output is a recommendation to buy, sell or hold any token; verify independently before trading on it.

Found a wrong result, or need a chain we don't cover? Open an issue on this Actor's page.


Built by zinin. Questions? Telegram @timzinin.