{
  "name": "ExKey Performance Data API",
  "description": "Daily performance history for ExKey's proprietary strategies (STTS and ExKey Trends), gross (before fees) and net (after hypothetical fees). Public, read-only, no authentication.",
  "website": "https://exkey.fr",
  "base_url": "https://exkey.fr/api/performance",
  "disclaimer": "ExKey performance data are the result of simulations (backtests), not audited live trading results. GROSS = before fees. NET = after hypothetical management & performance fees. Past performance is not indicative of future results. Provided for information only; not investment advice.",
  "definitions": {
    "gross": "Performance before fees (GAV). Corresponds to the 'Overview' tab on exkey.fr.",
    "net": "Performance after hypothetical management & performance fees (NAV). Corresponds to the 'Comparative Analysis' tab on exkey.fr.",
    "unit": "Index level, base 100 at each strategy's inception date, daily. Total return between two dates = value(end) / value(start) - 1."
  },
  "response_fields": {
    "date": "Trading date, ISO 8601 (YYYY-MM-DD).",
    "gross": "Gross index level (number) or null when unavailable for that date.",
    "net": "Net index level (number) or null when unavailable for that date."
  },
  "usage": {
    "method": "GET",
    "auth": "none",
    "cors": "*",
    "formats": [
      "json",
      "csv"
    ],
    "parameters": {
      "strategy": "Strategy slug. One of: key-trends, stts.",
      "format": "json (default) or csv."
    },
    "rate_limit": "Shared global limit of 600 data/CSV responses per 3600s, plus 60 per calling network (via a salted, ephemeral IP hash — no user is identified). HTTP 429 with a Retry-After header when exceeded. This manifest is never rate limited.",
    "csv_format": "Comma-separated, '.' decimal separator, UTF-8, header row 'date,gross,net', one row per trading day."
  },
  "strategies": [
    {
      "slug": "key-trends",
      "name": "ExKey Trends",
      "series": {
        "gross": {
          "label": "Key Trends 15FF (Gross)"
        },
        "net": {
          "label": "Key Trends 15FF (includes hypothetical fees 1.5&20)"
        }
      },
      "source_page": "https://exkey.fr/KeyTrends",
      "endpoints": {
        "json": "https://exkey.fr/api/performance?strategy=key-trends",
        "csv": "https://exkey.fr/api/performance?strategy=key-trends&format=csv"
      }
    },
    {
      "slug": "stts",
      "name": "STTS",
      "series": {
        "gross": {
          "label": "STTS-15FF (Gross)"
        },
        "net": {
          "label": "STTS-15FF (includes hypothetical fees 1&20)"
        }
      },
      "source_page": "https://exkey.fr/STTS",
      "endpoints": {
        "json": "https://exkey.fr/api/performance?strategy=stts",
        "csv": "https://exkey.fr/api/performance?strategy=stts&format=csv"
      }
    }
  ],
  "generated_at": "2026-07-30T20:45:29.540Z"
}