{
  "name": "Tech.eu Funding Explorer API",
  "version": "v1",
  "description": "European tech funding rounds, investors and exits — cited, EUR-normalized at the ECB reference rate on each round date, read-only.",
  "docs": "https://funding.tech.eu/methodology",
  "openapi": "https://funding.tech.eu/api/v1/openapi.json",
  "llms": "https://funding.tech.eu/llms.txt",
  "mcp": "https://funding.tech.eu/api/mcp",
  "endpoints": {
    "rounds": "https://funding.tech.eu/api/v1/rounds?limit=25&country=UK&stage=Series+A&minAmount=1000000&from=2026-01-01&after=<nextCursor>",
    "company": "https://funding.tech.eu/api/v1/companies/{id}",
    "investors": "https://funding.tech.eu/api/v1/investors?q=accel&type=Venture+Capital&sort=deals_desc&page=1",
    "investor": "https://funding.tech.eu/api/v1/investors/{name}",
    "exits": "https://funding.tech.eu/api/v1/exits?limit=25",
    "market_map": "https://funding.tech.eu/api/v1/market-map?period=2026"
  },
  "rateLimit": {
    "by": "IP",
    "windows": [
      {
        "limit": 120,
        "windowSeconds": 60,
        "note": "burst ceiling"
      },
      {
        "limit": 600,
        "windowSeconds": 3600,
        "note": "sustained hourly ceiling"
      },
      {
        "limit": 2000,
        "windowSeconds": 86400,
        "note": "daily fair-use ceiling"
      }
    ],
    "headers": [
      "ratelimit-limit",
      "ratelimit-remaining",
      "ratelimit-reset",
      "ratelimit-scope"
    ],
    "onExceeded": "HTTP 429 with retry-after (the ratelimit-scope header names the window that tripped)",
    "bulk": "Reads are free. For full-dataset or high-volume access, contact Tech.eu."
  },
  "notes": [
    "Pagination is keyset: pass the returned nextCursor as ?after=. (/investors is page-based: ?page=.)",
    "Rate limits per IP: 120/60s, 600/hour, 2000/day — single-entity reads never approach them; pace bulk reads accordingly and watch the ratelimit-* response headers.",
    "Each round carries amountEur (ECB at-date recompute), amountEurStored, source {domain,tier} and a confidence tier.",
    "period accepts a year (2026), quarter (2026-q1) or month (2026-01).",
    "Investors are entity-resolved (name variants merged). /investors/{name} takes a URL-encoded name; participatedRoundEur is combined round size, not solely-deployed capital (syndicated)."
  ],
  "source": "Tech.eu Funding Explorer"
}