API
IP lookup, email check and prompt check for your own systems: keys, signed calls, every request and answer, errors and limits.
Start here
- Getting started with the APIWhat the API does, who can use it, its address, how to get a key, and a first call in curl, Python and Node.js.
- Authentication and signed callsSend your key in the X-API-Key header. Keys made with "Sign every call" also need a timestamp and an HMAC-SHA256 signature, with examples in curl, Python and Node.js.
Endpoints
- IP lookupPOST /ip-lookup: where up to 100 IP addresses are, who runs their networks, and whether each is a VPN, proxy, Tor exit or on a block list. The request, an example answer and every field.
- Email checkPOST /email-lookup: whether up to 100 email addresses can receive mail, and whether each is a throwaway, free or shared address. How the check works, the request, an example answer and every field.
- Prompt checkPOST /prompt-guard: whether a prompt for an AI model looks like prompt injection or a jailbreak, and how sure the check is. The request, an example answer and every field.