Skip to content

Limitations

The FindMyClient API has the following limitations to ensure stable, fair, and reliable usage for all users.


Rate Limits

Requests are subject to rate limiting. Excessive usage may result in throttling or temporary delays.

Rate Limit Behavior

If limits are exceeded, the API will return a throttled response.

{
  "error": "Too many requests. Please wait before trying again.",
  "status": "failed"
}


Asynchronous Processing

All requests are processed asynchronously.

After submitting a request, you must poll the result endpoint to retrieve the final output:

/result/{job_id}

Processing Time

Processing time may vary depending on:

  • Query complexity
  • Current system load
  • Availability of external data sources

Some requests may complete quickly, while others may take longer depending on workload and crawling depth.


Data Availability

Results depend on publicly available data. In some cases:

  • Business contact information may not exist
  • Email addresses may not be publicly accessible
  • Partial or incomplete results may be returned


Concurrent Requests

Concurrent request volume is limited to ensure system stability.

High parallel usage may result in:

  • Request throttling
  • Increased latency
  • Delayed job processing


Best Practices

To ensure optimal performance:

  • Use controlled request intervals
  • Avoid unnecessary parallel requests
  • Cache results when possible
  • Poll results with reasonable intervals (e.g., 10–60 seconds)