Enrichment Returning Empty or Incomplete Results
The enrichment is still in progress
Enrichment runs asynchronously. If you fetch results too quickly after starting the enrichment, the status may still show IN_PROGRESS and the data fields will be empty.
What to do: Wait a few seconds and try the GET request again, or use webhooks to be notified automatically when the enrichment is complete.
→ See: API - Webhooks
Not enough information was provided
Surfe needs enough information to locate the right person. If you only provide a name without a company domain, LinkedIn URL or company name, it will be harder to find a match.
What to do: Provide as much information as possible. The ideal combination is:
First name + Last name + LinkedIn URL
Or: First name + Last name + Company name/domain
The person or company doesn't exist in the database
Not every person or company is in the database. If a record can't be found, the enrichment will complete with a NOT_FOUND status rather than returning an error.
What to do: This is expected behaviour. Not every enrichment will return data — you only spend credits when data is successfully found.
The data you requested wasn't available
You may have set email: true or mobile: true but Surfe couldn't find that specific data point for this person. The enrichment completes successfully but those fields will be empty.
What to do: This is normal. Surfe searches multiple verified sources but can't guarantee every field for every person.
Search Returning No Results
Your filters are too specific
The more filters you combine, the narrower your results become. If you combine too many filters, you may get zero results even though matching people exist.
What to do: Start with fewer filters and add them one at a time until you find the right balance.
You're using invalid filter values
Some filters only accept pre-defined values. If you use a value that isn't in the accepted list, your search will return no results.
What to do: Use the Get Filters endpoint to retrieve the accepted values before building your search request.
→ See: API - Get Filters
Your daily quota has been reached
If you've hit your daily search quota (200 people search results per day), further searches will be blocked until midnight when the quota resets.
What to do: Check your quota usage and wait for the reset, or contact the support team via intercom to discuss higher limits.
→ See: API - Credits & Quotas
Webhook Not Delivering Data
If you're using webhooks and not receiving the enrichment payload, see our dedicated troubleshooting guide.
Still Not Getting Results?
If you've worked through all of the above and still can't get the data you expect, reach out to our support team via Intercom.
