Skip to main content
The Pulsedive API implements rate limits to ensure reliable service for all users. Your rate limits depend on your API plan and appear on your Account page.

Plan-Based Limits

Rate limits vary based on your subscription tier, with higher plans offering increased capacity for production use.
  • Free accounts: Basic limits with requests limited per second, day, and month.
  • Pro API: Increased limits suitable for individual professionals and hobbyists.
  • Commercial API: Increased limits for commercial environments. Higher-tier plans have soft limits.
  • Enterprise: No rate limits.

What are Soft Limits?

Soft limits don’t block your requests with error codes. However, if you consistently exceed your plan’s limits, we may reach out about upgrading your plan or reducing your request frequency.

Rate Limit Headers

Each response includes HTTP headers showing your remaining requests for each period:
X-Requests-Remaining-Second: 1
X-Requests-Remaining-Day: 9
X-Requests-Remaining-Month: 249
Missing headers indicate no rate limit for that time period. Note that headers may not appear in 429 error responses, so check both headers and status codes to monitor your usage.

Rate Limit Exceeded

When you exceed your limits, you receive an HTTP 429 status code along with a response like:
{
	"error": "API rate limit exceeded: 1 requests per second. Visit pulsedive.com\\/api to view limits and upgrade your plan."
}
You’ll also receive this error code when queries exceed other limits, such as the maximum result count for searches with the explore endpoint (varies by plan).
Ready to get started? Check out our Pro and API plans for higher limits, or dive into the endpoints.