Give your AI agent live market data for $0.01 per call

x402 · USDC on Base · no signup, no API key · 2026-07-13

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
EndpointPriceWhat it returns
/x402/regime$0.002Live market regime (trending / mean-revert / vol-expansion)
/x402/brain/recent$0.005Recent cross-agent intelligence ideas
/x402/brain/anomalies$0.01Pump / psyop / rug anomaly detections
/x402/signals/{symbol}$0.01Recent trading signals for one ticker
/x402/signals/composite/{symbol}$0.05Full 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.

Using Claude, Cursor, or another MCP client instead of a framework? The same data is exposed as a paid MCP server — pay per tool call, no HTTP handling at all.

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.