{"name":"BitTuitive","description":"BitTuitive: One Lightning payment, any verified data API, routed to the highest-rated source with automatic fallback. Reliable data for AI agents, paid per call over Lightning (L402): the router buys any scoreboard-verified L402 data API for you (crypto, stocks, weather, traffic and more) with one payment, ranked by quality score and latency; plus BitTuitive's own data feeds (Bitcoin: price, on-chain, fees, Lightning, mining and market signals) and a free quality scoreboard of paid agent APIs. Pay per call (one payment = one fresh response) or buy a 30-day subscription. No API keys, no accounts, no KYC. Free status checks before paying. US stock fundamentals and filings from SEC EDGAR (stock_fundamentals 25 sats, stock_filings 10 sats; cite the SEC, no endorsement). Stock prices are routed only through vetted L402 APIs with a disclosed redistributable source; first-party FMP quotes stay off until licensed. NOTE: this is a plain HTTPS REST API (see the OpenAPI spec), not an A2A message endpoint; the agent card describes its skills for discovery.","supportedInterfaces":[{"url":"https://api.bittuitive.ai/api/v1","protocolBinding":"https://github.com/lightninglabs/L402","protocolVersion":"1.0"}],"provider":{"organization":"BitTuitive","url":"https://api.bittuitive.ai/","contact":{"url":"https://contact.bittuitive.ai/","email":"hello@bittuitive.ai","purpose":"acquisitions, partnerships, API providers"}},"version":"0.2.5","documentationUrl":"https://api.bittuitive.ai/llms.txt","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"L402":{"apiKeySecurityScheme":{"location":"header","name":"Authorization","description":"L402 (Lightning): 'Authorization: L402 <base64 macaroon>:<hex preimage>' from the HTTP 402 challenge 'WWW-Authenticate: L402 macaroon=\"...\", invoice=\"...\"'. LSAT also accepted."}}},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"router","name":"One Lightning payment, any verified data API","description":"One Lightning payment, any verified data API, routed to the highest-rated source with automatic fallback. Pay BitTuitive once over Lightning; it pays the highest-rated scoreboard-verified L402 data API (ranked by score and latency) for you, calls it and returns the data with routing metadata. Price = upstream + max(25%, 5 sats). Best-pick mode falls back to the next-best API; total failure returns a 24 h credit.","tags":["router","aggregator","l402","lightning","weather","traffic","crypto","bitcoin"],"examples":["GET https://api.bittuitive.ai/api/v1/route/endpoints","GET https://api.bittuitive.ai/api/v1/route?data_type=weather&q=air+quality","MCP: POST https://api.bittuitive.ai/mcp tools/call route_call {\"data_type\": \"weather\", \"q\": \"air quality\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"btc_price","name":"btc_price (10 sats/call)","description":"Bitcoin price only (USD/EUR). Lightweight, fast. GET https://api.bittuitive.ai/api/v1/data/btc_price returns HTTP 402 with an L402 challenge; pay the invoice and retry with 'Authorization: L402 <macaroon>:<preimage>'. One payment = one response. Also included in subscriptions.","tags":["bitcoin","l402","lightning","market-data","btc_price"],"examples":["GET https://api.bittuitive.ai/api/v1/data/btc_price","GET https://api.bittuitive.ai/api/v1/status/btc_price (free pre-flight)"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"L402":{"list":[]}}}]},{"id":"btc_oracle","name":"btc_oracle (50 sats/call)","description":"Full BTC Oracle: Price, Hash Rate, Mempool, Difficulty, Fees, Block Height. GET https://api.bittuitive.ai/api/v1/data/btc_oracle returns HTTP 402 with an L402 challenge; pay the invoice and retry with 'Authorization: L402 <macaroon>:<preimage>'. One payment = one response. Also included in subscriptions.","tags":["bitcoin","l402","lightning","market-data","btc_oracle"],"examples":["GET https://api.bittuitive.ai/api/v1/data/btc_oracle","GET https://api.bittuitive.ai/api/v1/status/btc_oracle (free pre-flight)"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"L402":{"list":[]}}}]},{"id":"btc_pro","name":"btc_pro (100 sats/call)","description":"Pro Tier: All Oracle data + Lightning Network + Mining Revenue. GET https://api.bittuitive.ai/api/v1/data/btc_pro returns HTTP 402 with an L402 challenge; pay the invoice and retry with 'Authorization: L402 <macaroon>:<preimage>'. One payment = one response. Also included in subscriptions.","tags":["bitcoin","l402","lightning","market-data","btc_pro"],"examples":["GET https://api.bittuitive.ai/api/v1/data/btc_pro","GET https://api.bittuitive.ai/api/v1/status/btc_pro (free pre-flight)"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"L402":{"list":[]}}}]},{"id":"btc_signals","name":"btc_signals (200 sats/call)","description":"Signals tier: Fear & Greed, BTC/gold ratio, % from ATH, momentum score, volatility regime, 24 h transaction count. BTC dominance, NVT and active addresses return null (no source with a commercial licence). GET https://api.bittuitive.ai/api/v1/data/btc_signals returns HTTP 402 with an L402 challenge; pay the invoice and retry with 'Authorization: L402 <macaroon>:<preimage>'. One payment = one response. Also included in subscriptions.","tags":["bitcoin","l402","lightning","market-data","btc_signals"],"examples":["GET https://api.bittuitive.ai/api/v1/data/btc_signals","GET https://api.bittuitive.ai/api/v1/status/btc_signals (free pre-flight)"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"L402":{"list":[]}}}]},{"id":"stock_fundamentals","name":"stock_fundamentals (25 sats/call)","description":"SEC EDGAR company facts for one ticker (?symbol=NVDA): revenue, net income, EPS, shares outstanding, cash and debt as reported, plus the ticker-to-CIK map. Any ticker in the SEC company_tickers.json file is accepted. Cached 12-24 hours. Source: U.S. Securities and Exchange Commission (EDGAR). GET https://api.bittuitive.ai/api/v1/data/stock_fundamentals returns HTTP 402 with an L402 challenge; pay the invoice and retry with 'Authorization: L402 <macaroon>:<preimage>'. One payment = one response. Also included in subscriptions.","tags":["stocks","equities","l402","lightning","market-data","stock_fundamentals"],"examples":["GET https://api.bittuitive.ai/api/v1/data/stock_fundamentals?symbol=NVDA","GET https://api.bittuitive.ai/api/v1/status/stock_fundamentals (free pre-flight)"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"L402":{"list":[]}}}]},{"id":"stock_filings","name":"stock_filings (10 sats/call)","description":"Latest SEC EDGAR filings (10-K, 10-Q, 8-K, with amendments and document links) for one ticker (?symbol=NVDA). Any ticker in the SEC company_tickers.json file is accepted. Cached 15-60 minutes. Source: U.S. Securities and Exchange Commission (EDGAR). GET https://api.bittuitive.ai/api/v1/data/stock_filings returns HTTP 402 with an L402 challenge; pay the invoice and retry with 'Authorization: L402 <macaroon>:<preimage>'. One payment = one response. Also included in subscriptions.","tags":["stocks","equities","l402","lightning","market-data","stock_filings"],"examples":["GET https://api.bittuitive.ai/api/v1/data/stock_filings?symbol=NVDA","GET https://api.bittuitive.ai/api/v1/status/stock_filings (free pre-flight)"],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[{"schemes":{"L402":{"list":[]}}}]},{"id":"subscriptions","name":"30-day subscriptions (L402)","description":"One L402 payment unlocks a plan for 30 days with a daily call quota (resets 00:00 UTC). basic: 5000 sats, 100/day, btc_price, btc_oracle; pro: 25000 sats, 250/day, btc_price, btc_oracle, btc_pro, btc_signals, stock_fundamentals, stock_filings","tags":["subscription","l402","bitcoin"],"examples":["GET https://api.bittuitive.ai/api/v1/subscriptions","GET https://api.bittuitive.ai/api/v1/subscribe/basic"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"scoreboard","name":"Paid-API scoreboard (free)","description":"Independent, probe-based quality scores (0-100) for paid agent APIs (L402 and x402), grouped by data type: bitcoin, crypto, stocks, weather, traffic, other. Free, no payment needed.","tags":["scoreboard","api-quality","discovery","l402","x402"],"examples":["GET https://api.bittuitive.ai/api/v1/scoreboard/categories","GET https://api.bittuitive.ai/api/v1/scoreboard?data_type=weather&min_score=70","MCP: POST https://api.bittuitive.ai/mcp tools/call best_endpoint {\"need\": \"weather forecast\"}"],"inputModes":["application/json"],"outputModes":["application/json","text/html"]}],"iconUrl":"https://api.bittuitive.ai/icon-512.png","x-bittuitive":{"openapi":"https://api.bittuitive.ai/openapi.json","l402_manifest":"https://api.bittuitive.ai/.well-known/l402.json","llms_txt":"https://api.bittuitive.ai/llms.txt","a2a_spec":"https://a2a-protocol.org/latest/specification/","payment_protocols":["L402"],"mcp":"https://api.bittuitive.ai/mcp","mcp_server_card":"https://api.bittuitive.ai/mcp/server-card"}}