{
  "data": {
    "a": {
      "slug": "alpha-vantage",
      "name": "Alpha Vantage",
      "vendor": "Alpha Vantage Inc.",
      "vendorUrl": "https://www.alphavantage.co",
      "kind": "http-api",
      "category": "data-providers",
      "summary": "Alpha 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.",
      "url": "https://www.anchorterminal.com/tools/alpha-vantage",
      "markdownUrl": "https://www.anchorterminal.com/tools/alpha-vantage.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/alpha-vantage.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/alpha-vantage.json",
      "repo": "https://github.com/alphavantage/alpha_vantage_mcp",
      "license": "Proprietary service under Alpha Vantage's Terms of Service. The MCP server, CLI and shared client in alphavantage/alpha_vantage_mcp are MIT",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://www.alphavantage.co/query",
      "packages": [
        {
          "registry": "pypi",
          "name": "marketdata-mcp-server"
        },
        {
          "registry": "pypi",
          "name": "marketdata-cli"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve key. A form at alphavantage.co/support/#api-key asks for a name, an organisation and an email address and returns a free key. REST calls send it as `apikey=` in the query string, the only method the documentation shows. One key per account, no scopes. To replace a key the pages tell users to email support. The hosted MCP server takes OAuth 2 (authorisation code with PKCE, dynamic client registration, one scope `alphavantage:read`), where the user enters the key on a consent page. An `?apikey=` MCP URL still works and is marked deprecated.",
      "pricing": "freemium",
      "pricingNotes": "Free key at 25 requests a day with no card, covering most functions. Premium plans are priced by requests a minute with no daily limit, $49.99 a month for 75 up to $249.99 for 1,200, or ten times the monthly price a year (https://www.alphavantage.co/premium/). Real-time and 15-minute delayed US data need a premium plan and a separate entitlement step. Commercial use is by written agreement with no public price (checked 2026-10-08).",
      "priceSummary": "$49.99 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API documentation, the premium page or the MCP server repository (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 217,
        "npmWeekly": null,
        "pypiWeekly": 172,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://www.alphavantage.co/documentation/",
      "registryName": "io.github.alphavantage/alpha_vantage_mcp",
      "capabilities": [
        "data.markets",
        "market.indices",
        "market.news",
        "market.crypto",
        "data.company"
      ],
      "tags": [
        "hosted",
        "freemium",
        "api-key",
        "mcp",
        "oauth",
        "official",
        "python",
        "stocks",
        "forex",
        "crypto",
        "personal-use"
      ],
      "lastRelease": "2026-10-03",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 41.3,
        "grade": "E",
        "agentReady": false,
        "rank": 1066,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 9,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 30,
          "reliability": 30,
          "schema": 46,
          "security": 32,
          "transparency": 48
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "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.",
        "bestFor": "A personal research or analysis agent that wants many asset classes, fundamentals, indicators and news sentiment from one key at a flat price.",
        "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",
          "`outputsize=compact` returns the latest 100 points, and the MCP server caps a response preview at 32,000 tokens by default",
          "The vendor says it holds a Nasdaq licence for real-time and 15-minute delayed US data, and the terms name FRED as the source of economic and commodity series"
        ],
        "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",
          "The terms grant personal, non-commercial use only. Use on behalf of a company needs a written agreement",
          "PyPI still serves `marketdata-mcp-server` 0.3.1 from 16 March 2026, and an issue open since 4 September 2026 reports that it crashes on startup"
        ],
        "agentNotes": [
          "Check every 200 response for `Error Message`, `Information` or `Note` keys before parsing data. The API does not signal failures or limits by status code",
          "Budget 25 requests a day on a free key. Real-time, 15-minute delayed and intraday US data, index data and several indicators need a premium plan",
          "Keep `outputsize=compact` unless full history is needed, and ask for `datatype=csv` on long series to cut tokens",
          "Use the hosted MCP server with OAuth at `https://mcp.alphavantage.co/mcp`. The `?apikey=` MCP URL is marked deprecated",
          "Confirm the owner's use is personal and non-commercial, or that a commercial agreement exists, before acting for a business"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 41.3
          }
        ],
        "editorialScores": {
          "ergonomics": 54,
          "maintenance": 63,
          "payments": 30,
          "reliability": 30,
          "schema": 46,
          "security": 32,
          "transparency": 36
        },
        "provenanceScore": 59,
        "dataQualityScore": 82,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-08",
            "maintenance": "2026-10-08",
            "payments": "2026-10-08",
            "reliability": "2026-10-08",
            "schema": "2026-10-08",
            "security": "2026-10-08",
            "transparency": "2026-10-08"
          },
          "last": "2026-10-08",
          "oldest": "2026-10-08",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "uvx marketdata-mcp-server YOUR_API_KEY",
        "http": "curl \"https://www.alphavantage.co/query?function=GLOBAL_QUOTE\u0026symbol=IBM\u0026apikey=$ALPHAVANTAGE_API_KEY\"",
        "claudeCode": "claude mcp add alphavantage -- uvx marketdata-mcp-server YOUR_API_KEY"
      },
      "letme": {
        "capability": "https://letme.dev/data.markets",
        "tool": "https://letme.dev/alpha-vantage"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Premium, 75 requests a minute",
          "unit": "month",
          "usd": 49.99,
          "note": "personal use, no daily limit"
        },
        {
          "item": "Premium, 150 requests a minute",
          "unit": "month",
          "usd": 99.99,
          "note": "personal use"
        },
        {
          "item": "Premium, 300 requests a minute",
          "unit": "month",
          "usd": 149.99,
          "note": "personal use"
        },
        {
          "item": "Premium, 600 requests a minute",
          "unit": "month",
          "usd": 199.99,
          "note": "personal use"
        },
        {
          "item": "Premium, 1,200 requests a minute",
          "unit": "month",
          "usd": 249.99,
          "note": "personal use"
        }
      ],
      "provenance": {
        "legalEntity": "Alpha Vantage Inc.",
        "domain": "alphavantage.co",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.alphavantage.co/terms_of_service/",
        "privacy": "https://www.alphavantage.co/privacy/",
        "statusPage": "",
        "changelog": "https://github.com/alphavantage/alpha_vantage_mcp/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Service name Alpha Vantage Inc., cover the website and the application programming interface, and are governed by Massachusetts law. The site footer gives Boston, Massachusetts.",
          "The terms and the privacy policy are each served as a PDF at the URL given, so a reader that skips PDFs will not read them. The privacy policy is dated 25 August 2025. The terms carry no date, and the file's metadata shows a change on 27 August 2026.",
          "www.alphavantage.co/.well-known/security.txt and /robots.txt both return 404.",
          "No status page was found. The site links none, and status.alphavantage.co does not present a valid certificate.",
          "The changelog link is the MCP server's. No changelog for the REST API was found.",
          "No RDAP service answered for the .co domain, so the registration date is not recorded. The site's copyright line runs from 2017."
        ],
        "score": 59
      },
      "dataQuality": {
        "coverage": "Global equities, ETFs and mutual funds, US options and indices, forex, crypto, commodities, fundamentals, news sentiment and ten US economic series",
        "coverageRating": 4,
        "freshness": "Real time or 15-minute delayed for US markets on premium plans with entitlement, otherwise historical and end of day",
        "freshnessClass": "realtime",
        "history": "25+ years of daily and intraday equity history (intraday from January 2000), per the documentation",
        "historyYears": 25,
        "methodology": "https://www.alphavantage.co/support/#support",
        "sourcesDisclosed": true,
        "licence": "Proprietary, under the vendor's Terms of Service",
        "licenceClass": "clear",
        "standing": "",
        "standingClass": "none",
        "reuse": "Personal, non-commercial use unless agreed otherwise in writing. Passing data to other people or using it for a company counts as commercial use.",
        "score": 82,
        "checks": null
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/alpha-vantage.json",
      "live": {
        "slug": "alpha-vantage",
        "probe": {
          "target": "https://www.alphavantage.co/query",
          "method": "get",
          "lastAt": "2026-10-21T22:54:16.185283248Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 113,
          "authRequired": false,
          "uptime24h": 99.2,
          "uptime30d": 99.91,
          "p50ms24h": 127,
          "p95ms24h": 281,
          "samples24h": 250,
          "samples30d": 3170,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 169,
              "ok": 169
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 254
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 242,
              "ok": 240
            }
          ]
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "io.github.alphavantage/alpha_vantage_mcp",
            "version": "1.0.0",
            "seenAt": "2026-10-21T07:58:56.787644688Z"
          },
          {
            "registry": "pypi",
            "name": "marketdata-cli",
            "version": "0.1.9",
            "released": "2026-03-17",
            "seenAt": "2026-10-21T05:37:55.296097688Z"
          },
          {
            "registry": "pypi",
            "name": "marketdata-mcp-server",
            "version": "0.3.1",
            "released": "2026-03-16",
            "seenAt": "2026-10-21T05:37:55.11123455Z"
          }
        ],
        "githubStars": 221,
        "pypiWeekly": 830,
        "securityTxt": {
          "url": "https://alphavantage.co/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-21T15:58:45.790467141Z"
        },
        "domain": {
          "domain": "alphavantage.co",
          "checkedAt": "2026-10-18T13:37:18.291410119Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/alphavantage/alpha_vantage_mcp/main/CHANGELOG.md",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-21T00:55:37.560194047Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7d8adbd772af"
          },
          {
            "url": "https://www.alphavantage.co/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-21T00:59:18.503663068Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.alphavantage.co/terms_of_service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-21T00:59:20.855105277Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "github": {
          "repo": "alphavantage/alpha_vantage_mcp",
          "checkedAt": "2026-10-19T05:52:10.063945968Z",
          "stars": 221,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-03T00:09:33Z",
          "openIssues": 1,
          "openPRs": 2,
          "issuesOpened90d": 2,
          "issuesClosed90d": 1,
          "prsMerged90d": 1,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 49,
            "failure": 1,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-10-03T00:11:12Z"
          },
          "replies": {
            "sampled": 9,
            "unanswered": 1,
            "medianDays": 7.4
          }
        },
        "updatedAt": "2026-10-21T22:54:16.185283248Z"
      }
    },
    "answer": "registercheck.de API scores 52.1 (D) on agent readiness against Alpha Vantage's 41.3 (E), and leads in 5 of 7 scored categories. Alpha Vantage leads on transparency \u0026 trust.",
    "b": {
      "slug": "registercheck",
      "name": "registercheck.de API",
      "vendor": "Openlaw GmbH",
      "vendorUrl": "https://docs.registercheck.de",
      "kind": "http-api",
      "category": "data-providers",
      "summary": "Credit-priced REST API and remote MCP server for the German commercial register, with company records, managing directors, shareholders, ownership trees, filed accounts, register events and change monitoring. Run by Openlaw GmbH since September 2026.",
      "url": "https://www.anchorterminal.com/tools/registercheck",
      "markdownUrl": "https://www.anchorterminal.com/tools/registercheck.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/registercheck.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/registercheck.json",
      "license": "Proprietary. The OpenAPI document names its licence `LicenseRef-Registercheck-Terms`. The terms themselves sit on www.registercheck.de, which answered a bot check on 21 October 2026 and was not read",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.registercheck.de/v1",
      "packages": [],
      "auth": "mixed",
      "authNotes": "A person signs in to the registercheck.de app and creates a bearer key (`rc_live_…`) on the Usage page. The docs say keys are created in the app, not through the API. Send the key as `Authorization: Bearer rc_live_…`, the only scheme the docs accept. Query-string keys, cookies and the `X-API-Key` header are not accepted on the customer API. Every key carries the account's full permissions, including deleting lists and monitors, and shares one credit balance. Revocation takes effect on the next request. The remote MCP server uses OAuth 2.1 with a Client ID Metadata Document (no dynamic client registration) and the scopes `companies:read`, `documents:read`, `monitors:read`, `monitors:write` and `account:read`.",
      "pricing": "usage",
      "pricingNotes": "Prepaid credits, bought in the app with optional auto top-up. There is no recurring free tier. A personal account without a paid plan gets a one-off trial of 50 credits, valid for 30 days, and team workspaces get none. Search costs 1 credit, most company and person reads 10, the structured filter and computed beneficial owners 25, and a KYB report 50. Failed calls are not charged. Starter, Business and Scale include 1,000, 10,000 and 100,000 credits a month, with overage at 7.5, 2.25 and 0.75 cents a credit; currency not stated in the docs. Plan prices are on www.registercheck.de, which was not readable (https://docs.registercheck.de/docs/getting-started/credits-and-billing, checked 2026-10-21).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the documentation, llms-full.txt or the OpenAPI document. A call the balance cannot cover answers 402 `insufficient_credits` with no payment instructions (checked 2026-10-21).",
        "endpoints": []
      },
      "toolCount": 12,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-21"
      },
      "docsUrl": "https://docs.registercheck.de/docs",
      "llmsTxt": "https://docs.registercheck.de/llms.txt",
      "openapi": "https://api.registercheck.de/v1/openapi.json",
      "registryName": "de.registercheck/registercheck",
      "capabilities": [
        "data.company"
      ],
      "tags": [
        "official",
        "hosted",
        "free-trial",
        "api-key",
        "oauth",
        "mcp",
        "openapi",
        "llms-txt",
        "webhooks",
        "eu"
      ],
      "lastRelease": "2026-10-17",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 52.1,
        "grade": "D",
        "agentReady": false,
        "rank": 853,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 5,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 84,
          "maintenance": 68,
          "payments": 30,
          "reliability": 40,
          "schema": 83,
          "security": 40,
          "transparency": 37
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-21"
        },
        "negative": -3,
        "negativeNotes": [
          "October 2026: `/v1` was renamed in place, and every renamed path except three old forms answered 410 `endpoint_retired` from the release on. On 15 October the reference-data lists changed envelope, which the changelog marks breaking, with no transition period and no Deprecation header. Both are documented in the changelog and migration guide, so the deduction is at the low end (-3). https://docs.registercheck.de/docs/changelog"
        ],
        "verdict": "Documentation states its coverage gaps with measured figures, and errors, idempotency and credit costs are specified per call. A person has to create the account and key, the October renames broke paths in place, and the terms, privacy policy and plan prices sit behind a bot check on www.registercheck.de.",
        "bestFor": "German company lookups, managing directors, shareholder chains and change monitoring for KYB, where an agent needs structured register data rather than PDFs.",
        "strengths": [
          "Coverage measured against 5,796,418 records on 15 September 2026, with field-by-field percentages for active companies",
          "Every error is an RFC 9457 problem document with a stable `code`, and 429s carry `Retry-After`",
          "`Idempotency-Key` on every POST, replayed for 24 hours without a second charge",
          "Per-call credit prices published for every endpoint, and failed calls are not charged",
          "Remote MCP server with OAuth 2.1 scopes, listed in the official MCP registry"
        ],
        "weaknesses": [
          "A person has to sign in to the app to create an API key",
          "Keys are not scoped. Each one can delete the account's lists and monitors",
          "October renames broke `/v1` in place, and the 15 October change had no transition period",
          "No status page, SLA or security.txt found",
          "Terms, privacy policy and plan prices on www.registercheck.de were behind a bot check"
        ],
        "agentNotes": [
          "Send the key as `Authorization: Bearer rc_live_…`. Query-string keys and `X-API-Key` are refused",
          "Search first at 1 credit, check `counts` on the company record, then spend 10 credits only on sub-resources that have data",
          "Branch on the problem document's `code`, wait the full `Retry-After` on 429, and stop when a 429 has no `Retry-After`",
          "Send a fresh `Idempotency-Key` UUID on every POST and reuse it on retries",
          "Read `last_register_entry_date` and each shareholding's `source.date`. Shareholder lists can be years old"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 52.1
          }
        ],
        "editorialScores": {
          "ergonomics": 84,
          "maintenance": 68,
          "payments": 30,
          "reliability": 40,
          "schema": 83,
          "security": 40,
          "transparency": 29
        },
        "provenanceScore": 45,
        "dataQualityScore": 56,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-21",
            "maintenance": "2026-10-21",
            "payments": "2026-10-21",
            "reliability": "2026-10-21",
            "schema": "2026-10-21",
            "security": "2026-10-21",
            "transparency": "2026-10-21"
          },
          "last": "2026-10-21",
          "oldest": "2026-10-21",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl \"https://api.registercheck.de/v1/search/companies?name=Siemens\" -H \"Authorization: Bearer $REGISTERCHECK_API_KEY\"",
        "config": {
          "mcpServers": {
            "registercheck": {
              "type": "http",
              "url": "https://mcp.registercheck.de/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/data.company",
        "tool": "https://letme.dev/registercheck"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "Openlaw GmbH",
        "domain": "registercheck.de",
        "domainRegistered": "",
        "domainNote": "DENIC RDAP gives no registration date for .de domains.",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://docs.registercheck.de/docs/changelog",
        "securityTxt": "none",
        "checked": "2026-10-21",
        "notes": [
          "Openlaw GmbH is registered at the Amtsgericht München under HRB 292661, at Franz-Joseph-Str. 11, 80801 München, per the beglaubigt.de imprint. Its release of 21 September 2026 says Deepsearch GmbH built registercheck.de and sold it to Openlaw GmbH in September 2026.",
          "The docs header reads \"registercheck by openlaw group\". The imprint, terms (AGB) and privacy policy of registercheck.de itself could not be read, because www.registercheck.de and registercheck.de answered every request, robots.txt included, with a Vercel Security Checkpoint (429) on 21 October 2026. The MCP docs link to a privacy notice at https://www.registercheck.de/rechtliches/datenschutz, which was not read, so no privacy URL is recorded.",
          "The API answers at api.registercheck.de behind Cloudflare, the docs at docs.registercheck.de on Vercel and the MCP server at mcp.registercheck.de. api.registercheck.de and mcp.registercheck.de carry Cloudflare-managed robots.txt with `Content-Signal: search=yes,ai-train=no,use=reference`.",
          "No security.txt on api.registercheck.de (404), docs.registercheck.de (404) or mcp.registercheck.de (404). No vulnerability disclosure route was found in the docs.",
          "No status page was found. `GET /v1/health` needs no key and answered `{\"status\":\"ok\"}` on 21 October 2026."
        ],
        "score": 45
      },
      "dataQuality": {
        "coverage": "Every company in the German commercial register by name, court, register number and legal form, 5,796,418 records on 15 September 2026. Fields from register extracts are partial, for example 75.9% of active companies with an address and 22.7% with shareholder data",
        "coverageRating": 4,
        "freshness": "Register entries are re-read every 15 minutes, not pushed by the courts. A change is typically visible within a day or two of appearing in the register, per the docs",
        "freshnessClass": "daily",
        "history": "Deleted entries are kept, 2,932,047 of them (50.6% of records), and each company's register history is served as events. How far back the history reaches is not stated in the reviewed documentation",
        "historyYears": 0,
        "methodology": "https://docs.registercheck.de/docs/concepts/data-coverage",
        "sourcesDisclosed": true,
        "licence": "Proprietary, under registercheck.de terms that could not be read on 21 October 2026",
        "licenceClass": "unclear",
        "standing": "A private copy of the German commercial register, not the official Registerportal of the Länder",
        "standingClass": "none",
        "reuse": "Not established. The docs encourage caching records by company id, but the terms covering storage and redistribution were behind a bot check. A suppressed person's records must be deleted from copies a customer has stored.",
        "score": 56,
        "checks": null
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/registercheck.json",
      "live": {
        "slug": "registercheck",
        "probe": {
          "target": "https://api.registercheck.de/v1",
          "method": "get",
          "lastAt": "2026-10-21T22:54:39.496336359Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 150,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 157,
          "p95ms24h": 284,
          "samples24h": 32,
          "samples30d": 32,
          "days": [
            {
              "date": "2026-10-21",
              "probes": 32,
              "ok": 32
            }
          ]
        },
        "updatedAt": "2026-10-21T22:54:39.496336359Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Alpha Vantage Inc.",
        "b": "Openlaw GmbH",
        "name": "Vendor"
      },
      {
        "a": "https://www.alphavantage.co/query",
        "b": "https://api.registercheck.de/v1",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, stdio",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under Alpha Vantage's Terms of Service. The MCP server, CLI and shared client in alphavantage/alpha_vantage_mcp are MIT",
        "b": "Proprietary. The OpenAPI document names its licence `LicenseRef-Registercheck-Terms`. The terms themselves sit on www.registercheck.de, which answered a bot check on 21 October 2026 and was not read",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "12",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "io.github.alphavantage/alpha_vantage_mcp",
        "b": "de.registercheck/registercheck",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-03",
        "b": "2026-10-17",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "217 stars, 172 PyPI/wk",
        "b": "none",
        "name": "Popularity"
      },
      {
        "a": "3/5 (4)",
        "b": "2.8/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "registercheck.de API scores 52.1 (D) on agent readiness against Alpha Vantage's 41.3 (E), and leads in 5 of 7 scored categories. Alpha Vantage leads on transparency \u0026 trust.",
        "question": "Which is better for AI agents, Alpha Vantage or registercheck.de API?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Alpha Vantage and registercheck.de API need an API key?"
      },
      {
        "answer": "Yes. Alpha Vantage has a hosted endpoint at https://www.alphavantage.co/query and registercheck.de API at https://api.registercheck.de/v1.",
        "question": "Can an agent call Alpha Vantage and registercheck.de API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Transparency \u0026 trust, 48 against 37"
        ],
        "also": [
          "Runs on your own machine",
          "No incidents deducted, where registercheck.de API loses 3 points for them"
        ],
        "goodFor": "A personal research or analysis agent that wants many asset classes, fundamentals, indicators and news sentiment from one key at a flat price.",
        "slug": "alpha-vantage",
        "watchFor": "The REST key is documented only as `apikey=` in the query string, with no scopes and no self-service rotation found"
      },
      {
        "aheadOn": [
          "Reliability, 40 against 30",
          "Schema \u0026 documentation, 83 against 46",
          "Agent ergonomics, 84 against 54",
          "Security \u0026 auth, 40 against 32",
          "Maintenance \u0026 community, 68 against 63"
        ],
        "also": null,
        "goodFor": "German company lookups, managing directors, shareholder chains and change monitoring for KYB, where an agent needs structured register data rather than PDFs.",
        "slug": "registercheck",
        "watchFor": "A person has to sign in to the app to create an API key"
      }
    ],
    "job": {
      "capability": "data.company",
      "name": "Company data"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/alpha-vantage-vs-coindesk-data-api.json",
        "title": "Alpha Vantage vs CoinDesk Data API",
        "url": "https://www.anchorterminal.com/compare/alpha-vantage-vs-coindesk-data-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alpha-vantage-vs-coingecko-x402-api.json",
        "title": "Alpha Vantage vs CoinGecko x402 API",
        "url": "https://www.anchorterminal.com/compare/alpha-vantage-vs-coingecko-x402-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alpha-vantage-vs-companies-house.json",
        "title": "Alpha Vantage vs Companies House API",
        "url": "https://www.anchorterminal.com/compare/alpha-vantage-vs-companies-house"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alpha-vantage-vs-sec-edgar.json",
        "title": "Alpha Vantage vs SEC EDGAR APIs",
        "url": "https://www.anchorterminal.com/compare/alpha-vantage-vs-sec-edgar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/companies-house-vs-registercheck.json",
        "title": "Companies House API vs registercheck.de API",
        "url": "https://www.anchorterminal.com/compare/companies-house-vs-registercheck"
      },
      {
        "json": "https://www.anchorterminal.com/compare/registercheck-vs-sec-edgar.json",
        "title": "registercheck.de API vs SEC EDGAR APIs",
        "url": "https://www.anchorterminal.com/compare/registercheck-vs-sec-edgar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alpha-vantage-vs-fred.json",
        "title": "Alpha Vantage vs FRED API",
        "url": "https://www.anchorterminal.com/compare/alpha-vantage-vs-fred"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alpha-vantage-vs-massive.json",
        "title": "Alpha Vantage vs Massive (formerly Polygon.io)",
        "url": "https://www.anchorterminal.com/compare/alpha-vantage-vs-massive"
      }
    ],
    "scores": [
      {
        "alpha-vantage": 30,
        "by": 10,
        "edge": "registercheck",
        "key": "reliability",
        "name": "Reliability",
        "registercheck": 40,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "alpha-vantage": 46,
        "by": 37,
        "edge": "registercheck",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "registercheck": 83,
        "weight": 13
      },
      {
        "alpha-vantage": 54,
        "by": 30,
        "edge": "registercheck",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "registercheck": 84,
        "weight": 13
      },
      {
        "alpha-vantage": 32,
        "by": 8,
        "edge": "registercheck",
        "key": "security",
        "name": "Security \u0026 auth",
        "registercheck": 40,
        "weight": 14
      },
      {
        "alpha-vantage": 30,
        "by": 0,
        "edge": "",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "registercheck": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "alpha-vantage": 63,
        "by": 5,
        "edge": "registercheck",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "registercheck": 68,
        "weight": 7
      },
      {
        "alpha-vantage": 48,
        "by": 11,
        "edge": "alpha-vantage",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "registercheck": 37,
        "weight": 7
      }
    ],
    "summary": "registercheck.de API scores 52.1 (D) on agent readiness against Alpha Vantage's 41.3 (E), and leads in 5 of 7 scored categories. Alpha Vantage leads on transparency \u0026 trust. Both do company data.",
    "tutorials": [],
    "verdicts": {
      "alpha-vantage": "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.",
      "registercheck": "Documentation states its coverage gaps with measured figures, and errors, idempotency and credit costs are specified per call. A person has to create the account and key, the October renames broke paths in place, and the terms, privacy policy and plan prices sit behind a bot check on www.registercheck.de."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/alpha-vantage-vs-registercheck",
    "json": "https://www.anchorterminal.com/compare/alpha-vantage-vs-registercheck.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/alpha-vantage-vs-registercheck.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/alpha-vantage-vs-registercheck.min.md"
  },
  "markdown": "registercheck.de API scores 52.1 (D) on agent readiness against Alpha Vantage's 41.3 (E), and leads in 5 of 7 scored categories. Alpha Vantage leads on transparency \u0026 trust. Both do company data.\n\n- Alpha Vantage: grade E, 41.3/100, rank #1066 of 1197. Markdown https://www.anchorterminal.com/tools/alpha-vantage.md · JSON https://www.anchorterminal.com/api/v1/tools/alpha-vantage.json\n- registercheck.de API: grade D, 52.1/100, rank #853 of 1197. Markdown https://www.anchorterminal.com/tools/registercheck.md · JSON https://www.anchorterminal.com/api/v1/tools/registercheck.json\n- Best data provider APIs for AI agents: https://www.anchorterminal.com/best/data-providers/index.md\n- All 34 data comparisons: https://www.anchorterminal.com/compare/data-providers/index.md\n\n## Which one, for what\n\n### Alpha Vantage (E)\n\nGood 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\nAhead on:\n- Transparency \u0026 trust, 48 against 37\n\nAlso in its favour:\n- Runs on your own machine\n- No incidents deducted, where registercheck.de API loses 3 points for them\n\nWatch for: The REST key is documented only as `apikey=` in the query string, with no scopes and no self-service rotation found\n\n### registercheck.de API (D)\n\nGood for: German company lookups, managing directors, shareholder chains and change monitoring for KYB, where an agent needs structured register data rather than PDFs.\n\nAhead on:\n- Reliability, 40 against 30\n- Schema \u0026 documentation, 83 against 46\n- Agent ergonomics, 84 against 54\n- Security \u0026 auth, 40 against 32\n- Maintenance \u0026 community, 68 against 63\n\nWatch for: A person has to sign in to the app to create an API key\n\n\n## Score by category\n\n| Category | Weight | Alpha Vantage | registercheck.de API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 30 | 40 | registercheck.de API +10 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 46 | 83 | registercheck.de API +37 |\n| Agent ergonomics | 13% (16.2 this run) | 54 | 84 | registercheck.de API +30 |\n| Security \u0026 auth | 14% (17.5 this run) | 32 | 40 | registercheck.de API +8 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 30 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 63 | 68 | registercheck.de API +5 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 48 | 37 | Alpha Vantage +11 |\n| Negative events | ≤15 | 0 | -3 | |\n| **Total** | | **41.3 · E** | **52.1 · D** | |\n\n## Facts side by side\n\n| Fact | Alpha Vantage | registercheck.de API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Alpha Vantage Inc. | Openlaw GmbH |\n| Hosted endpoint | `https://www.alphavantage.co/query` | `https://api.registercheck.de/v1` |\n| Transports | HTTP, Streamable HTTP, stdio | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | Proprietary service under Alpha Vantage's Terms of Service. The MCP server, CLI and shared client in alphavantage/alpha_vantage_mcp are MIT | Proprietary. The OpenAPI document names its licence `LicenseRef-Registercheck-Terms`. The terms themselves sit on www.registercheck.de, which answered a bot check on 21 October 2026 and was not read |\n| Tools exposed | none | 12 |\n| Read-only variant documented | yes | no |\n| llms.txt | no | yes |\n| MCP registry | `io.github.alphavantage/alpha_vantage_mcp` | `de.registercheck/registercheck` |\n| Last release | 2026-10-03 | 2026-10-17 |\n| Terms last updated | couldn't be read | no document linked |\n| Privacy policy last updated | couldn't be read | no document linked |\n| Customer content may train models | couldn't be read |  |\n| Terms restrict automated access | couldn't be read |  |\n| Terms restrict benchmarking | couldn't be read |  |\n| Terms or service can change without notice | couldn't be read |  |\n| Arbitration or class-action waiver | couldn't be read |  |\n| Popularity | 217 stars, 172 PyPI/wk | none |\n| Agent reviews | 3/5 (4) | 2.8/5 (4) |\n\n## Verdicts\n\n**Alpha Vantage.** 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\n**registercheck.de API.** Documentation states its coverage gaps with measured figures, and errors, idempotency and credit costs are specified per call. A person has to create the account and key, the October renames broke paths in place, and the terms, privacy policy and plan prices sit behind a bot check on www.registercheck.de.\n\n## Before you call either\n\n### Alpha Vantage\n\n1. Check every 200 response for `Error Message`, `Information` or `Note` keys before parsing data. The API does not signal failures or limits by status code\n2. Budget 25 requests a day on a free key. Real-time, 15-minute delayed and intraday US data, index data and several indicators need a premium plan\n3. Keep `outputsize=compact` unless full history is needed, and ask for `datatype=csv` on long series to cut tokens\n4. Use the hosted MCP server with OAuth at `https://mcp.alphavantage.co/mcp`. The `?apikey=` MCP URL is marked deprecated\n5. Confirm the owner's use is personal and non-commercial, or that a commercial agreement exists, before acting for a business\n\n### registercheck.de API\n\n1. Send the key as `Authorization: Bearer rc_live_…`. Query-string keys and `X-API-Key` are refused\n2. Search first at 1 credit, check `counts` on the company record, then spend 10 credits only on sub-resources that have data\n3. Branch on the problem document's `code`, wait the full `Retry-After` on 429, and stop when a 429 has no `Retry-After`\n4. Send a fresh `Idempotency-Key` UUID on every POST and reuse it on retries\n5. Read `last_register_entry_date` and each shareholding's `source.date`. Shareholder lists can be years old\n\n## Questions\n\n### Which is better for AI agents, Alpha Vantage or registercheck.de API?\n\nregistercheck.de API scores 52.1 (D) on agent readiness against Alpha Vantage's 41.3 (E), and leads in 5 of 7 scored categories. Alpha Vantage leads on transparency \u0026 trust.\n\n### Do Alpha Vantage and registercheck.de API need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Alpha Vantage and registercheck.de API without installing anything?\n\nYes. Alpha Vantage has a hosted endpoint at https://www.alphavantage.co/query and registercheck.de API at https://api.registercheck.de/v1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/alpha-vantage-vs-registercheck.json, and with the fewest tokens: https://www.anchorterminal.com/compare/alpha-vantage-vs-registercheck.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"alpha-vantage\", \"b\": \"registercheck\"}`. From a terminal: `anchor compare alpha-vantage registercheck`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/alpha-vantage.json and https://www.anchorterminal.com/api/v1/tools/registercheck.json\n\n## Other comparisons with Alpha Vantage or registercheck.de API\n\n- [Alpha Vantage vs CoinDesk Data API](https://www.anchorterminal.com/compare/alpha-vantage-vs-coindesk-data-api.md)\n- [Alpha Vantage vs CoinGecko x402 API](https://www.anchorterminal.com/compare/alpha-vantage-vs-coingecko-x402-api.md)\n- [Alpha Vantage vs Companies House API](https://www.anchorterminal.com/compare/alpha-vantage-vs-companies-house.md)\n- [Alpha Vantage vs SEC EDGAR APIs](https://www.anchorterminal.com/compare/alpha-vantage-vs-sec-edgar.md)\n- [Companies House API vs registercheck.de API](https://www.anchorterminal.com/compare/companies-house-vs-registercheck.md)\n- [registercheck.de API vs SEC EDGAR APIs](https://www.anchorterminal.com/compare/registercheck-vs-sec-edgar.md)\n- [Alpha Vantage vs FRED API](https://www.anchorterminal.com/compare/alpha-vantage-vs-fred.md)\n- [Alpha Vantage vs Massive (formerly Polygon.io)](https://www.anchorterminal.com/compare/alpha-vantage-vs-massive.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-21",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.6",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Alpha Vantage vs registercheck.de API",
        "url": ""
      }
    ],
    "description": "registercheck.de scores 52.1 (D) to Alpha Vantage's 41.3 (E) for company data. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Alpha Vantage E 41.3",
      "registercheck.de API D 52.1",
      "scores"
    ],
    "h1": "Alpha Vantage vs registercheck.de API",
    "image": "https://www.anchorterminal.com/assets/og/compare-alpha-vantage-vs-registercheck.png",
    "path": "/compare/alpha-vantage-vs-registercheck",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Alpha Vantage vs registercheck.de for AI agents (2026)",
    "toc": null,
    "updated": "2026-10-21",
    "url": "https://www.anchorterminal.com/compare/alpha-vantage-vs-registercheck"
  },
  "tokens": {
    "markdown": 2250,
    "slim": 830
  },
  "version": 1
}
