agentsvc.io

services / crypto-news

financeoperational · 394 ms

Crypto News (ranked)

Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is grouped and ranked higher, newer stories rank higher. Each article has title, source, URL, publish time, 300-character summary, mentioned tickers and which outlets covered it. Filter by coins (tickers) or keywords. Params: coins (e.g. ['BTC','ETH']), query (keywords), hours (lookback 1 to 168, default 48), limit (1 to 50, default 20), sources.

Run free trial ↗3 free calls per day with the example input. Paid: $0.003 USDC, no limit.

Call it

import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client();
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) });
const payFetch = wrapFetchWithPayment(fetch, client);

const res = await payFetch("https://agentsvc.io/api/v1/proxy/crypto-news", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({"coins":["BTC","ETH"],"limit":10}),
});
const { data, payment } = await res.json();  // payment.transaction = on-chain receipt

Input

FieldTypeDescription
coinsarrayTickers to filter by
queryarrayKeywords to filter by
hoursinteger = 48
limitinteger = 20
sourcesarray

Output

FieldTypeDescription
countinteger
lookback_hoursinteger
filtersobject
articlesarray
sources_okarray
sources_failedarray
fetched_atstring

Example response (data)

{
  "count": 2,
  "lookback_hours": 48,
  "filters": {
    "query": [],
    "coins": [
      "BTC"
    ]
  },
  "articles": [
    {
      "title": "Self-styled 'Godfather' gets 6 years in prison for $37 million Meta fraud scheme",
      "source": "CoinDesk",
      "url": "https://www.coindesk.com/policy/2026/10/06/self-styled-crypto-godfather-gets-more-than-6-years-in-usd37-million-meta-fraud-case",
      "published": "2026-10-06T12:31:51.000Z",
      "summary": "Adam Iza’s sentence runs concurrently with a 15-year term imposed last month for his role in an attempted bitcoin robbery.",
      "tickers": [
        "BTC"
      ],
      "covered_by": [
        "CoinDesk",
        "Decrypt"
      ],
      "importance": 2.46,
      "also": [
        {
          "source": "Decrypt",
          "title": "Crypto 'Godfather' Gets Six Years for Hiring Sheriff's Deputies, $37M Meta Fraud",
          "url": "https://decrypt.co/380138/crypto-godfather-gets-six-years-for-hiring-sheriffs-deputies-37m-meta-fraud"
        }
      ]
    },
    {
      "title": "Strive Adds $169M Bitcoin in Its Biggest Buy in Four Months",
      "source": "Decrypt",
      "url": "https://decrypt.co/380129/strive-adds-169m-bitcoin-biggest-buy-four-months",
      "published": "2026-10-05T22:30:20.000Z",
      "summary": "The Nasdaq-listed bitcoin treasury company, co-founded by Vivek Ramaswamy, paid roughly $169 million for 2,000 coins last week and now holds 29,462 BTC.",
      "tickers": [
        "BTC"
      ],
      "covered_by": [
        "Decrypt",
        "The Block"
      ],
      "importance": 2.17,
      "also": [
        {
          "source": "The Block",
          "title": "Strive adds 2,000 bitcoin in biggest buy since June, closes in on MARA",
          "url": "https://www.theblock.co/news/business/2026-10-05-strive-adds-2000-bitcoin-biggest-buy-since-june-closes-in-mara-417677"
        }
      ]
    }
  ],
  "sources_ok": [
    "CoinDesk",
    "Cointelegraph"
  ],
  "sources_failed": [],
  "fetched_at": "2026-10-06T14:29:38.477Z"
}