# How Often Is Your Data Refreshed?

**Q: How often is your swap rate, forward curve, FX, and government bond data updated?**

Swap rate and forward curve update frequency depends on the specific index. Each rate falls into one of the following buckets:

* **Every \~30 seconds, 24/7** — `SOFR`, `Fed Funds`, `AONIA`, `3M BBSW`, `6M BBSW`, `3M BBSY`, `6M BBSY`, `TONAR`, `3M TIBOR`, `6M TIBOR`, `91D CD`.
* **Every \~30 seconds, market hours** — `SONIA`, `ESTR`, `SARON`, `CORRA`, `POLONIA`, `1M/3M/6M EURIBOR`, `CIBOR`, `NIBOR`, `3M STIBOR`, `3M JIBAR`, `HIBOR`, `SORA`, and other benchmarks that trade during local market hours.
* **Several times a day, market hours** — `EIBOR` (AED), `28 Day TIIE`, `3M KLIBOR`, `7D REPO`, `Overnight MIBOR`, `6M WIBOR`, `3M BKBM`, `CDI`.
* **Once daily at 2pm London** — most [app-only indices](/documentation/integrations/available-indices.md#app-only-indices), including `1M BBSW`, `12M EURIBOR`, `6M HIBOR`, `3M WIBOR`, `6M STIBOR`, and overnight risk-free rates such as `HONIA`, `ZARONIA`, `SWESTR`, `NZONIA`.

For the bucket each index falls into, see [Available Indices](/documentation/integrations/available-indices.md).

Other data:

* **FX rates**:
  * Real-time streaming (via SSE): live updates as new prices arrive.
  * Non-streaming: refreshed once per minute.
* **Government bonds**: updated once daily, reflecting the latest end-of-day market levels.
* **API & Excel Add-in**: pull from the same data source as the app — update frequency matches what's above.

**Why the update frequency varies**

* **Market liquidity**: continuously traded benchmarks like SOFR or BBSW generate enough two-way flow to produce near-live quotes. Less liquid markets produce fewer quotes per day.
* **Daily fix coverage**: for some rates BlueGamma publishes the once-daily fix rather than intraday quotes. This covers `1M BBSW`, `12M EURIBOR`, `6M HIBOR`, and certain smaller-market overnight risk-free rates (`HONIA`, `ZARONIA`, `NZONIA`, `SWESTR`, etc.). Major RFRs like `SOFR`, `SONIA`, `ESTR`, `SARON`, `TONAR`, `AONIA`, and `CORRA` update live — see the buckets above or [app-only indices](/documentation/integrations/available-indices.md#app-only-indices) for the full list.
* **Quote availability**: for thinner markets we only refresh when new quotes are published, so you see genuine price changes rather than repeats of stale data.

| Data type                                                    | Update behaviour                  |
| ------------------------------------------------------------ | --------------------------------- |
| Swap rates & forward curves — continuously traded benchmarks | Every \~30 seconds, 24/7          |
| Swap rates & forward curves — session-traded benchmarks      | Every \~30 seconds, market hours  |
| Swap rates & forward curves — less liquid benchmarks         | Several times a day, market hours |
| Swap rates & forward curves — daily fixings                  | Once daily at 2pm London          |
| FX rates (streaming)                                         | Real-time (via SSE)               |
| FX rates (non-streaming)                                     | Every 1 minute                    |
| Government bonds                                             | Once daily (end-of-day)           |
| API & Excel Add-in                                           | Same as the web app               |

**In summary**\
Expect \~30-second refreshes for major currency swap data, real-time FX streaming, and a once-daily 2pm London fix for daily-fixing benchmarks.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bluegamma.io/documentation/reference/how-often-is-your-data-refreshed.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
