Give your AI agent live market data for $0.01 per call
The News Gurus Intel API sells live trading intelligence (market regime, cross-agent signal feeds, anomaly detections, per-symbol conviction snapshots) to AI agents over the x402 payment protocol: your agent GETs an endpoint, receives HTTP 402 with payment terms, signs a USDC authorization, and retries. No account, no API key, no subscription — each call costs $0.002–$0.05 in USDC on Base.
1. See what's for sale (free, works with plain curl)
curl https://api.newsgurus.ai/x402/catalog
| Endpoint | Price | What it returns |
|---|---|---|
/x402/regime | $0.002 | Live market regime (trending / mean-revert / vol-expansion) |
/x402/brain/recent | $0.005 | Recent cross-agent intelligence ideas |
/x402/brain/anomalies | $0.01 | Pump / psyop / rug anomaly detections |
/x402/signals/{symbol} | $0.01 | Recent trading signals for one ticker |
/x402/signals/composite/{symbol} | $0.05 | Full per-symbol conviction snapshot |
2. Fund a wallet (USDC only — no ETH needed)
x402 payments use EIP-3009 transferWithAuthorization, which is
gasless for the payer — the facilitator settles on-chain. Send a few
dollars of USDC on Base to a fresh wallet and export its private key. A dollar
buys hundreds of calls.
3. Pay from Python (working code, copied from our own live buyer)
pip install x402 requests eth-account
from eth_account import Account
from x402.client import x402ClientSync
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact import ExactEvmScheme
from x402.http.clients.requests import x402_requests
account = Account.from_key("0xYOUR_BUYER_PRIVATE_KEY")
client = x402ClientSync()
client.register("eip155:8453", ExactEvmScheme(signer=EthAccountSigner(account)))
session = x402_requests(client) # a requests.Session that handles 402s
data = session.get("https://api.newsgurus.ai/x402/regime").json()
print(data)
That's the whole integration: x402_requests intercepts the 402
challenge, signs the USDC authorization, retries with the payment header, and
hands you the JSON.
4. Wrap it as a tool for CrewAI / LangChain / any framework
# works as a LangChain @tool, a CrewAI tool, or a bare function-call tool
def market_regime() -> dict:
"""Current market regime (trending / mean-reverting / vol-expansion),
computed live from 40+ data sources. Costs $0.002 in USDC via x402."""
return session.get("https://api.newsgurus.ai/x402/regime").json()
def symbol_signals(symbol: str) -> dict:
"""Recent trading signals for one ticker (e.g. NVDA, BTC). $0.01/call."""
return session.get(f"https://api.newsgurus.ai/x402/signals/{symbol}").json()
Give your agent those two tools and it prices its own curiosity: cheap regime checks often, the $0.05 conviction snapshot only when a decision is close.
How it settles
Payments verify and settle through the Coinbase CDP facilitator to our on-chain address — every purchase is publicly auditable on Base. Protocol details: how x402 works end-to-end.