Live signals updating

5-minute Polymarket odds and
directional signals for your agent

An autonomous bot trades real USDC on Polymarket's 5-min BTC/ETH/SOL/XRP markets. The same signals it trades on are available to your agent via x402 micropayments. No API keys. No signup. Pay per call in USDC on Base or Solana.

Next 5-Min Polymarket Epoch
--:--
Bot decides BTC direction and opens a position each window
Last 5-min signal preview
Free, 5-min delayed. Real-time via /signals ($0.005 x402)
/public/latest-signal
Direction
--
--
Confidence
--
--
Last resolved
--
--
Smart money
--
--
Updated -- · epoch --
Resolved trades
--
on-chain
Claims collected
--
verified Polygonscan
Win rate
--
lifetime
Wallet USDC
--
skin in the game

Real trades, verifiable on-chain

Every trade the bot makes settles on Polygon. These are the last claims collected by the bot's wallet. Not a demo. Not a simulation.

Loading...

Three ways to call paid endpoints

Your agent pays in USDC per request. No auth tokens. No accounts. The endpoint returns a 402 challenge on first hit; your client pays and retries. Standard x402 v2.

# 1. Get the payment challenge (free)
curl https://api.deepbluebase.xyz/signals

# 2. Sign USDC payment with your wallet, retry with header
curl https://api.deepbluebase.xyz/signals \
  -H 'payment-signature: <base64 x402 v2 payload>'

# Returns:
# { "signals": [{"coin":"BTC","direction":"UP","confidence":0.65,"regime":"trending"}], ...}
# Add DeepBlue via AgentCash MCP (wallet auto-pays)
mcp__agentcash__discover_api_endpoints({
  url: "https://deepbluebase.xyz"
})

# Then call any endpoint — payment handled automatically
mcp__agentcash__fetch({
  url: "https://api.deepbluebase.xyz/signals",
  method: "GET"
})
import { x402Fetch } from 'x402-fetch';
import { privateKeyToAccount } from 'viem/accounts';

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetch = x402Fetch({ account, maxAmount: '0.01' });

const res = await fetch('https://api.deepbluebase.xyz/signals');
const signals = await res.json();
// signals.signals[0] => {coin:'BTC',direction:'UP',confidence:0.65,...}

19 paid routes, from $0.001

All endpoints return JSON. All priced in USDC. All payable via x402 or MPP on Base or Solana.

GET /price/{token}$0.001
GET /signals$0.005
GET /polymarket/5min$0.010
GET /polymarket$0.010
GET /performance$0.010
GET /sentiment$0.010
GET /market-snapshot$0.010
GET /market-mood$0.010
GET /btc/realtime-signal$0.005
GET /trending$0.005
GET /token/{addr}$0.010
GET /wallet/{addr}$0.010
GET /market-intel$0.020
GET /whale-moves$0.020
GET /prediction-markets$0.030
GET /crypto-sentiment$0.030
Full API Docs x402 Manifest

Specific signal, nobody else has it

Generic market data is a commodity — CoinGecko, Alpha Vantage, and Nansen all sell it. This API gives your agent something structurally different: the specific 5-minute Polymarket BTC/ETH/SOL/XRP epoch markets, the bot's current directional signal on each, and the bot's own trade history (which is on-chain and can be audited against the signals). Built for agents that want to participate in prediction markets or hedge short-term crypto moves, not for dashboards.