Learn how Dash Social handles API rate limits and paginated responses. This helps you avoid throttling and reliably fetch large sets of data across multiple requests.
To ensure consistent performance across all users, the Dash Social API enforces rate limits at two levels:
App-level limit: Your application can make up to 1000 requests per minute total.
Endpoint-level limits: Some endpoints may have stricter rate limits depending on system load or data sensitivity.
Every API response includes headers that show your current usage:
x-ratelimit-limit: 1000 # total calls allowed per minutex-ratelimit-remaining: 996 # how many calls you have leftx-ratelimit-reset: 1591064298 # time (in UNIX seconds) when your limit resets
Use these headers to monitor and manage your request volume dynamically.
If your app exceeds the rate limit, requests will return an error and be temporarily throttled.
Wait until the x-ratelimit-reset time before sending new requests.
When fetching large collections - such as media, boards, or scheduled posts - the Dash Social API returns results in pages.Each “list” endpoint includes a standard paging object in the response: