Performance
API performance and availability
Response times, webhook delivery and availability of the Reverse Contact API, measured on production traffic.
- Fetch Persons P90
- 967 ms
- Search People P90
- 1.2 s
- Enrich Persons P90
- 7.0 s
- Webhook delivery P90
- 5.6 s
Response times
Time taken by each endpoint to respond, measured on customer traffic and excluding rate-limited requests.
By endpoint
Oct 28 to Nov 1, 2026
| Endpoint | Range | P50 | P90 | P99 |
|---|---|---|---|---|
| Enrich | ||||
| 2.0 s | 7.0 s | 9.9 s | ||
| 67 ms | 232 ms | 712 ms | ||
| Fetch | ||||
| 305 ms | 967 ms | 3.4 s | ||
| 56 ms | 206 ms | 858 ms | ||
| 168 ms | 408 ms | 1.0 s | ||
| 134 ms | 248 ms | 819 ms | ||
| Search | ||||
| 330 ms | 1.2 s | 3.9 s | ||
| 304 ms | 481 ms | 995 ms | ||
| 4.2 s | 8.7 s | 9.9 s | ||
| 1.8 s | 4.3 s | 4.9 s | ||
| 25 ms | 45 ms | 50 ms | ||
| 142 ms | 433 ms | 987 ms | ||
| 145 ms | 436 ms | 825 ms | ||
| 1.8 s | 4.3 s | 4.9 s | ||
| 25 ms | 45 ms | 50 ms | ||
| Account | ||||
| 26 ms | 46 ms | 82 ms | ||
| Asynchronous | ||||
| These endpoints return 202 immediately and deliver the result by webhook. The times below stop at the 202 response. See webhook delivery times | ||||
| 152 ms | 484 ms | 1.8 s | ||
| 188 ms | 565 ms | 1.8 s | ||
| 130 ms | 231 ms | 436 ms | ||
| 174 ms | 322 ms | 535 ms | ||
Webhook delivery
Asynchronous endpoints return 202 immediately and deliver the result by webhook. Delivery time runs from the request to the webhook.
- P50
- 3.1 s
- P90
- 5.6 s
- P99
- 18.5 s
- Delivered within 10 min
- 99.998%
Oct 30 to Nov 2, 2026. All webhooks.
Delivery time at P50 (rolling 24-hour median)
Sep 2 to Nov 2, 2026. All webhooks. Each point is the median of the preceding 24 hours.
On Oct 27, 2026, we improved how our services process asynchronous jobs: each job now starts as soon as it is queued. The median delivery time fell from about 13 s to under 4 s. The curve drops later that day because each point is the median of the preceding 24 hours.
Daily values
| Day (UTC) | P50 |
|---|---|
| Nov 1 | 2.7 s |
| Oct 31 | 3.1 s |
| Oct 30 | 3.5 s |
| Oct 29 | 3.7 s |
| Oct 28 | 3.7 s |
| Oct 27 | 3.4 s |
| Oct 26 | 13.1 s |
| Oct 25 | 12.9 s |
| Oct 24 | 13.0 s |
| Oct 23 | 13.1 s |
| Oct 22 | 13.1 s |
| Oct 21 | 13.3 s |
| Oct 20 | 13.9 s |
| Oct 19 | 13.7 s |
| Oct 18 | 13.3 s |
| Oct 17 | 13.1 s |
| Oct 16 | 14.3 s |
| Oct 15 | 13.4 s |
| Oct 14 | 13.5 s |
| Oct 13 | 13.7 s |
| Oct 12 | 13.8 s |
| Oct 11 | 13.5 s |
| Oct 10 | 13.3 s |
| Oct 9 | 13.5 s |
| Oct 8 | 13.6 s |
| Oct 7 | 13.6 s |
| Oct 6 | 13.4 s |
| Oct 5 | 13.6 s |
| Oct 4 | 13.4 s |
| Oct 3 | 13.3 s |
| Oct 2 | 13.4 s |
| Oct 1 | 13.8 s |
| Sep 30 | 13.4 s |
| Sep 29 | 13.5 s |
| Sep 28 | 13.4 s |
| Sep 27 | 13.4 s |
| Sep 26 | 13.4 s |
| Sep 25 | 13.5 s |
| Sep 24 | 14.2 s |
| Sep 23 | 14.2 s |
| Sep 22 | 14.4 s |
| Sep 21 | 14.2 s |
| Sep 20 | 13.9 s |
| Sep 19 | 13.8 s |
| Sep 18 | 13.9 s |
| Sep 17 | 14.1 s |
| Sep 16 | 14.0 s |
| Sep 15 | 13.8 s |
| Sep 14 | 13.7 s |
| Sep 13 | 13.5 s |
| Sep 12 | 13.6 s |
| Sep 11 | 13.6 s |
| Sep 10 | 14.1 s |
| Sep 9 | 14.1 s |
| Sep 8 | 13.8 s |
| Sep 7 | 13.9 s |
| Sep 6 | 16.4 s |
| Sep 5 | 13.9 s |
| Sep 4 | 14.6 s |
| Sep 3 | 14.4 s |
| Sep 2 | 12.6 s |
Delivery time by endpoint
Oct 30 to Nov 2, 2026. All webhooks, with or without a result. Email lookups with no match take longer because the waterfall queries several sources first.
| Endpoint | P50 | P90 | P99 |
|---|---|---|---|
| 3.1 s | 4.4 s | 6.7 s | |
| 1.9 s | 2.7 s | 5.9 s | |
| 7.4 s | 32.1 s | 47.3 s | |
| Email found | 5.8 s | 16.7 s | 38.8 s |
| No email found (waterfall) | 23.3 s | 45.4 s | 50.6 s |
| 4.5 s | 7.6 s | 13.3 s |
Availability
Share of customer requests served by the API, over the last four weeks and by week.
- All endpoints
- 99.95%
- Fetch
- 99.97%
- Enrich
- 99.87%
- Search
- 99.93%
- Contact
- 99.97%
Oct 5 to Nov 1, 2026. Share of customer requests served by the API.
Weekly availability
Sep 2 to Nov 1, 2026. All endpoints. Dates mark the start of each week.
- Sep 299.94%
- Sep 799.92%
- Sep 1499.85%
- Sep 2199.92%
- Sep 2897.76%
- Oct 599.94%
- Oct 1299.94%
- Oct 1999.97%
- Oct 2699.94%
Methodology
How each metric is defined and which traffic it covers.
What is measured
From the request to the response.
Synchronous endpoint
Asynchronous endpoint
Percentiles
100 requests to an endpoint, sorted from fastest to slowest.
- P50
- Median: 50% of requests are faster.
- P90
- 90% of requests are faster.
- P99
- 99% of requests are faster.
Response-time percentiles are interpolated from a latency histogram and are less precise above 5 s.
Delivery time curve
Each point is the median of the preceding 24 hours.
A rolling median smooths out isolated slow hours, so they do not appear on the curve. The figures above the chart include all webhooks.
Traffic included
Applies to response times and availability. Webhook delivery covers all webhooks.
- Included: Customer requests
- Included: All documented endpoints
- Excluded: 429 responses
- Excluded: Internal workspaces
- Excluded: Personal accounts
- Excluded: Retired endpoints
Availability
Measured on customer traffic.
- Request
- API
- Served
A request counts as served unless the API fails to respond. Invalid requests and empty results count as served, since the API responded. Requests that never reach the API cannot be measured this way, so the status page relies on independent monitors.
FAQ
How fast is the Reverse Contact API?
From Oct 28 to Nov 1, 2026, /v2/fetch/persons responded in 305 ms at P50 and 967 ms at P90, /v2/search/people in 330 ms and 1.2 s, and /v2/enrich/persons in 2.0 s and 7.0 s.
What do P50, P90 and P99 mean?
P50 is the median response time: 50% of requests to an endpoint complete within it. P90 and P99 are the times within which 90% and 99% of requests complete.
How long does a Reverse Contact webhook take to arrive?
From Oct 30 to Nov 2, 2026, 50% of webhooks were delivered within 3.1 s and 90% within 5.6 s. /v2/contact/email has the longest delivery time, 7.4 s at P50 and 32.1 s at P90: 5.8 s and 16.7 s when an email is found, 23.3 s and 45.4 s when none is found, because the waterfall queries several sources first.
Do Reverse Contact response times include rate-limited requests?
No. Reverse Contact response times exclude 429 responses, internal workspaces and personal accounts.
What is the availability of the Reverse Contact API?
From Oct 5 to Nov 1, 2026, the Reverse Contact API served 99.95% of customer requests. status.reversecontact.com provides live status and incident history.