> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dune.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rate Limits

**Rate Limits**

Our rate limits are implemented in three ways: IP, low vs. high limit endpoints and [subscription plan](https://dune.com/pricing).

* Low limit endpoints *(write-heavy operations)*
  * [create query](../queries/endpoint/create)
  * [update query](../queries/endpoint/update)
  * [private query](../queries/endpoint/private)
  * [unprivate query](../queries/endpoint/unprivate)
  * [archive query](../queries/endpoint/archive)
  * [unarchive query](../queries/endpoint/unarchive)
  * [execute query](../executions/endpoint/execute-query)
  * [create table](../tables/endpoint/create)
  * [insert into table](../tables/endpoint/insert)
  * [upload CSV](../tables/endpoint/upload)
  * [delete table](../tables/endpoint/delete)
* High limit endpoints *(read-heavy operations)*
  * [read query](../queries/endpoint/read)
  * [get execution result](../executions/endpoint/get-execution-result)
  * [get execution result CSV](../executions/endpoint/get-execution-result-csv)
  * [get execution status](../executions/endpoint/get-execution-status)
  * [cancel execution](../executions/endpoint/cancel-execution)

| Dimension | | Limit |
| - | - | - |
| Per IP | | 1000 requests per second (rps) |
| Free (view-only) | API access | Not available |
| Plus | Low limit | 70 rpm |
| Plus | High limit | 200 rpm |
| Enterprise | Low limit | 350+ rpm |
| Enterprise | High limit | 1000+ rpm |
| Enterprise | | Please contact us! |

<Note>
  Rate limits for different dimensions are separate but can be utilized independently.
  For example, on the Plus plan, the low limit is 70 requests per minute and the high limit is 200 requests per minute. Each limit applies independently. Free access is view-only; API usage requires an active trial or a paid plan.
</Note>

**Data Return Limit**

Dune internally has a maximum query result size limit (which currently is 32GB). If your query yields more than 32GB of data, the result will be truncated in storage. In such cases, pulling the result data (using pagination) but without specifying `allow_partial_results` set to true will trigger an error message: "error": "Partial Result, please request with 'allow\_partial\_results=true'". If you wish to retrieve partial results, you can pass the parameter `allow_partial_results=true`. But please make sure you indeed want to fetch the truncated result.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.