# Market Cache

**Market Cache** is a transformative API designed to help users optimize the liquidity pools they use, saving significant time and gaining a competitive edge in the arbitrage market.

**The Power of Market Cache**

By leveraging **Market Cache**, users can filter and retrieve a comprehensive list of liquidity pools ready for integration into their Jupiter trading strategies. Here’s how it works:

* **Real-Time Updates**: Market Cache monitors the creation and status of liquidity pools, ensuring its data is always current.
* **Efficient Filtering**: With a single list of mints, users can identify and utilize the most relevant pools for their trading needs.
* **Seamless Integration**: The API outputs pools in a format that’s ready to inject directly into Jupiter, simplifying the setup process for bots and strategies.

**Unmatched Efficiency**

Utilizing Market Cache dramatically improves operational efficiency. It minimizes downtime for your trading bots, ensuring they remain functional and capable of executing opportunities at all times. Below is a comparison of using Market Cache versus handling market data outside Jupiter:

<figure><img src="/files/wH1n5MEySoEiiLVFsp7m" alt=""><figcaption></figcaption></figure>

**Who Should Use Market Cache?**

Market Cache is perfect for:

* **High-Frequency Traders**: Maximize uptime and ensure swift integration of new pools.
* **Algorithmic Traders**: Maintain peak bot performance with real-time pool data.
* **DeFi Developers**: Provide users with seamless, optimized access to liquidity pools.


---

# 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://docs.circular.bot/circular-docs/api/market-cache.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.
