HarvestWave, LLC · Colorado
Is this phone number a business?
Built for call centers that need to know when a business is calling on a customer’s behalf — not the customer’s own line — so agents can skip a long business-determination script and route correctly. Exact match only. Off-by-one is a different number. No fuzzy matching.
REST POST /v1/lookups · Free DEMO · Misses $0 · 1 credit = $0.01 on hits
Try it free in minutes
Create a DEMO account at the portal, then run lookups on DEMO test numbers (NPA-555 last-four 0001–0199). Primes return a deterministic fake business; composites miss. Real production lookups still use prepaid credits outside DEMO. Misses stay free.
What you get
Exact match
Any phone number you look up is matched exactly. Toll-free, VoIP, and ported numbers are still just numbers from Caller ID. We don’t “approximate” a nearby business.
A list, not a guess
Response shape: { isBusiness, businesses: [{ name, confidence }] }. Extra fields (address, additional numbers, contacts) appear only when your account is entitled to them and they are actually on the record.
Simple money
1 credit = $0.01. One credit when isBusiness is true. Entitled extra slices that appear on the body add one credit each. Misses cost nothing.
Contact centers use the answer as a scripting shortcut: skip 30–150 seconds of business-determination when the number is already known to be a firm (or known not to be).
How you call it
Apps authenticate with an API key or an OAuth2 client-credentials bearer token. Humans use the portal for billing and credentials. One endpoint to start: POST /v1/lookups.
POST /v1/lookups
{
"phoneNumber": "+15551234567"
}
{
"isBusiness": true,
"businesses": [
{ "name": "Example Firm LLP", "confidence": 1.0 }
]
}
Full request and response notes for implementers.
Who it’s for
Call centers / contact centers
Know when the inbound (or callback) number is a business acting on behalf of a customer — attorney, insurer, bank, agency, caregiver org — not the customer’s direct personal line. That gate lets you skip the long business-determination script, route and escalate differently, and protect average handle time. Typical script time in this workflow is on the order of 30–150 seconds; buyers plug their own AHT cost and mix.
Other systems that sit behind the contact center can use the same hard business-versus-direct gate on a phone number.
Prepaid credits
- 1 credit = $0.01
- Charged on business hits; misses free
- Extra entitled slices: +1 credit each when returned
Free DEMO first. SMB prepaid credits when you’re ready. Large contact centers: net-30 by contract.
Already have an account? Open the portal
