Articles on: Integrations & API

API Rate Limits

API Rate Limits

Prospeo's API rate limits are split into two categories: Search endpoints and Enrich endpoints.


Each category has its own limits based on your plan. The Free plan does not include API access.

Search Endpoints

Applies to: /search-person, /search-company

Plan

Per Second

Per Minute

Per Day

Starter

1

30

1,000

Growth

2

60

4,000

Pro

5

180

250,000

Costs 1 credit per search request that returns at least one result (25 results per page).

Enrich Endpoints

Applies to: /enrich-person, /enrich-company, /bulk-enrich-person, /bulk-enrich-company

Plan

Per Second

Per Minute

Per Day

Starter

5

300

2,000

Growth

5

300

5,000

Pro

30

1,800

500,000

Costs 1 credit per matched record. The /bulk-enrich endpoints use one request per submitted record toward the rate limit.

How Limits Reset

  • Daily limits reset on a rolling 24-hour window — not at a fixed time like midnight UTC. Each request falls off the count exactly 24 hours after it was made.
  • Failed requests do not count toward the limit. Only successful requests are counted.
  • When the limit is reached, the API returns a 429 RATE_LIMITED error.

FAQs

How can I view my current rate limits?

Go to your API Management dashboard at app.prospeo.io/api. Your current per-second, per-minute, and per-day limits for both Search and Enrich endpoints are displayed in real time.


Can I get higher API rate limits?

Yes. Upgrading your plan automatically increases your rate limits. If you're already on Pro and need higher limits, contact Prospeo Support to discuss custom rate limit options.


Why am I capped at 5 requests/sec on the Search endpoint even on Pro?

Search endpoints have lower rate limits than Enrich endpoints across all plans. This is by design to maintain infrastructure performance. The Pro plan's Search limit is 5/second, 180/minute, and 250,000/day.


If I call /bulk-enrich-person with 50 profiles, does the rate limit increase by 50 or 1?

The /bulk-enrich endpoints count one request per submitted record, not per API call. A single call with 50 profiles increases your rate limit count by 50.


Do I get charged for requests that hit the rate limit?

No. Rate-limited requests return a 429 error and do not consume credits.

Updated on: 28/02/2026