
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeAPI requests in Sanity are counted per HTTP request, not per document returned. So if you query 10 items with *[_type == "post"], that counts as 1 API request, regardless of how many documents match the query or how much data is returned.
Each time you make an HTTP call to Sanity's API endpoints, it counts as one API request. This includes:
/data/query)The number of documents returned, the size of the response, and the complexity of your query don't change this — it's still one request per HTTP call.
If your API request count seems unexpectedly high, here are common causes:
1. API vs API CDN usage
apicdn.sanity.io) caches responses and can significantly reduce request countsapi.sanity.io) counts every single requestuseCdn: true in your client configuration for front-end queries2. Studio requests
3. Real-time listeners
4. Multiple queries in your application
5. Build-time requests
To understand your usage better:
For your specific query, that's just 1 API request — but if you're running it frequently (like on every page load without caching), those single requests add up quickly!
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store