{
  "version": 1,
  "x402Version": 2,
  "name": "Solana Alpha API",
  "description": "Pay-per-call Solana market data for AI agents and trading bots: token prices, crypto news + Fear & Greed, trending memecoins, perps funding/OI, rug checks, one-call token due-diligence reports and wallet PnL. No account or API key: pay each call in USDC on Solana via x402.",
  "iconUrl": "https://solana-x402-data.netlify.app/icon.png",
  "resources": [
    "https://solana-x402-data.netlify.app/api/price",
    "https://solana-x402-data.netlify.app/api/news",
    "https://solana-x402-data.netlify.app/api/trending",
    "https://solana-x402-data.netlify.app/api/new",
    "https://solana-x402-data.netlify.app/api/perps",
    "https://solana-x402-data.netlify.app/api/rugcheck",
    "https://solana-x402-data.netlify.app/api/token-report",
    "https://solana-x402-data.netlify.app/api/wallet"
  ],
  "items": [
    {
      "resource": "https://solana-x402-data.netlify.app/api/price",
      "method": "GET",
      "title": "Solana token prices",
      "description": "Live USD price, 24h change, liquidity and market cap for up to 20 Solana tokens in one call. Accepts symbols (SOL, JUP, BONK, WIF, any Jupiter-listed ticker) or SPL mint addresses. Source: Jupiter Price API v3. Use for portfolio valuation, trade sizing or price checks before a swap.",
      "tags": [
        "solana",
        "price",
        "token-price",
        "crypto-price",
        "jupiter",
        "spl",
        "market-data"
      ],
      "priceUsd": "0.005",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/price?tokens=SOL%2CJUP%2CBONK",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "5000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    },
    {
      "resource": "https://solana-x402-data.netlify.app/api/news",
      "method": "GET",
      "title": "Crypto news + Fear & Greed",
      "description": "Latest crypto headlines from Cointelegraph, Decrypt, The Block and CoinDesk, deduplicated, newest first, with source links, publish time, short summary and detected tickers, plus today's Crypto Fear & Greed index. Optional keyword filter (q=solana, q=ETF, q=BTC). Use to brief an agent on market-moving news before trading.",
      "tags": [
        "crypto",
        "news",
        "headlines",
        "fear-greed",
        "sentiment",
        "solana",
        "bitcoin"
      ],
      "priceUsd": "0.005",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/news?q=solana&limit=10",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "5000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    },
    {
      "resource": "https://solana-x402-data.netlify.app/api/trending",
      "method": "GET",
      "title": "Trending Solana tokens",
      "description": "Trending and newly promoted Solana tokens (DexScreener boosts + fresh token profiles) with live price, 1h/24h change, liquidity, 24h volume, buys/sells, pair age and quick risk flags (low liquidity, <24h old, sell pressure, FDV/liquidity). Sort by boosts, volume, new or gainers. Use to find memecoin opportunities, then check one with /api/rugcheck.",
      "tags": [
        "solana",
        "memecoin",
        "trending",
        "new-tokens",
        "pump.fun",
        "dexscreener",
        "trading"
      ],
      "priceUsd": "0.01",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/trending?sort=volume&limit=10&minLiquidity=20000",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    },
    {
      "resource": "https://solana-x402-data.netlify.app/api/new",
      "method": "GET",
      "title": "Newest Solana tokens",
      "description": "Newest Solana token profiles and fresh launches (DexScreener latest profiles + boosts), youngest pair first, with live price, liquidity, 24h volume, buys/sells, pair age and quick risk flags. Cheapest way to scan fresh launches; pipe interesting mints into /api/rugcheck.",
      "tags": [
        "solana",
        "new-tokens",
        "memecoin",
        "launches",
        "pump.fun",
        "dexscreener",
        "sniping"
      ],
      "priceUsd": "0.005",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/new?limit=10&minLiquidity=5000",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "5000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    },
    {
      "resource": "https://solana-x402-data.netlify.app/api/perps",
      "method": "GET",
      "title": "Solana perps funding & open interest",
      "description": "Perpetual futures snapshot across Solana venues (Phoenix, Velocity ex-Drift, Jupiter Perps): funding rate per hour and APR, open interest, mark/index price, basis, cross-venue mark spread and best funding-carry pair, normalized units. Markets SOL, BTC, ETH, HYPE, JUP and more (max 5 per call). Use for funding arbitrage, carry trades or sizing leverage.",
      "tags": [
        "solana",
        "perps",
        "funding-rate",
        "open-interest",
        "derivatives",
        "defi",
        "trading"
      ],
      "priceUsd": "0.01",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/perps?markets=SOL%2CBTC%2CETH",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    },
    {
      "resource": "https://solana-x402-data.netlify.app/api/rugcheck",
      "method": "GET",
      "title": "Solana token rug check",
      "description": "Is this Solana token safe to buy? Rug-risk report for any SPL / Token-2022 mint (incl. pump.fun): mint and freeze authority, Token-2022 extensions, supply, top-10 holder concentration excluding pools, largest pools with LP lock/burn, token age, and a 0-100 risk score with plain-language reasons. Cross-checks Solana RPC, DexScreener, Jupiter and RugCheck.xyz.",
      "tags": [
        "solana",
        "rugcheck",
        "token-security",
        "memecoin",
        "scam-detection",
        "risk",
        "pump.fun"
      ],
      "priceUsd": "0.01",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/rugcheck?mint=JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "10000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    },
    {
      "resource": "https://solana-x402-data.netlify.app/api/token-report",
      "method": "GET",
      "title": "Solana token due-diligence report (premium bundle)",
      "description": "One-call due diligence before buying any Solana token: full rug check (mint/freeze authority, Token-2022 extensions, top-10 holders excl. pools, LP lock/burn per pool, 0-100 risk score with reasons) + live Jupiter price and 5m/1h/6h/24h change + DexScreener market data (total liquidity, 24h volume, buys/sells, pair count, first-pair age, main pair) + website/socials, with a pass/caution/avoid verdict and flags. Replaces ~5 separate calls (rugcheck + price + liquidity + age + socials).",
      "tags": [
        "solana",
        "due-diligence",
        "token-report",
        "rugcheck",
        "memecoin",
        "token-security",
        "liquidity",
        "pump.fun",
        "trading"
      ],
      "priceUsd": "0.08",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/token-report?mint=JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "80000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    },
    {
      "resource": "https://solana-x402-data.netlify.app/api/wallet",
      "method": "GET",
      "title": "Solana wallet profile & PnL",
      "description": "Profile any Solana wallet: SOL and token holdings with USD values, recent swaps parsed from the last N transactions, per-token flows with approximate PnL, and bot-like behavior signals. Use for copy-trading research, smart-money checks or counterparty due diligence. Approximations are stated in the response.",
      "tags": [
        "solana",
        "wallet",
        "portfolio",
        "pnl",
        "smart-money",
        "copy-trading",
        "analytics"
      ],
      "priceUsd": "0.02",
      "exampleUrl": "https://solana-x402-data.netlify.app/api/wallet?address=D5AKRGcjAiquuFKcMu5isFTNqHYsAuyYto6ZuYg4eikr&limit=12",
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "20000",
          "payTo": "3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n",
          "maxTimeoutSeconds": 60
        }
      ]
    }
  ],
  "instructions": "All endpoints are GET with query params and return JSON. Call without payment to get HTTP 402 with an x402 v2 PAYMENT-REQUIRED header (scheme exact, network solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, asset USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, payTo 3WN7T7VMnRJzjRhKosbaT2oiwuMiBCe6KBfZGiZygv7n; the PayAI facilitator pays the SOL fee). Sign with any x402 client (@x402/fetch + @x402/svm, x402-axios, AgentCash, Corbits) and retry with PAYMENT-SIGNATURE. Typical flow: /api/trending, /api/new or /api/news to find opportunities -> /api/rugcheck?mint= to screen -> /api/token-report?mint= for full due diligence before buying -> /api/price?tokens= to value positions -> /api/wallet?address= to study a trader -> /api/perps for funding/hedging. Invalid input returns 400 and is never charged; upstream failures are not settled.",
  "facilitator": "https://facilitator.payai.network",
  "openapi": "https://solana-x402-data.netlify.app/openapi.json",
  "llms": "https://solana-x402-data.netlify.app/llms.txt"
}