LookupDock
Check disposable emails, basic phone ranges and hosting or Tor IPs through API, CSV or MCP. Unknown stays unknown.
Server MCP Terhosting
npx add-mcp 'https://lookupdock.com/mcp'Terpasang ke Claude Code, Codex, Cursor, dan lainnya
Dokumentasi
One call. One decision.
Send email, phone and IP together. Get allow, review or block, plus every signal behind it.
You decide the policy: ask for extra verification, hold the trial credits, or block outright.
Unknown stays unknown. We never guess a field, and you're never charged when we fail.
Where fake signups come from
Throwaway inboxes.
About 9,900 known disposable domains, refreshed weekly, plus a live check that the domain can actually receive mail.
Live: domain, disposable, role and free-provider checks
Server and anonymised traffic.
Signups from 13 major cloud and hosting networks and from Tor exits, refreshed daily, are flagged for review.
Live: location, network, hosting and Tor
Fake numbers.
Malformed and impossible phone numbers are rejected for every country. Outside the US and Canada you also see whether it's mobile, landline or VoIP.
Live: validity, format, country and number type
Works where your signups happen
API
One endpoint, an OpenAPI spec and idempotent retries.
Auth0
A Pre User Registration Action that flags or blocks before the account exists.
AI agents
An MCP server for AI agents and coding tools.
CSV
Check email and phone columns together, or upload an IP list to see hosting-network and Tor flags.
$99/month for 20,000 checks.
About $0.005 a check, with no overage charges. 7-day trial with 500 checks.
See the plan and trial details
What it checks, and what it doesn't
Checks today
- Email syntax, mail-domain DNS, disposable, role and free-provider flags.
- IP location, network owner, 13 major cloud and hosting networks, and Tor exits.
- Phone validity, format, country, and number type outside the US and Canada.
Coming soon
- Mailbox verification
- Live carrier and US/Canada line type
Not offered: VPN detection.
Signals help you decide; they don't prove fraud or identity.
Three endpoints. One response shape.
- Idempotency keys. Retry safely; a repeat never runs or charges twice.
- null means unknown. A missing field is never filled with a guess.
- Free when we fail. Supplier errors and timeouts cost 0 credits.
- OpenAPI 3.1. Generate a client in any language. Read the reference
curl -X POST https://lookupdock.com/api/v1/phone \
-H "Authorization: Bearer $LOOKUPDOCK_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"value": "+442079460123"}'
{
"request_id": "req_sample_phone",
"mode": "demo",
"status": "completed",
"service": "phone",
"credits_consumed": 0,
"data": {
"valid": true,
"possible": true,
"formatted": "+442079460123",
"country": "GB",
"country_calling_code": "44",
"region": "London",
"line_type": "fixed line",
"carrier": null,
"ported": null,
"active": null,
"uncertain": true,
"check_level": "basic",
"source": "numbering_plan",
"metadata_version": "phonelib-0.10.28",
"sample": true
},
"error": null
}