Skip to main content

HTTP Status Codes

The Enrow API uses standard HTTP status codes to indicate the result of each request.

Success Codes

CodeMeaningDescription
200OKRequest succeeded, results returned
201CreatedResource created (e.g., bulk search initiated)
202AcceptedRequest accepted, processing asynchronously

Client Error Codes

CodeMeaningDescription
400Bad RequestInvalid or missing parameters
401UnauthorizedInvalid or missing API key
404Not FoundResource not found (e.g., invalid search ID)
422Unprocessable EntityInsufficient balance
429Too Many RequestsRate limit exceeded

Server Error Codes

CodeMeaningDescription
500Internal Server ErrorSomething went wrong on our end
503Service UnavailableTemporary maintenance or overload

Search Qualifications

Enrow uses a qualification field across all endpoints. The result is always binary — there is no “maybe” or probability score. This is a deliberate design choice.

Why binary?

Most enrichment tools return a complex set of categories — catch-all, risky, unknown, unverifiable, etc. — that force you to build logic around probabilities. We took the opposite approach:
  • Enrow verifies even catch-all emails deterministically, so there’s no need for a “catch-all” category
  • We don’t believe in probabilistic systems with dozens of classifications — they add complexity without clarity
  • A binary result means you can act on the data immediately without second-guessing
The result is either good or it’s not. Simple.

Email Finder

QualificationMeaning
validEmail found and verified
invalidEmail not found
ongoingSearch still in progress

Email Verifier

QualificationMeaning
validEmail is valid and deliverable
invalidEmail is invalid or undeliverable
ongoingVerification still in progress
invalid means different things depending on the endpoint: on the Email Finder, it means the email was not found. On the Email Verifier, it means the email exists but is not deliverable.

Phone Finder

QualificationMeaning
foundPhone number successfully located
not_foundPhone number could not be found
ongoingSearch still in progress

Bulk Search Status

For bulk operations, a status field indicates the batch progress:
StatusMeaning
ongoingBatch is still processing
completedAll searches in the batch are finished