{
  "data": {
    "category": {
      "area": "web-data",
      "capabilities": [
        "data.markets",
        "market.crypto",
        "market.indices",
        "market.news",
        "data.company",
        "data.weather",
        "data.knowledge"
      ],
      "description": "Market, company, weather and reference data behind an API. Scored on the data as well as the API, meaning coverage, freshness, history, method, licence and official standing.",
      "indexed": [
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/abutly-tools.json",
          "kind": "mcp",
          "name": "abutly-tools",
          "slug": "abutly-tools",
          "url": "https://www.anchorterminal.com/tools/abutly-tools"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/theagenttimes-agent-news.json",
          "kind": "mcp",
          "name": "Agent News by The Agent Times",
          "slug": "theagenttimes-agent-news",
          "url": "https://www.anchorterminal.com/tools/theagenttimes-agent-news"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aicryptosniper-ai-crypto-sniper-mcp.json",
          "kind": "mcp",
          "name": "AI Crypto Sniper MCP",
          "slug": "aicryptosniper-ai-crypto-sniper-mcp",
          "url": "https://www.anchorterminal.com/tools/aicryptosniper-ai-crypto-sniper-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/aikstockdata-mcp.json",
          "kind": "mcp",
          "name": "aikstockdata — Korean Stock Data",
          "slug": "aikstockdata-mcp",
          "url": "https://www.anchorterminal.com/tools/aikstockdata-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/algovesta-trading.json",
          "kind": "mcp",
          "name": "AlgoVesta MCP Trading",
          "slug": "algovesta-trading",
          "url": "https://www.anchorterminal.com/tools/algovesta-trading"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/allratestoday-mcp.json",
          "kind": "mcp",
          "name": "AllRatesToday exchange rates (hosted)",
          "slug": "allratestoday-mcp",
          "url": "https://www.anchorterminal.com/tools/allratestoday-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apexcharts-mcp.json",
          "kind": "mcp",
          "name": "ApexCharts",
          "slug": "apexcharts-mcp",
          "url": "https://www.anchorterminal.com/tools/apexcharts-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apiguru-amazon-data.json",
          "kind": "mcp",
          "name": "Apiguru Amazon Data",
          "slug": "apiguru-amazon-data",
          "url": "https://www.anchorterminal.com/tools/apiguru-amazon-data"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/arzbin-market-data.json",
          "kind": "mcp",
          "name": "Arzbin MCP Server",
          "slug": "arzbin-market-data",
          "url": "https://www.anchorterminal.com/tools/arzbin-market-data"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/balldontlie-mcp.json",
          "kind": "mcp",
          "name": "balldontlie.io MCP server",
          "slug": "balldontlie-mcp",
          "url": "https://www.anchorterminal.com/tools/balldontlie-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/binstockly-tools.json",
          "kind": "mcp",
          "name": "binstockly-tools",
          "slug": "binstockly-tools",
          "url": "https://www.anchorterminal.com/tools/binstockly-tools"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/quantech-blockfill.json",
          "kind": "mcp",
          "name": "blockfill",
          "slug": "quantech-blockfill",
          "url": "https://www.anchorterminal.com/tools/quantech-blockfill"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/1102tools-bls-oews-mcp.json",
          "kind": "mcp",
          "name": "BLS OEWS",
          "slug": "1102tools-bls-oews-mcp",
          "url": "https://www.anchorterminal.com/tools/1102tools-bls-oews-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/bykaranteli-mcp.json",
          "kind": "mcp",
          "name": "bykaranteli.com MCP server",
          "slug": "bykaranteli-mcp",
          "url": "https://www.anchorterminal.com/tools/bykaranteli-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/capanix-tools.json",
          "kind": "mcp",
          "name": "capanix-tools",
          "slug": "capanix-tools",
          "url": "https://www.anchorterminal.com/tools/capanix-tools"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/carbikly-tools.json",
          "kind": "mcp",
          "name": "carbikly-tools",
          "slug": "carbikly-tools",
          "url": "https://www.anchorterminal.com/tools/carbikly-tools"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/chainflip-broker-crypto-swap.json",
          "kind": "mcp",
          "name": "Chainflip Broker as a Service",
          "slug": "chainflip-broker-crypto-swap",
          "url": "https://www.anchorterminal.com/tools/chainflip-broker-crypto-swap"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/clientvo-tools.json",
          "kind": "mcp",
          "name": "clientvo-tools",
          "slug": "clientvo-tools",
          "url": "https://www.anchorterminal.com/tools/clientvo-tools"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cmmsly-tools.json",
          "kind": "mcp",
          "name": "cmmsly-tools",
          "slug": "cmmsly-tools",
          "url": "https://www.anchorterminal.com/tools/cmmsly-tools"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coinpaprika.json",
          "kind": "mcp",
          "name": "CoinPaprika",
          "slug": "coinpaprika",
          "url": "https://www.anchorterminal.com/tools/coinpaprika"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/halffee-coinrebate.json",
          "kind": "mcp",
          "name": "coinrebate",
          "slug": "halffee-coinrebate",
          "url": "https://www.anchorterminal.com/tools/halffee-coinrebate"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/wheelofheaven-corpus.json",
          "kind": "mcp",
          "name": "corpus",
          "slug": "wheelofheaven-corpus",
          "url": "https://www.anchorterminal.com/tools/wheelofheaven-corpus"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coshhvo-tools.json",
          "kind": "mcp",
          "name": "coshhvo-tools",
          "slug": "coshhvo-tools",
          "url": "https://www.anchorterminal.com/tools/coshhvo-tools"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cryptoquant-mcp-server.json",
          "kind": "mcp",
          "name": "CryptoQuant",
          "slug": "cryptoquant-mcp-server",
          "url": "https://www.anchorterminal.com/tools/cryptoquant-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/datascoop.json",
          "kind": "mcp",
          "name": "DataScoop public data",
          "slug": "datascoop",
          "url": "https://www.anchorterminal.com/tools/datascoop"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/datummarket-datum-mcp-server.json",
          "kind": "mcp",
          "name": "Datum Marketplace",
          "slug": "datummarket-datum-mcp-server",
          "url": "https://www.anchorterminal.com/tools/datummarket-datum-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/drillr.json",
          "kind": "mcp",
          "name": "Drillr — The financial MCP for AI agents",
          "slug": "drillr",
          "url": "https://www.anchorterminal.com/tools/drillr"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/edgedepth-research.json",
          "kind": "mcp",
          "name": "EdgeDepth Research",
          "slug": "edgedepth-research",
          "url": "https://www.anchorterminal.com/tools/edgedepth-research"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cz-agents-eu-registry.json",
          "kind": "mcp",
          "name": "eu-registry",
          "slug": "cz-agents-eu-registry",
          "url": "https://www.anchorterminal.com/tools/cz-agents-eu-registry"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/felix-mcp.json",
          "kind": "mcp",
          "name": "Felix MCP",
          "slug": "felix-mcp",
          "url": "https://www.anchorterminal.com/tools/felix-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/finlight-news.json",
          "kind": "mcp",
          "name": "finlight Financial News",
          "slug": "finlight-news",
          "url": "https://www.anchorterminal.com/tools/finlight-news"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mnemopay-gridstamp.json",
          "kind": "mcp",
          "name": "gridstamp",
          "slug": "mnemopay-gridstamp",
          "url": "https://www.anchorterminal.com/tools/mnemopay-gridstamp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/halalterminal-mcp.json",
          "kind": "mcp",
          "name": "Halal Terminal",
          "slug": "halalterminal-mcp",
          "url": "https://www.anchorterminal.com/tools/halalterminal-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hiveintelligence-mcp.json",
          "kind": "mcp",
          "name": "Hive Intelligence MCP",
          "slug": "hiveintelligence-mcp",
          "url": "https://www.anchorterminal.com/tools/hiveintelligence-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/infranode.json",
          "kind": "mcp",
          "name": "InfraNode",
          "slug": "infranode",
          "url": "https://www.anchorterminal.com/tools/infranode"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/intesta-mcp.json",
          "kind": "mcp",
          "name": "Intesta — trust registry lookup",
          "slug": "intesta-mcp",
          "url": "https://www.anchorterminal.com/tools/intesta-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kashrock-mcp.json",
          "kind": "mcp",
          "name": "KashRock MCP",
          "slug": "kashrock-mcp",
          "url": "https://www.anchorterminal.com/tools/kashrock-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lumify-sports-intelligence.json",
          "kind": "mcp",
          "name": "Lumify Sports Intelligence",
          "slug": "lumify-sports-intelligence",
          "url": "https://www.anchorterminal.com/tools/lumify-sports-intelligence"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/marketmaster-mcp.json",
          "kind": "mcp",
          "name": "marketmaster.live MCP server",
          "slug": "marketmaster-mcp",
          "url": "https://www.anchorterminal.com/tools/marketmaster-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/marketping.json",
          "kind": "mcp",
          "name": "MarketPing",
          "slug": "marketping",
          "url": "https://www.anchorterminal.com/tools/marketping"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mcp-gera-data.json",
          "kind": "mcp",
          "name": "mcp-gera-data",
          "slug": "mcp-gera-data",
          "url": "https://www.anchorterminal.com/tools/mcp-gera-data"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/munispot-municipal-data.json",
          "kind": "mcp",
          "name": "municipal-data",
          "slug": "munispot-municipal-data",
          "url": "https://www.anchorterminal.com/tools/munispot-municipal-data"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/newzai-news-mcp.json",
          "kind": "mcp",
          "name": "NewzAI MCP Server",
          "slug": "newzai-news-mcp",
          "url": "https://www.anchorterminal.com/tools/newzai-news-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/orla.json",
          "kind": "mcp",
          "name": "Orla",
          "slug": "orla",
          "url": "https://www.anchorterminal.com/tools/orla"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scopeblind-passport.json",
          "kind": "mcp",
          "name": "passport",
          "slug": "scopeblind-passport",
          "url": "https://www.anchorterminal.com/tools/scopeblind-passport"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/portproof-mcp.json",
          "kind": "mcp",
          "name": "Portproof",
          "slug": "portproof-mcp",
          "url": "https://www.anchorterminal.com/tools/portproof-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/proofite.json",
          "kind": "mcp",
          "name": "proofite",
          "slug": "proofite",
          "url": "https://www.anchorterminal.com/tools/proofite"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/publicdata-mcp.json",
          "kind": "mcp",
          "name": "publicdata.au",
          "slug": "publicdata-mcp",
          "url": "https://www.anchorterminal.com/tools/publicdata-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/avasis-quant-research.json",
          "kind": "mcp",
          "name": "quant-research",
          "slug": "avasis-quant-research",
          "url": "https://www.anchorterminal.com/tools/avasis-quant-research"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/quanttogo-mcp.json",
          "kind": "mcp",
          "name": "quanttogo-mcp",
          "slug": "quanttogo-mcp",
          "url": "https://www.anchorterminal.com/tools/quanttogo-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kondux-seraph.json",
          "kind": "mcp",
          "name": "Seraph",
          "slug": "kondux-seraph",
          "url": "https://www.anchorterminal.com/tools/kondux-seraph"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/shingou-sentiment.json",
          "kind": "mcp",
          "name": "Shingou",
          "slug": "shingou-sentiment",
          "url": "https://www.anchorterminal.com/tools/shingou-sentiment"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/shumi-mcp.json",
          "kind": "mcp",
          "name": "shumi.ai MCP server",
          "slug": "shumi-mcp",
          "url": "https://www.anchorterminal.com/tools/shumi-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sportwizzard.json",
          "kind": "mcp",
          "name": "sportwizzard",
          "slug": "sportwizzard",
          "url": "https://www.anchorterminal.com/tools/sportwizzard"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/starwell-world-data-statistics.json",
          "kind": "mcp",
          "name": "Starwell: World Data \u0026 Statistics",
          "slug": "starwell-world-data-statistics",
          "url": "https://www.anchorterminal.com/tools/starwell-world-data-statistics"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/stocktrends-market-intelligence.json",
          "kind": "mcp",
          "name": "Stock Trends Market Intelligence",
          "slug": "stocktrends-market-intelligence",
          "url": "https://www.anchorterminal.com/tools/stocktrends-market-intelligence"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fintechstudios-studio.json",
          "kind": "mcp",
          "name": "studio",
          "slug": "fintechstudios-studio",
          "url": "https://www.anchorterminal.com/tools/fintechstudios-studio"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tenova-swt3-witness.json",
          "kind": "mcp",
          "name": "SWT3 AI Witness",
          "slug": "tenova-swt3-witness",
          "url": "https://www.anchorterminal.com/tools/tenova-swt3-witness"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tapetide-stock-research-mcp.json",
          "kind": "mcp",
          "name": "Tapetide — Indian Stock Market (NSE \u0026 BSE)",
          "slug": "tapetide-stock-research-mcp",
          "url": "https://www.anchorterminal.com/tools/tapetide-stock-research-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/techsnif-mcp.json",
          "kind": "mcp",
          "name": "TechSnif",
          "slug": "techsnif-mcp",
          "url": "https://www.anchorterminal.com/tools/techsnif-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tensorfeed-mcp-server.json",
          "kind": "mcp",
          "name": "TensorFeed",
          "slug": "tensorfeed-mcp-server",
          "url": "https://www.anchorterminal.com/tools/tensorfeed-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tickerdb-mcp-server.json",
          "kind": "mcp",
          "name": "TickerDB",
          "slug": "tickerdb-mcp-server",
          "url": "https://www.anchorterminal.com/tools/tickerdb-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tracepass.json",
          "kind": "mcp",
          "name": "TracePass",
          "slug": "tracepass",
          "url": "https://www.anchorterminal.com/tools/tracepass"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tradeit-mcp.json",
          "kind": "mcp",
          "name": "Trade It",
          "slug": "tradeit-mcp",
          "url": "https://www.anchorterminal.com/tools/tradeit-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tredict-mcp-server.json",
          "kind": "mcp",
          "name": "Tredict",
          "slug": "tredict-mcp-server",
          "url": "https://www.anchorterminal.com/tools/tredict-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/trustrails-server.json",
          "kind": "mcp",
          "name": "trustrails.app MCP server",
          "slug": "trustrails-server",
          "url": "https://www.anchorterminal.com/tools/trustrails-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/twelvedata-mcp.json",
          "kind": "mcp",
          "name": "twelvedata.com MCP server",
          "slug": "twelvedata-mcp",
          "url": "https://www.anchorterminal.com/tools/twelvedata-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vr-mcp.json",
          "kind": "mcp",
          "name": "VR.org VR / AR / XR Reader",
          "slug": "vr-mcp",
          "url": "https://www.anchorterminal.com/tools/vr-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/webz-news-search.json",
          "kind": "mcp",
          "name": "Webz.io News Search",
          "slug": "webz-news-search",
          "url": "https://www.anchorterminal.com/tools/webz-news-search"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coinlobster-whale-data.json",
          "kind": "mcp",
          "name": "whale-data",
          "slug": "coinlobster-whale-data",
          "url": "https://www.anchorterminal.com/tools/coinlobster-whale-data"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/xoomar-mcp.json",
          "kind": "mcp",
          "name": "XOOMAR market data",
          "slug": "xoomar-mcp",
          "url": "https://www.anchorterminal.com/tools/xoomar-mcp"
        }
      ],
      "indexedCount": 71,
      "json": "https://www.anchorterminal.com/categories/data-providers.json",
      "name": "Data providers",
      "slug": "data-providers",
      "test": "",
      "title": "Data provider APIs for AI agents",
      "toolCount": 9,
      "tools": [
        "coingecko-x402-api",
        "massive",
        "wikimedia",
        "open-meteo",
        "companies-house",
        "coindesk-data-api",
        "fred",
        "alpha-vantage",
        "sec-edgar"
      ],
      "url": "https://www.anchorterminal.com/categories/data-providers"
    },
    "faq": [
      {
        "answer": "CoinGecko x402 API has the highest benchmark score of the 9 ranked data provider APIs, 71.7 (BB). Massive (formerly Polygon.io) is second with 69.8 (B).",
        "question": "What are the highest-rated data provider APIs for AI agents?"
      },
      {
        "answer": "1 of the 9 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.",
        "question": "How many data provider APIs are agent-ready?"
      },
      {
        "answer": "CoinGecko x402 API and Massive (formerly Polygon.io). An agent can pay these per call in USDC with no account.",
        "question": "Which data provider APIs accept x402 payments?"
      },
      {
        "answer": "By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.",
        "question": "How is this list ranked?"
      }
    ],
    "howToChoose": [
      {
        "label": "Coverage and history depth",
        "detail": "Check how far back the data goes and which markets, companies or regions it covers, because gaps in history break any backtest or trend an agent builds."
      },
      {
        "label": "Real-time or delayed data",
        "detail": "Confirm whether prices and figures are real-time, delayed or end-of-day, since an agent acting on a stale figure may report values that no longer hold."
      },
      {
        "label": "Revisions and restatements",
        "detail": "Check whether figures get revised after publication and whether old versions stay available, so an agent can tell what was known at the time it made a decision."
      },
      {
        "label": "Licence for agent use",
        "detail": "Read the licence for redistribution and storage, since data licensed for viewing may not let an agent cache, resell or pass figures on."
      }
    ],
    "picks": [
      {
        "also": {
          "name": "Massive (formerly Polygon.io)",
          "slug": "massive",
          "why": "B, 69.8/100"
        },
        "name": "CoinGecko x402 API",
        "need": "Highest score overall",
        "slug": "coingecko-x402-api",
        "why": "BB, 71.7/100 on the benchmark"
      },
      {
        "name": "Massive (formerly Polygon.io)",
        "need": "Schema \u0026 documentation",
        "slug": "massive",
        "why": "89/100 on schema \u0026 documentation, against 72 for the overall leader"
      },
      {
        "name": "Open-Meteo",
        "need": "Agent ergonomics",
        "slug": "open-meteo",
        "why": "85/100 on agent ergonomics, against 61 for the overall leader"
      },
      {
        "name": "Wikimedia REST API",
        "need": "Security \u0026 auth",
        "slug": "wikimedia",
        "why": "66/100 on security \u0026 auth, against 60 for the overall leader"
      },
      {
        "name": "Open-Meteo",
        "need": "Maintenance \u0026 community",
        "slug": "open-meteo",
        "why": "90/100 on maintenance \u0026 community, against 82 for the overall leader"
      },
      {
        "name": "Wikimedia REST API",
        "need": "Transparency \u0026 trust",
        "slug": "wikimedia",
        "why": "76/100 on transparency \u0026 trust, against 73 for the overall leader"
      },
      {
        "also": {
          "name": "Massive (formerly Polygon.io)",
          "slug": "massive",
          "why": "accepts x402, $0.01 a call"
        },
        "name": "CoinGecko x402 API",
        "need": "Paying per call with no account (x402)",
        "slug": "coingecko-x402-api",
        "why": "accepts x402, $0.01 a call"
      },
      {
        "name": "Massive (formerly Polygon.io)",
        "need": "A hosted MCP endpoint",
        "slug": "massive",
        "why": "remote MCP server, nothing to install"
      }
    ],
    "ranked": 9,
    "shortlist": [
      {
        "bestFor": "An agent that needs a spot or on-chain token price now and has a wallet but no account.",
        "grade": "BB",
        "name": "CoinGecko x402 API",
        "position": 1,
        "price": "$0.01 / call",
        "score": 71.7,
        "slug": "coingecko-x402-api",
        "strengths": [
          "Five x402 endpoints at $0.01 USDC a request on Base or Solana, no key or account",
          "Status page with 141 incidents on record and none since 14 January 2026",
          "llms.txt, Markdown docs and an OpenAPI file for the keyed Pro API"
        ],
        "url": "https://www.anchorterminal.com/tools/coingecko-x402-api",
        "verdict": "Five x402 endpoints at $0.01 USDC a request on Base or Solana, no key or account. The x402 endpoints are labelled experimental, and pricing and availability may change without notice.",
        "weaknesses": [
          "The x402 endpoints are labelled experimental, and pricing and availability may change without notice",
          "No historical data over x402, so charts and backtests still need a Pro key",
          "No published rate limits for x402 callers and nothing on whether failed paid calls are charged"
        ],
        "where": "hosted",
        "x402": "yes"
      },
      {
        "bestFor": "Agents that need US equities, options or futures data with real history, and the only listing here selling US stock data over x402.",
        "grade": "B",
        "name": "Massive (formerly Polygon.io)",
        "position": 2,
        "price": "$0.01 / call",
        "score": 69.8,
        "slug": "massive",
        "strengths": [
          "23 US stock routes over x402 at agent.massive.com, $0.01 each on Base, and only successful requests are charged",
          "OpenAPI document with enums and error responses, plus an llms.txt indexing about 150 endpoints",
          "Official clients in Python, JavaScript, Go and the JVM, and a hosted MCP server whose three tools are marked read-only"
        ],
        "url": "https://www.anchorterminal.com/tools/massive",
        "verdict": "23 US stock routes over x402 at agent.massive.com, $0.01 each on Base, and only successful requests are charged. About 18 unplanned incidents since 3 July, including 2.5 hours of intermittent 502s on stock aggregates on 2 September.",
        "weaknesses": [
          "About 18 unplanned incidents since 3 July, including 2.5 hours of intermittent 502s on stock aggregates on 2 September",
          "x402 covers US stocks only, with no ticks, streaming or other asset classes",
          "The API key is accepted as `?apiKey=` in the query string"
        ],
        "where": "hosted",
        "x402": "yes"
      },
      {
        "bestFor": "Grounding an agent in general knowledge with citations and history.",
        "grade": "B",
        "name": "Wikimedia REST API",
        "position": 3,
        "price": "Free",
        "score": 66.5,
        "slug": "wikimedia",
        "strengths": [
          "Keyless reads in about 300 language editions with revision history since 2001",
          "Open source server (GPL-2.0-or-later) and CC BY-SA 4.0 content",
          "Public status history at wikimediastatus.net with start and end times"
        ],
        "url": "https://www.anchorterminal.com/tools/wikimedia",
        "verdict": "Keyless reads in about 300 language editions with revision history since 2001. api.wikimedia.org is being retired in stages through 2026.",
        "weaknesses": [
          "api.wikimedia.org is being retired in stages through 2026",
          "Anonymous clients without a descriptive User-Agent get 10 requests a minute, and the limits live in config rather than in docs we could read",
          "No llms.txt and no official SDK for the REST API"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Prototypes, personal agents and non-commercial apps that need forecasts or historical weather with no signup.",
        "grade": "B",
        "name": "Open-Meteo",
        "position": 4,
        "price": "Freemium",
        "score": 63.4,
        "slug": "open-meteo",
        "strengths": [
          "No key or account for non-commercial use, at 600 calls a minute and 10,000 a day",
          "OpenAPI 3.1 files for nine APIs with an enum for every weather variable",
          "Five releases between 11 July and 10 September 2026, AGPL-3.0 code and CC BY 4.0 data"
        ],
        "url": "https://www.anchorterminal.com/tools/open-meteo",
        "verdict": "No key or account for non-commercial use, at 600 calls a minute and 10,000 a day. Commercial prices appear only at Stripe checkout.",
        "weaknesses": [
          "Commercial prices appear only at Stripe checkout",
          "The commercial key is sent as `\u0026apikey=` in the URL",
          "Status page is uptime monitors with no incident write-ups we could read"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "UK company lookups, KYC, officer and PSC checks where the statutory source matters.",
        "grade": "D",
        "name": "Companies House API",
        "position": 5,
        "price": "Free",
        "score": 49.3,
        "slug": "companies-house",
        "strengths": [
          "The statutory register itself, 5,516,377 companies in June 2026",
          "Free, with a Swagger 2.0 spec and a streaming API for changes",
          "Keys sent in a header, restrictable by IP address and domain, and easy to rotate"
        ],
        "url": "https://www.anchorterminal.com/tools/companies-house",
        "verdict": "The statutory register itself, 5,516,377 companies in June 2026. A person has to create the account and key.",
        "weaknesses": [
          "A person has to create the account and key",
          "600 requests per five minutes per key, and the whole window returns 429 once you go over",
          "No status page, SLA, llms.txt or official SDK"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Institutional crypto work that needs derivatives, order books, regulated reference rates or deep history, with a human buying the plan.",
        "grade": "D",
        "name": "CoinDesk Data API",
        "position": 6,
        "price": "Paid",
        "score": 46.6,
        "slug": "coindesk-data-api",
        "strengths": [
          "Official OpenAPI 3.0.3 document at data-api.coindesk.com/info/v1/openapi, with enums, examples and error responses from 400 to 503",
          "Spot, futures, options, CADLI and CCIX indices, on-chain and news from one key, with history to 2010",
          "Hosted MCP server with 39 tools across spot and index, futures, options, news and on-chain, behind OAuth with PKCE"
        ],
        "url": "https://www.anchorterminal.com/tools/coindesk-data-api",
        "verdict": "Official OpenAPI 3.0.3 document at data-api.coindesk.com/info/v1/openapi, with enums, examples and error responses from 400 to 503. No free or trial access since 2026-05-21, and no x402, so a person has to buy a plan before an agent gets data.",
        "weaknesses": [
          "No free or trial access since 2026-05-21, and no x402, so a person has to buy a plan before an agent gets data",
          "Docs portal, llms.txt, pricing page and status page all render only in a browser",
          "No public changelog since the monthly product updates stopped in July 2025"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Looking up US and international macroeconomic series, their metadata and their revision history in a live session.",
        "grade": "E",
        "name": "FRED API",
        "position": 7,
        "price": "Free",
        "score": 42.7,
        "slug": "fred",
        "strengths": [
          "Free, with no paid tier. One key per application from a free FRED account",
          "31 version 1 requests cover series, observations, search, releases, categories, sources and tags, each documented with typed parameters, defaults and XML and JSON examples",
          "Real-time periods and vintage dates return a series as it stood on a past date, from the ALFRED archive"
        ],
        "url": "https://www.anchorterminal.com/tools/fred",
        "verdict": "A free, read-only API to more than 800,000 economic series with revision history, documented endpoint by endpoint with typed parameters and examples. The terms forbid storing or caching FRED content and using the API to develop or train AI systems, version 1 carries the key in the URL, and no status page or OpenAPI file was found.",
        "weaknesses": [
          "The FRED Services Terms of Use forbid using the API to develop or train any AI or machine-learning system, and forbid storing, caching or archiving FRED content",
          "Version 1 takes the key only as the `api_key` query parameter, so it travels in the URL",
          "No OpenAPI file, llms.txt, official SDK or API changelog was found"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "A personal research or analysis agent that wants many asset classes, fundamentals, indicators and news sentiment from one key at a flat price.",
        "grade": "E",
        "name": "Alpha Vantage",
        "position": 8,
        "price": "$49.99 / mo",
        "score": 41.3,
        "slug": "alpha-vantage",
        "strengths": [
          "About 130 documented functions behind one GET endpoint, each with demo URLs and sample code in Python, NodeJS, PHP and C#",
          "Free key at 25 requests a day with no card, and five public monthly plans from $49.99 (75 requests a minute) to $249.99 (1,200)",
          "Official MIT MCP server, hosted at `mcp.alphavantage.co/mcp` with OAuth (PKCE, dynamic client registration, one `alphavantage:read` scope) and read-only hints on every tool"
        ],
        "url": "https://www.anchorterminal.com/tools/alpha-vantage",
        "verdict": "One GET endpoint covers about 130 documented functions, with a free key at 25 requests a day and an official MCP server whose tools are all marked read-only. The REST key travels only in the query string, errors come back as HTTP 200 with a text message, and no status page, SLA or OpenAPI document was found.",
        "weaknesses": [
          "The REST key is documented only as `apikey=` in the query string, with no scopes and no self-service rotation found",
          "Errors and limit notices return HTTP 200 with an `Error Message` or `Information` text field. No error reference, 429 or Retry-After guidance was found",
          "No status page, SLA, OpenAPI document, llms.txt, API version or API changelog was found"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Reading a US-listed company's filing history and its reported financial figures from the primary source, with free reuse.",
        "grade": "E",
        "name": "SEC EDGAR APIs",
        "position": 9,
        "price": "Free",
        "score": 40.8,
        "slug": "sec-edgar",
        "strengths": [
          "No key, account or card. A request needs only a User-Agent header that declares who is calling",
          "The SEC is the primary source. Filings reach the submissions API with a typical delay under a second and the XBRL APIs under a minute, per the docs",
          "Content on sec.gov is public information that may be copied or redistributed without the SEC's permission, per its dissemination statement"
        ],
        "url": "https://www.anchorterminal.com/tools/sec-edgar",
        "verdict": "The official source for US company filings and reported financial figures, free, keyless and, per the SEC, updated in real time as filings are disseminated. Documentation is one page with no OpenAPI file, error reference or changelog, responses cannot be filtered or sized, and there is no status page, SLA or support for scripted access.",
        "weaknesses": [
          "No OpenAPI file, llms.txt, response schema, error reference or official SDK was found. The documentation is one page of prose with example URLs",
          "No query parameters. A filing history cannot be filtered by form or date, and the submissions response for Apple was 164 KB uncompressed on 9 October 2026",
          "No status page or SLA was found for data.sec.gov, and the SEC says it gives no technical support for scripted access"
        ],
        "where": "hosted",
        "x402": "no"
      }
    ],
    "updated": "2026-10-09"
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/best/data-providers/",
    "json": "https://www.anchorterminal.com/best/data-providers/index.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/best/data-providers/index.md",
    "slim": "https://www.anchorterminal.com/best/data-providers/index.min.md"
  },
  "markdown": "All 9 ranked data provider APIs on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.\n\n- Ranked: 9 · agent-ready (BB or better): 1 · accept x402: 2 · hosted endpoints: 9\n- Full ranked table: https://www.anchorterminal.com/categories/data-providers.md\n- Head-to-head comparisons: https://www.anchorterminal.com/compare/data-providers/index.md (31)\n- Methodology: https://www.anchorterminal.com/benchmark/index.md\n\n## The shortlist\n\n| # | Tool | Grade | Score | Best for | Price | Where |\n| --- | --- | --- | --- | --- | --- | --- |\n| 1 | [CoinGecko x402 API](https://www.anchorterminal.com/tools/coingecko-x402-api.md) | BB | 71.7 | An agent that needs a spot or on-chain token price now and has a wallet but no account. | $0.01 / call | hosted |\n| 2 | [Massive (formerly Polygon.io)](https://www.anchorterminal.com/tools/massive.md) | B | 69.8 | Agents that need US equities, options or futures data with real history, and the only listing here selling US stock data over x402. | $0.01 / call | hosted |\n| 3 | [Wikimedia REST API](https://www.anchorterminal.com/tools/wikimedia.md) | B | 66.5 | Grounding an agent in general knowledge with citations and history. | Free | hosted |\n| 4 | [Open-Meteo](https://www.anchorterminal.com/tools/open-meteo.md) | B | 63.4 | Prototypes, personal agents and non-commercial apps that need forecasts or historical weather with no signup. | Freemium | hosted |\n| 5 | [Companies House API](https://www.anchorterminal.com/tools/companies-house.md) | D | 49.3 | UK company lookups, KYC, officer and PSC checks where the statutory source matters. | Free | hosted |\n| 6 | [CoinDesk Data API](https://www.anchorterminal.com/tools/coindesk-data-api.md) | D | 46.6 | Institutional crypto work that needs derivatives, order books, regulated reference rates or deep history, with a human buying the plan. | Paid | hosted |\n| 7 | [FRED API](https://www.anchorterminal.com/tools/fred.md) | E | 42.7 | Looking up US and international macroeconomic series, their metadata and their revision history in a live session. | Free | hosted |\n| 8 | [Alpha Vantage](https://www.anchorterminal.com/tools/alpha-vantage.md) | E | 41.3 | A personal research or analysis agent that wants many asset classes, fundamentals, indicators and news sentiment from one key at a flat price. | $49.99 / mo | hosted and local |\n| 9 | [SEC EDGAR APIs](https://www.anchorterminal.com/tools/sec-edgar.md) | E | 40.8 | Reading a US-listed company's filing history and its reported financial figures from the primary source, with free reuse. | Free | hosted |\n\n## Picks by need\n\n- Highest score overall: [CoinGecko x402 API](https://www.anchorterminal.com/tools/coingecko-x402-api.md), BB, 71.7/100 on the benchmark. Also [Massive (formerly Polygon.io)](https://www.anchorterminal.com/tools/massive.md), B, 69.8/100.\n- Schema \u0026 documentation: [Massive (formerly Polygon.io)](https://www.anchorterminal.com/tools/massive.md), 89/100 on schema \u0026 documentation, against 72 for the overall leader.\n- Agent ergonomics: [Open-Meteo](https://www.anchorterminal.com/tools/open-meteo.md), 85/100 on agent ergonomics, against 61 for the overall leader.\n- Security \u0026 auth: [Wikimedia REST API](https://www.anchorterminal.com/tools/wikimedia.md), 66/100 on security \u0026 auth, against 60 for the overall leader.\n- Maintenance \u0026 community: [Open-Meteo](https://www.anchorterminal.com/tools/open-meteo.md), 90/100 on maintenance \u0026 community, against 82 for the overall leader.\n- Transparency \u0026 trust: [Wikimedia REST API](https://www.anchorterminal.com/tools/wikimedia.md), 76/100 on transparency \u0026 trust, against 73 for the overall leader.\n- Paying per call with no account (x402): [CoinGecko x402 API](https://www.anchorterminal.com/tools/coingecko-x402-api.md), accepts x402, $0.01 a call. Also [Massive (formerly Polygon.io)](https://www.anchorterminal.com/tools/massive.md), accepts x402, $0.01 a call.\n- A hosted MCP endpoint: [Massive (formerly Polygon.io)](https://www.anchorterminal.com/tools/massive.md), remote MCP server, nothing to install.\n\n## How to choose\n\n- Coverage and history depth: Check how far back the data goes and which markets, companies or regions it covers, because gaps in history break any backtest or trend an agent builds.\n- Real-time or delayed data: Confirm whether prices and figures are real-time, delayed or end-of-day, since an agent acting on a stale figure may report values that no longer hold.\n- Revisions and restatements: Check whether figures get revised after publication and whether old versions stay available, so an agent can tell what was known at the time it made a decision.\n- Licence for agent use: Read the licence for redistribution and storage, since data licensed for viewing may not let an agent cache, resell or pass figures on.\n\n## Each one in detail\n\n### 1. CoinGecko x402 API, BB 71.7/100\n\nCoinGecko exposes pay-per-call endpoints under an /x402/ path prefix of its Pro API, settled in USDC on Base with no API key.\n\n- Verdict: Five x402 endpoints at $0.01 USDC a request on Base or Solana, no key or account. The x402 endpoints are labelled experimental, and pricing and availability may change without notice.\n- Choose it for: An agent that needs a spot or on-chain token price now and has a wallet but no account.\n- Strength: Five x402 endpoints at $0.01 USDC a request on Base or Solana, no key or account\n- Strength: Status page with 141 incidents on record and none since 14 January 2026\n- Strength: llms.txt, Markdown docs and an OpenAPI file for the keyed Pro API\n- Weakness: The x402 endpoints are labelled experimental, and pricing and availability may change without notice\n- Weakness: No historical data over x402, so charts and backtests still need a Pro key\n- Weakness: No published rate limits for x402 callers and nothing on whether failed paid calls are charged\n- Price: $0.01 / call · Auth: None · x402: yes · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/coingecko-x402-api.md\n\n### 2. Massive (formerly Polygon.io), B 69.8/100\n\nUS market data API for stocks, options, indices, forex, crypto and futures, from the consolidated tapes.\n\n- Verdict: 23 US stock routes over x402 at agent.massive.com, $0.01 each on Base, and only successful requests are charged. About 18 unplanned incidents since 3 July, including 2.5 hours of intermittent 502s on stock aggregates on 2 September.\n- Choose it for: Agents that need US equities, options or futures data with real history, and the only listing here selling US stock data over x402.\n- Strength: 23 US stock routes over x402 at agent.massive.com, $0.01 each on Base, and only successful requests are charged\n- Strength: OpenAPI document with enums and error responses, plus an llms.txt indexing about 150 endpoints\n- Strength: Official clients in Python, JavaScript, Go and the JVM, and a hosted MCP server whose three tools are marked read-only\n- Weakness: About 18 unplanned incidents since 3 July, including 2.5 hours of intermittent 502s on stock aggregates on 2 September\n- Weakness: x402 covers US stocks only, with no ticks, streaming or other asset classes\n- Weakness: The API key is accepted as `?apiKey=` in the query string\n- Price: $0.01 / call · Auth: API key · x402: yes · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/massive.md\n- Against #1: https://www.anchorterminal.com/compare/coingecko-x402-api-vs-massive.md\n\n### 3. Wikimedia REST API, B 66.5/100\n\nKeyless REST API for Wikipedia and the other Wikimedia projects, with page content, search and full revision history.\n\n- Verdict: Keyless reads in about 300 language editions with revision history since 2001. api.wikimedia.org is being retired in stages through 2026.\n- Choose it for: Grounding an agent in general knowledge with citations and history.\n- Strength: Keyless reads in about 300 language editions with revision history since 2001\n- Strength: Open source server (GPL-2.0-or-later) and CC BY-SA 4.0 content\n- Strength: Public status history at wikimediastatus.net with start and end times\n- Weakness: api.wikimedia.org is being retired in stages through 2026\n- Weakness: Anonymous clients without a descriptive User-Agent get 10 requests a minute, and the limits live in config rather than in docs we could read\n- Weakness: No llms.txt and no official SDK for the REST API\n- Price: Free · Auth: None · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/wikimedia.md\n\n### 4. Open-Meteo, B 63.4/100\n\nOpen-source weather API over 30+ national and global weather models, with forecasts, historical reanalysis back to 1940 and no key for non-commercial use.\n\n- Verdict: No key or account for non-commercial use, at 600 calls a minute and 10,000 a day. Commercial prices appear only at Stripe checkout.\n- Choose it for: Prototypes, personal agents and non-commercial apps that need forecasts or historical weather with no signup.\n- Strength: No key or account for non-commercial use, at 600 calls a minute and 10,000 a day\n- Strength: OpenAPI 3.1 files for nine APIs with an enum for every weather variable\n- Strength: Five releases between 11 July and 10 September 2026, AGPL-3.0 code and CC BY 4.0 data\n- Weakness: Commercial prices appear only at Stripe checkout\n- Weakness: The commercial key is sent as `\u0026apikey=` in the URL\n- Weakness: Status page is uptime monitors with no incident write-ups we could read\n- Price: Freemium · Auth: None · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/open-meteo.md\n\n### 5. Companies House API, D 49.3/100\n\nFree REST API for the UK register of companies, with officers, filing history, charges and persons with significant control.\n\n- Verdict: The statutory register itself, 5,516,377 companies in June 2026. A person has to create the account and key.\n- Choose it for: UK company lookups, KYC, officer and PSC checks where the statutory source matters.\n- Strength: The statutory register itself, 5,516,377 companies in June 2026\n- Strength: Free, with a Swagger 2.0 spec and a streaming API for changes\n- Strength: Keys sent in a header, restrictable by IP address and domain, and easy to rotate\n- Weakness: A person has to create the account and key\n- Weakness: 600 requests per five minutes per key, and the whole window returns 429 once you go over\n- Weakness: No status page, SLA, llms.txt or official SDK\n- Price: Free · Auth: API key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/companies-house.md\n\n### 6. CoinDesk Data API, D 46.6/100\n\nInstitutional market-data REST and WebSocket API covering spot, futures, options, reference-rate indices (CADLI, CCIX), asset metadata, on-chain data and news across 300+ exchanges, with an official hosted MCP server since May 2026.\n\n- Verdict: Official OpenAPI 3.0.3 document at data-api.coindesk.com/info/v1/openapi, with enums, examples and error responses from 400 to 503. No free or trial access since 2026-05-21, and no x402, so a person has to buy a plan before an agent gets data.\n- Choose it for: Institutional crypto work that needs derivatives, order books, regulated reference rates or deep history, with a human buying the plan.\n- Strength: Official OpenAPI 3.0.3 document at data-api.coindesk.com/info/v1/openapi, with enums, examples and error responses from 400 to 503\n- Strength: Spot, futures, options, CADLI and CCIX indices, on-chain and news from one key, with history to 2010\n- Strength: Hosted MCP server with 39 tools across spot and index, futures, options, news and on-chain, behind OAuth with PKCE\n- Weakness: No free or trial access since 2026-05-21, and no x402, so a person has to buy a plan before an agent gets data\n- Weakness: Docs portal, llms.txt, pricing page and status page all render only in a browser\n- Weakness: No public changelog since the monthly product updates stopped in July 2025\n- Price: Paid · Auth: API key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/coindesk-data-api.md\n- Against #1: https://www.anchorterminal.com/compare/coindesk-data-api-vs-coingecko-x402-api.md\n- Disclosure: Anchor Terminal's founder built this API at CryptoCompare, which became CCData and was acquired by CoinDesk in 2024. He no longer works there. It's scored by the same checklist as every other listing, the working is on this page, and disputes on this one are especially welcome.\n\n### 7. FRED API, E 42.7/100\n\nREST API from the Federal Reserve Bank of St. Louis for FRED, its database of more than 800,000 economic time series. Version 1 returns series, releases, categories and observations, and version 2 returns every series on a release in bulk.\n\n- Verdict: A free, read-only API to more than 800,000 economic series with revision history, documented endpoint by endpoint with typed parameters and examples. The terms forbid storing or caching FRED content and using the API to develop or train AI systems, version 1 carries the key in the URL, and no status page or OpenAPI file was found.\n- Choose it for: Looking up US and international macroeconomic series, their metadata and their revision history in a live session.\n- Strength: Free, with no paid tier. One key per application from a free FRED account\n- Strength: 31 version 1 requests cover series, observations, search, releases, categories, sources and tags, each documented with typed parameters, defaults and XML and JSON examples\n- Strength: Real-time periods and vintage dates return a series as it stood on a past date, from the ALFRED archive\n- Weakness: The FRED Services Terms of Use forbid using the API to develop or train any AI or machine-learning system, and forbid storing, caching or archiving FRED content\n- Weakness: Version 1 takes the key only as the `api_key` query parameter, so it travels in the URL\n- Weakness: No OpenAPI file, llms.txt, official SDK or API changelog was found\n- Price: Free · Auth: API key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/fred.md\n\n### 8. Alpha Vantage, E 41.3/100\n\nAlpha Vantage is a market data API for stocks, options, indices, forex, crypto, commodities, fundamentals, news sentiment, economic series and technical indicators. Agents call one REST endpoint with a function name, or the official MCP server at mcp.alphavantage.co.\n\n- Verdict: One GET endpoint covers about 130 documented functions, with a free key at 25 requests a day and an official MCP server whose tools are all marked read-only. The REST key travels only in the query string, errors come back as HTTP 200 with a text message, and no status page, SLA or OpenAPI document was found.\n- Choose it for: A personal research or analysis agent that wants many asset classes, fundamentals, indicators and news sentiment from one key at a flat price.\n- Strength: About 130 documented functions behind one GET endpoint, each with demo URLs and sample code in Python, NodeJS, PHP and C#\n- Strength: Free key at 25 requests a day with no card, and five public monthly plans from $49.99 (75 requests a minute) to $249.99 (1,200)\n- Strength: Official MIT MCP server, hosted at `mcp.alphavantage.co/mcp` with OAuth (PKCE, dynamic client registration, one `alphavantage:read` scope) and read-only hints on every tool\n- Weakness: The REST key is documented only as `apikey=` in the query string, with no scopes and no self-service rotation found\n- Weakness: Errors and limit notices return HTTP 200 with an `Error Message` or `Information` text field. No error reference, 429 or Retry-After guidance was found\n- Weakness: No status page, SLA, OpenAPI document, llms.txt, API version or API changelog was found\n- Price: $49.99 / mo · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/alpha-vantage.md\n- Against #1: https://www.anchorterminal.com/compare/alpha-vantage-vs-coingecko-x402-api.md\n\n### 9. SEC EDGAR APIs, E 40.8/100\n\nFree JSON APIs from the U.S. Securities and Exchange Commission on data.sec.gov for EDGAR. They return each filer's submission history and the XBRL financial data extracted from company reports, with no key or account.\n\n- Verdict: The official source for US company filings and reported financial figures, free, keyless and, per the SEC, updated in real time as filings are disseminated. Documentation is one page with no OpenAPI file, error reference or changelog, responses cannot be filtered or sized, and there is no status page, SLA or support for scripted access.\n- Choose it for: Reading a US-listed company's filing history and its reported financial figures from the primary source, with free reuse.\n- Strength: No key, account or card. A request needs only a User-Agent header that declares who is calling\n- Strength: The SEC is the primary source. Filings reach the submissions API with a typical delay under a second and the XBRL APIs under a minute, per the docs\n- Strength: Content on sec.gov is public information that may be copied or redistributed without the SEC's permission, per its dissemination statement\n- Weakness: No OpenAPI file, llms.txt, response schema, error reference or official SDK was found. The documentation is one page of prose with example URLs\n- Weakness: No query parameters. A filing history cannot be filtered by form or date, and the submissions response for Apple was 164 KB uncompressed on 9 October 2026\n- Weakness: No status page or SLA was found for data.sec.gov, and the SEC says it gives no technical support for scripted access\n- Price: Free · Auth: None · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/sec-edgar.md\n\n## Head to head\n\n- [CoinGecko x402 API vs Massive (formerly Polygon.io)](https://www.anchorterminal.com/compare/coingecko-x402-api-vs-massive.md)\n\n## Questions\n\n### What are the highest-rated data provider APIs for AI agents?\n\nCoinGecko x402 API has the highest benchmark score of the 9 ranked data provider APIs, 71.7 (BB). Massive (formerly Polygon.io) is second with 69.8 (B).\n\n### How many data provider APIs are agent-ready?\n\n1 of the 9 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.\n\n### Which data provider APIs accept x402 payments?\n\nCoinGecko x402 API and Massive (formerly Polygon.io). An agent can pay these per call in USDC with no account.\n\n### How is this list ranked?\n\nBy the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.\n\n## How this list is made\n\nThe order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Best of",
        "url": "https://www.anchorterminal.com/best/"
      },
      {
        "name": "Data providers",
        "url": ""
      }
    ],
    "description": "CoinGecko x402 API (BB), Massive (formerly Polygon.io) (B) and Wikimedia REST API (B) lead the 9 ranked data provider APIs. Picks by need, strengths, weaknesses and prices from the Anchor benchmark.",
    "facts": [
      "CoinGecko x402 API BB",
      "Massive (formerly Polygon.io) B",
      "Wikimedia REST API B"
    ],
    "h1": "Best data provider APIs for AI agents",
    "image": "https://www.anchorterminal.com/assets/og/best-data-providers.png",
    "path": "/best/data-providers/",
    "published": "",
    "section": "tools",
    "title": "Best data provider APIs for AI agents in 2026, ranked",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/best/data-providers/"
  },
  "tokens": {
    "markdown": 4950,
    "slim": 1330
  },
  "version": 1
}
