Base Mainnet · USDC · PulseNetwork

Cross-Market Arbitrage
Intelligence API

12 endpoints scanning DeFi yield spreads, DEX price gaps, perpetual funding rates, sports surebets, ETF/NAV differentials, and commodity regional pricing — with execution-tier calldata. Pay $0.05–$0.75 USDC per query. Built for AI agents and systematic traders.

OpenAPI Spec agent.json llms.txt
12
Endpoints
$0.05
Starting Price
$0.75
Execution Calldata
6
Arb Categories
0x
Capital Required (Flash)
Base
USDC Payments
Endpoints
GET /api/scanner $0.10 USDC
Unified Arbitrage Scanner
Meta-endpoint ranking all live opportunities across every category. Returns top arbs with profit estimates, execution complexity, and direct links to execution endpoints.
multi-marketrankedlive-data
GET /api/defi $0.10 USDC
DeFi Yield Arbitrage
Cross-protocol borrow/deposit spread analysis via DeFi Llama. Surfaces Aave→Morpho, Compound→Yearn and similar yield arbs. Flash loan eligible — zero capital required.
aavemorphoflash-loanall-chains
GET /api/perps $0.10 USDC
Perps Funding Rate Carry
Delta-neutral carry strategies across Hyperliquid (no KYC), Binance, Bybit, GMX, and dYdX. Live funding rates from all venues. Annualized yield calculations.
delta-neutralhyperliquidbinancecarry
GET /api/flash $0.75 USDC
Flash Loan Strategy Builder
Returns real ABI-encoded calldata for Aave V3 and Balancer flash loans. Includes executor contract Solidity template, gas estimates, and step-by-step execution flow. Zero capital required.
aave-v3balancercalldatazero-capital
GET /api/sports $0.10 USDC
Sports Surebet Scanner
Mathematical guaranteed-profit arbitrage across 80+ global bookmakers via The Odds API. Exact stake allocation per outcome. Covers soccer, basketball, tennis, cricket, MMA globally.
surebetbet365pinnacleglobal
GET /api/crypto $0.07 USDC
CEX Spot Price Arbitrage
Live price comparison across Binance, Coinbase, Kraken, and Bybit. Net profit after taker fees, withdrawal fees, and transfer time. Honest assessment of CEX arb viability.
spotbinancekrakenlive-prices
GET /api/dex $0.10 USDC
DEX Price Arbitrage
Cross-pool and cross-chain price differentials for any token. Covers Uniswap, Curve, Aerodrome, Trader Joe, Velodrome. Flags MEV competition and flash loan eligibility.
uniswapcross-chainmevbase
GET /api/execute $0.75 USDC
Execution Package Builder
Complete agent-ready execution plan for any detected opportunity. Returns calldata, gas parameters, step-by-step instructions, risk assessment, and abort conditions. Highest-value endpoint.
agent-readycalldataautomatedon-chain
GET /api/calculator $0.05 USDC
Arbitrage Profit Calculator
Itemized fee breakdown for any arb trade: taker fees, gas, slippage, flash loan fees, bridge costs, withdrawal fees. Break-even spread analysis and scale analysis for larger sizes.
feesbreak-evenslippageno-ai
GET /api/etf $0.10 USDC
ETF/NAV Premium-Discount Tracker
Arbitrage mechanics for US, European, and Asian ETFs. Crypto ETFs (IBIT, FBTC) vs BTC spot. Closed-end fund discount arb. Authorized participant creation/redemption process explained.
etfnavibitglobal
GET /api/commodity $0.10 USDC
Commodity Regional Arbitrage
Regional price differentials for oil, natural gas (Henry Hub/TTF/JKM), metals (LME/COMEX/SHFE), and agricultural commodities. Transport cost breakdown. Seasonal pattern analysis.
oilnatural-gaslngmetalsgrains
GET /api/pairs $0.15 USDC
Statistical Arbitrage (Pairs)
Cointegrated pairs analysis with z-score signals. Covers crypto (BTC/ETH), equities (SPY/QQQ), forex (AUD/copper), and DeFi (ETH/stETH). Mean-reversion entry/exit signals.
stat-arbz-scorecointegrationpairs
Authentication (x402)

All endpoints use the x402 micropayment protocol on Base mainnet (USDC). No API keys, no accounts.


How it works:

1. Make a GET request → receive HTTP 402 with payment details

2. Sign payment with your Base wallet (USDC, $0.05–$0.20 per query)

3. Replay request with PAYMENT-SIGNATURE header → receive response


Supported clients: @x402/fetch (Node.js) · @x402/axios · viem compatible · Any x402-aware agent


Quick start:

npm install @x402/fetch viem
const { wrapFetchWithPayment } = await import('@x402/fetch');
const fetch402 = wrapFetchWithPayment(fetch, client);
const data = await fetch402('https://arbipulse.vercel.app/api/scanner');
    
Discovery