OSINT
Corporate email permutator (ranked) API
Classic OSINT primitive: given a first name, last name and corporate domain, generates the ranked, de-duplicated list of likely email formats (first.last@, flast@, first@, f.last@, last.first@, …) each with a confidence score derived from real-world pattern prevalence, after sanitizing diacritics and stripping protocol/www from the domain. The value-add: the exhaustive permutation set plus the ranking heuristic, deterministic where an LLM is vague. Answers 'likely email for this person', 'guess corporate email format', 'email permutations for first last at domain', 'most probable work email'.
Price$0.01per request
MethodPOST
Route/v1/osint/email-permutator
StatusLive
MIME typeapplication/json
Rate limit60/minute
CacheNo cache
osintemailpermutatoremail-formatreconenrichmentprospectingguess
API URL
Integration docshttps://x402.hexl.dev/v1/osint/email-permutatorExample request
{
"first": "John",
"last": "Doe",
"domain": "acme.com"
}Example response
{
"first": "john",
"last": "doe",
"domain": "acme.com",
"count": 12,
"mostLikely": "john.doe@acme.com",
"candidates": [
{
"email": "john.doe@acme.com",
"pattern": "first.last",
"confidence": 100
},
{
"email": "jdoe@acme.com",
"pattern": "flast",
"confidence": 85
},
{
"email": "john@acme.com",
"pattern": "first",
"confidence": 70
},
{
"email": "johnd@acme.com",
"pattern": "firstl",
"confidence": 60
},
{
"email": "j.doe@acme.com",
"pattern": "f.last",
"confidence": 55
}
]
}Input schema
{
"type": "object",
"required": [
"first",
"last",
"domain"
],
"properties": {
"first": {
"type": "string",
"examples": [
"John",
"José"
]
},
"last": {
"type": "string",
"examples": [
"Doe",
"Núñez"
]
},
"domain": {
"type": "string",
"examples": [
"acme.com",
"https://www.example.org"
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}