{
  "ok": true,
  "source": "Boursorama",
  "fetchedAt": "2026-08-10T20:06:16.170Z",
  "cacheSeconds": 30,
  "indices": {
    "cac40": {
      "last": 8726.03,
      "changePercent": 0.13
    },
    "euroStoxx50": {
      "last": 6535.62,
      "changePercent": 0.18
    },
    "dax": {
      "last": 26323.88,
      "changePercent": 0.02
    },
    "sp500": {
      "last": 7748.59,
      "changePercent": -0.12
    },
    "dowJones": {
      "last": 53894.32,
      "changePercent": -0.26
    },
    "nasdaq": {
      "last": 26598.99,
      "changePercent": -0.34
    },
    "nikkei": {
      "last": 22,
      "changePercent": 5
    }
  },
  "futures": {
    "cac": {
      "last": 8735,
      "changePercent": 0.11,
      "contract": "AUG 26",
      "dataAge": "delayed"
    },
    "nasdaq": {
      "last": 29744.75,
      "changePercent": -0.32,
      "contract": "SEP26",
      "dataAge": "delayed"
    },
    "sp500": {
      "last": 7772.25,
      "changePercent": -0.06,
      "contract": "SEP26",
      "dataAge": "delayed"
    },
    "source": "Boursorama Futures (CME data delayed)",
    "observedAt": "2026-08-10T20:06:16.170Z"
  },
  "rates": {
    "us10y": {
      "last": 4.71,
      "changeBasisPoints": 0.4,
      "unit": "%",
      "dataAge": "J-1"
    },
    "bund10y": {
      "last": 3.138,
      "changeBasisPoints": 0.6,
      "unit": "%",
      "dataAge": "J-1"
    },
    "source": "Boursorama Rates",
    "observedAt": "2026-08-10T20:06:16.170Z"
  },
  "macro": {
    "brent": {
      "last": 87.59,
      "changePercent": 5.43
    },
    "eurusd": {
      "last": 1.1543,
      "changePercent": -0.18
    },
    "vix": {
      "last": 15.43,
      "changePercent": 3.56
    }
  },
  "breadth": {
    "advancersPercent": 42.5,
    "declinersPercent": 57.5,
    "unchangedPercent": 0,
    "advanceDeclineRatio": 0.74,
    "advancers": 17,
    "decliners": 23,
    "unchanged": 0
  },
  "cac40": {
    "leaders": [
      {
        "name": "ARCELORMITTAL",
        "last": 64.22,
        "changePercent": 1.97,
        "open": 63.14,
        "high": 64.22,
        "low": 62.72
      },
      {
        "name": "TOTALENERGIES",
        "last": 75.54,
        "changePercent": 1.96,
        "open": 74.16,
        "high": 75.54,
        "low": 74.05
      },
      {
        "name": "STELLANTIS",
        "last": 4.881,
        "changePercent": 1.75,
        "open": 4.799,
        "high": 4.881,
        "low": 4.754
      },
      {
        "name": "CREDIT AGRICOLE SA",
        "last": 19.93,
        "changePercent": 1.66,
        "open": 19.635,
        "high": 19.93,
        "low": 19.525
      },
      {
        "name": "SAFRAN",
        "last": 363.2,
        "changePercent": 1.62,
        "open": 354,
        "high": 363.7,
        "low": 353.5
      }
    ],
    "laggards": [
      {
        "name": "ORANGE",
        "last": 16.125,
        "changePercent": -2.01,
        "open": 16.4,
        "high": 16.4,
        "low": 16.065
      },
      {
        "name": "VEOLIA",
        "last": 34.57,
        "changePercent": -1.76,
        "open": 35.22,
        "high": 35.22,
        "low": 34.57
      },
      {
        "name": "PUBLICIS GROUPE",
        "last": 98.6,
        "changePercent": -1.4,
        "open": 99.82,
        "high": 99.82,
        "low": 98.26
      },
      {
        "name": "ACCOR",
        "last": 46.22,
        "changePercent": -1.24,
        "open": 46.85,
        "high": 47.23,
        "low": 46.22
      },
      {
        "name": "CAPGEMINI",
        "last": 108,
        "changePercent": -1.14,
        "open": 110,
        "high": 110.25,
        "low": 106.65
      }
    ]
  },
  "freshness": {
    "observedAt": "2026-08-10T20:06:16.170Z",
    "sources": {
      "summary": {
        "available": true,
        "observedAt": "2026-08-10T20:06:16.170Z"
      },
      "futures": {
        "available": true,
        "observedAt": "2026-08-10T20:06:16.170Z",
        "dataAge": "delayed"
      },
      "rates": {
        "available": true,
        "observedAt": "2026-08-10T20:06:16.170Z",
        "dataAge": "J-1"
      }
    },
    "note": "observedAt is the fetch time. Boursorama does not always expose an individual market timestamp on summary pages; rates are marked J-1 and CME futures are delayed."
  }
}