WhoAPI Domain Intelligence API
A single HTTP GET endpoint (api.whoapi.com) exposing nine domain-intelligence tasks selected by the `r` query parameter — whois, taken (availability), cert (SSL), domainscore and domainscore-check, emailscore and emailscore-check, blacklist, and screenshot. Authenticated with an `apikey` query parameter and optional IP whitelisting. Responses are gzip-compressed JSON carrying a numeric `status`; errors are returned in-band with HTTP 200. The two scoring tasks are asynchronous and accept a `webhook_url` callback parameter.
Documentation
Documentation
https://whoapi.com/api-documentation/
APIReference
https://whoapi.com/api-documentation/
Authentication
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/authentication/whoapi-authentication.yml
Specifications
Other Resources
Conventions
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/conventions/whoapi-conventions.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/errors/whoapi-error-codes.yml
Lifecycle
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/lifecycle/whoapi-lifecycle.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/data-model/whoapi-data-model.yml
Conformance
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/conformance/whoapi-conformance.yml
Sandbox
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/sandbox/whoapi-sandbox.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/whoapi/refs/heads/main/apis.yml