Osint Brief
Profile a contact or an organisation from open sources, in one call, and say why it looks the way it does.
Call it
The first response is 402 with the exact price and every rail you can
pay with. Pay, repeat the request with the proof, and you get the result.
curl -X POST https://api.glianalabs.com/v1/tools/osint-brief \
-H 'content-type: application/json' \
-d '{"email":"[email protected]","domain":"glianalabs.com"}'When to use it
Use when an agent vets a signup, a lead, a counterparty or a sender before trusting it. Inputs: at least one of email, phone, domain or ip; country (optional ISO 3166-1 alpha-2, for a national-format phone). The domain defaults to the email domain when omitted. Returns the email and phone blocks from email-verify and phone-verify, domain registration from the registry own RDAP server (registrar, created, age_days, nameservers) with DNS and SPF/DMARC, Internet Archive history for the domain (whether it was ever captured, and how old the first capture is), network ownership for an ip (ASN, BGP prefix, country, registry) from Team Cymru, and risk: score 0-100, level low/medium/high, and reasons - every point with the signal that earned it. findings[] lists what was checked and came back CLEAN, so the checks that passed are visible rather than only the ones that failed, and summary states it in one line. Every finding carries a subject naming what it describes, because a call can hold two different domains at once - the email address and the domain being profiled - and an unlabelled list reads as though both sets of facts belong to the same party. It scores and describes; it never recommends - allow or block is a decision for the caller, not for us. One signal needs two sources at once: a domain registered over a year ago whose first archived capture is only weeks old is wearing history it did not earn, and neither RDAP nor the archive can tell you that alone. Infrastructure and deliverability signals only: it never returns a name, an address or any other personal detail, never confirms a mailbox or a subscriber exists, and each section degrades on its own rather than failing the call.
What it costs
$0.0120 per successful call — flat, with no plan, minimum or monthly fee. A call that fails validation is refused before it runs, so it is never charged.
Not sure this is the right endpoint? GET /v1/consult?intent=… is
free and answers that.