LIVE
Loading prices…
Live on Base mainnet

Market Data for
AI Agents

Pay-per-call stock, crypto, and DeFi data via x402 micropayments. No API keys. No subscriptions. No sign-up.

View Catalog How it works

Try it right now. No wallet needed.

Select an endpoint and hit Run — you get real data instantly, for free. AI agents pay $0.001–$0.005 USDC per call via x402.

GET /demo?type=stock&symbol=AAPL
// Hit Run to fetch live data from api.tickersfeed.net
// No wallet or API key needed for the demo.

Three steps. No account required.

TickersFeed implements the x402 open payment protocol. Your agent negotiates payment automatically — no human in the loop.

1

Agent requests data

Your agent sends a standard HTTP GET request. No API key header needed.

GET /stock/AAPL
2

Server returns 402 + price

TickersFeed responds with HTTP 402 and the exact USDC amount required on Base.

402 — $0.003 USDC
3

Agent pays, gets data instantly

The x402 client signs a USDC transfer, retries the request, and receives JSON data.

200 OK — JSON quote

Everything your agent needs.

All endpoints return JSON. The /catalog endpoint is always free — use it for discovery.

Method Endpoint Description Price
GET /stock/{symbol} Stock quote — OHLC, price, % change $0.003 USDC
GET /stock/{symbol}/earnings Last 4 quarters of earnings data $0.003 USDC
GET /stock/{symbol}/news Latest news articles (7 days) $0.005 USDC
GET /crypto/{symbol} Crypto price, market cap, volume $0.002 USDC
GET /crypto/market Global crypto market stats $0.001 USDC
GET /defi/yields Top DeFi yield pools by APY $0.001 USDC
GET /defi/protocols Top DeFi protocols by TVL $0.001 USDC
GET /gas Gas prices on Ethereum & Base $0.001 USDC

Pay only for what you use.

No monthly fees. No tiers. No minimums. Your agent pays per call in USDC — you stop paying the moment you stop calling.

100 calls/day
Monthly cost $9.00
Per call $0.003 USDC
Daily cost $0.30
Annual cost $109.50

Any language. Your agent pays itself.

The x402 payment negotiation is fully automatic — pick your language, drop in your wallet key, and your agent handles the 402 cycle with no manual intervention.

import { wrapFetchWithPayment, x402Client } from '@x402/fetch';
import { registerExactEvmScheme } from '@x402/evm/exact/client';
import { privateKeyToAccount } from 'viem/accounts';

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const client  = new x402Client();
registerExactEvmScheme(client, { signer: account });
const fetch402 = wrapFetchWithPayment(fetch, client);

// Pay $0.003 USDC — get AAPL quote instantly
const res  = await fetch402('https://api.tickersfeed.net/stock/AAPL');
const data = await res.json();
console.log(data);
# pip install x402-python eth-account
import os
from x402.httpx import Client
from eth_account import Account

account = Account.from_key(os.environ["PRIVATE_KEY"])

# Pay $0.003 USDC — get AAPL quote instantly
with Client(signer=account) as client:
    resp = client.get("https://api.tickersfeed.net/stock/AAPL")
    print(resp.json())
# Step 1 — first call returns 402 + payment requirements
$ curl -i https://api.tickersfeed.net/stock/AAPL

  HTTP/2 402 Payment Required
  {
    "x402Version": 1,
    "accepts": [{
      "scheme":           "exact",
      "network":          "base",
      "maxAmountRequired":"3000",   // $0.003 USDC
      "payTo":            "0xE82E...F59E3",
      "asset":            "0x8335...A02913"  // USDC on Base
    }]
  }

# Step 2 — x402 client signs the USDC transfer and retries
#          → 200 OK + JSON stock data

# SDKs handle this automatically:
#   Node.js → npm install @x402/fetch
#   Python  → pip install x402-python

Powered by x402

TickersFeed uses the x402 open payment protocol. Agents pay in USDC on Base blockchain — no wallets to manage, no billing dashboards, no rate limit tiers. The Coinbase CDP facilitator handles on-chain verification so you never need to run your own node.

Base mainnet USDC stablecoin Coinbase CDP 1,000 free tx/month