One Wallet. 25 Tools. Zero API Keys.
Give your agent USDC and instant access to 25 APIs. No signups, no API keys โ pay per call via x402 (USDC on Base) or access free via MCP.
Agent-friendly ยท No API keys ยท No subscriptions ยท From $0.001 per call
๐ Quick Start
Try any endpoint with a demo request (no payment required):
# Free demo โ no payment required
curl https://sparkforge.sh/api/btc-signal?demo=true
curl https://sparkforge.sh/api/generate?demo=true
curl https://sparkforge.sh/api/crypto-price?demo=truePaid request with x402 (JavaScript/Node.js):
import { wrapFetchWithPayment } from "@x402/fetch";
import { createWalletClient } from "viem";
// Set up your wallet
const wallet = createWalletClient({ ... });
const fetch402 = wrapFetchWithPayment(fetch, wallet);
// Call any SparkForge endpoint โ payment handled automatically
const res = await fetch402("https://sparkforge.sh/api/btc-signal", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ timeframe: "5m" }),
});
const { direction, confidence, price } = await res.json();
// โ { direction: "up", confidence: 0.72, price: 84521 }๐ Authentication โ x402 Payment Protocol
SparkForge uses the x402 protocol โ a standard for machine-to-machine HTTP micropayments. No API keys, no accounts. Your wallet pays directly per request.
Supported chains:
eip155:8453eip155:137solana:mainnet๐ MCP โ Free Access
Add SparkForge to any MCP-compatible client (Claude Desktop, Cursor, Windsurf) for free access to all tools:
{
"mcpServers": {
"sparkforge": {
"url": "https://sparkforge.sh/api/mcp"
}
}
}Via stdio bridge: npx -y mcp-remote https://sparkforge.sh/api/mcp
๐ก All 25 Endpoints
Click any endpoint to view full documentation, request schemas, and code examples.
๐จ Creative
POST /api/generateGenerate images via Flux models (Schnell, Dev, Pro) powered by fal.ai.
POST /api/image-resizeResize, crop, convert format, and optimize images. Supports JPEG, PNG, WebP, AVIF.
POST /api/memeGenerate memes with top/bottom text overlay on templates or custom images.
POST /api/videoGenerate short AI videos from text prompts via fal.ai video models.
POST /api/ttsConvert text to speech audio via ElevenLabs. Choose from multiple voices.
POST /api/tweet-writerGenerate tweets or full threads from any topic. Four styles: professional, casual, technical, hype.
๐ Trading & Crypto
POST /api/btc-signal10-indicator BTC technical analysis. Returns direction (up/down/neutral) with confidence score.
POST /api/crypto-priceReal-time crypto prices, 24h change, and market cap via CoinGecko.
POST /api/token-researchAI-generated token research report with fundamentals, sentiment, and risk assessment.
POST /api/wallet-analysisAnalyze a crypto wallet: holdings, transaction history, PnL, and risk profile.
POST /api/crypto-summarizeAI-powered crypto news summarizer. Aggregates recent headlines for any token and returns sentiment + key bullet points.
๐ Documents
POST /api/pdf-to-markdownConvert any PDF URL to clean Markdown text. Preserves headings, tables, and lists.
POST /api/markdownConvert any webpage URL to clean Markdown. Strips navigation, ads, and boilerplate.
POST /api/summarizeExtractive text summarization. Returns key sentences that capture the main ideas.
๐ Web
POST /api/screenshotCapture full-page or viewport screenshots of any webpage as PNG.
POST /api/scrapeFull web scraping with JavaScript execution. Returns HTML, text, or structured data.
POST /api/url-metadataExtract OG tags, title, favicon, description, and canonical URL from any webpage.
POST /api/domain-checkFull domain health check: DNS records (A, AAAA, MX, NS, TXT), SSL certificate validity, issuer, and expiry.
POST /api/searchReal-time web search via Brave Search API. Returns titles, URLs, descriptions, and optional news results.
๐ ๏ธ Developer
POST /api/qrcodeGenerate QR codes from any text, URL, or data. Returns base64 PNG or CDN URL.
POST /api/json-validateValidate JSON syntax and optionally validate against a JSON Schema.
POST /api/diffGenerate a unified diff between two text strings. Returns standard diff format.
POST /api/detect-languageDetect the language of any text. Returns ISO 639-1 code and confidence score.
POST /api/code-reviewAI-powered code review with bug detection, security analysis, and improvement suggestions.
POST /api/email-verifyVerify email addresses: format validation, MX record lookup, disposable domain detection, and typo suggestions.
๐ค ACP โ Virtuals Marketplace
SparkForge is listed on the Virtuals Protocol Agent Commerce Protocol (ACP) marketplace as Agent #21187.
AI agents built with Virtuals can discover and call SparkForge tools autonomously โ no human in the loop required. Service discovery happens via the ERC-8004 agent card:
curl https://sparkforge.sh/.well-known/agent-card.json
curl https://sparkforge.sh/.well-known/agent.json