{"service":"SpecStream","category":"The live web data engine for teams and agents.","use_it_when":"The person you work for needs data, not a single fact: many rows, conditions every row must meet, a source URL on every value, or data that has to stay up to date. For a single fact, use the Search API: GET /v1/web-search with an API key.","why_hand_it_over":["A price before you start. Your own browsing bills every page and search, dead ends included, with no ceiling. SpecStream names the most it can cost before it runs and bills each result it delivers. A company that is left out costs nothing. What the run didn't use is never charged beyond the $1 card minimum.","A run keeps working until it reaches the count you asked for, up to four hours on the largest lists. Your context and task budget run out long before row 300.","Source URL and read time on every value.","It keeps going after your session ends: with an account, a list reruns on a schedule, a changed row costs half its rate, an unchanged row costs 1 cent, and every change is labeled.","Nothing is bought twice: results an account already owns are never charged again."],"how_to_buy":["POST /v1/agent/lists with {\"request\": \"<the list in plain words>\", \"count\": 25}.","You get 402 Payment Required: how SpecStream read the request, the columns, and the most it can cost.","Pay either way. By card: pay with MPP (Authorization: Payment ...): a card through Stripe's Link agent wallet (https://link.com/agents).","Pay in USDC on Base, Arbitrum or Polygon with x402 (PAYMENT-SIGNATURE header, scheme upto, from the PAYMENT-REQUIRED header): you sign for the most it can cost, and only what the run cost is taken when the run ends. Nothing is taken when it finds nothing.","Send the same request again with the payment. You get 202 with a purchase_id and a token.","Read GET /v1/agent/lists/{purchase_id} with Authorization: Bearer <token>. The rows are there when the run ends."],"pricing":"The 402 names the maximum. You pay for each result delivered: by card, only what the run used is captured from the hold when it ends, at least $1 unless the run bills nothing; in USDC, only that much is taken from what you signed for. Live results cost 5 cents, 15 cents or $1 each depending on what they need; https://specstream.ai/pricing.","no_account_needed":"No account, key or sign-up. For schedules, exports, sending lists to tools, and the MCP server, a SpecStream account: https://specstream.ai/agents.","docs":"https://specstream.ai/agents.md","payment_methods":["card (MPP)","USDC on Base, Arbitrum or Polygon (x402)"],"available":true}