Rate Limits
To ensure fair usage and maintain platform stability, Weedmaps enforces rate limits on all API traffic.
Global Rate Limit
✅ 2,500 requests per minute per integrator. These limits are enforced at 420 requests per 10 seconds across all endpoints.
Access Token Endpoint
The /auth/token
endpoint has a separate rate limit:
✅ 1 request per minute
Access tokens are valid for 14 days and automatically cover new listings connected to your integration.
Requesting a token within the first 7 days of its validity will return the same token.
To avoid unnecessary token requests, call this endpoint once every 8–14 days.
Hitting this endpoint does count against your global rate limit.
Handling Rate Limits
Weedmaps continuously monitors API usage to ensure optimal performance for all integrators.
If you encounter 429 Too Many Requests responses:
-
Check and adjust automated processes (e.g., polling frequency).
-
Implement backoff strategies (e.g., exponential backoff) when retrying requests.
-
Consolidate requests where possible to reduce overall traffic.
Exceeding Rate Limits Frequently?
If the standard rate limits are insufficient for your use case, please reach out to us at [email protected] to discuss options.
Updated 26 days ago
Now that we are comfortable with rate limits, let's pop over to the Menu API 🌱