close page icon

Domain Score API

Scoring is not a realtime process as we are doing multiple checks before returning the result to you. For this reason there are 2 steps:
1. Send domain for scoring (Set task API);
2. Check the scoring state (Get result API).

These two APIs are described in detail below. Keep in mind that making request to "Get result API" and skipping the first step will result in empty reply.

We provide a webhook solution if you would like to get notified when the result is ready. More details below.

Set task API

default parameters description
r type of the request, in this case: score
apikey your private unique api key
API parameters description
domain full domain name, including the tld e.g. whoapi.com
you could pass multiple domains separated with comma, e.g.
whoapi.com,webmaster.ninja

Get result API

default parameters description
r type of the request, in this case: score-check
apikey your private unique api key
API parameters description
domain full domain name, including the tld e.g. whoapi.com

Webhook support

If you like to receive the processing result to your URL as soon as it's ready add "webhook_url" parameter to the API request like this:

https://api.whoapi.com/?domain=whoapi.com&r=domainscore&apikey=yourkey&webhook_url=https://yourwebsite.com/yourscript

Our system will make POST request to the specified URL passing JSON in the request body, like this:

[{"id":9673,"domain":"whoapi.com","overall_score":68,"temp_email_service":false,"score_description":"Good"}]

The body will contain Array of all domains as Objects. Object fields match API reply fields.

Webhook system supports requests resending in case your URL is not accessible (any HTTP error). In this case we will make 5 retries with the following delays: 5, 15, 30, 60, 60 minutes.

Ranks API icon

Domain Score

Domain reputation score will rank certain domains higher while some will rank lower on a -100 to +100 scale.

Sign up

Let's make an example request:

http://api.whoapi.com/?domain=whoapi.com&r=domainscore&apikey=demokey
Output in JSON format:
{
    "status": 0,
    "results": [ {
       "id": 123,
       "domain": "whoapi.com"
   } ],
    "requests_available": 100
}

http://api.whoapi.com/?domain=whoapi.com&r=domainscore&apikey=demokey&asxml
Output in XML format:
<?xml version="1.0"?>
<response>
  <status>0</status>
  <results>
	<item0>
	  <id>123</id>
	  <domain>whoapi.com</domain>
	</item0>
  </results>
  <requests_available>100</requests_available>
</response>
Parameters meaning
results - array of accepted entries;
id - ID of the accepted entry (used in webhook requests);
domain - domain name.

http://api.whoapi.com/?domain=whoapi.com&r=domainscore-check&apikey=demokey
Output in JSON format:
null

http://api.whoapi.com/?domain=whoapi.com&r=domainscore-check&apikey=demokey&asxml
Output in XML format:

			Parameters meaning
results - array of processed entries;
id - ID of the processed entry (same as in the initial request);
domain - domain name;
overall_score - score for the domain (higher is better);
temp_email_service - true in case this domain provides temp email services;
score_description - textual score description.

Domain Score API use case

In case you are dealing with a lot of signups on your website, and you want to give special treatment to VIP users our Domain Score API can detect high profile domains.

Domain Score API Pricing

Request
limit
Domain score API™ Domain reputation score™ Money
back
guarantee
Console Price
2,000 Check icon Check icon Check icon Check icon $16 / Month
$156 / Year
Order now
4,000 Check icon Check icon Check icon Check icon $29 / Month
$280 / Year
Order now
8,000 Check icon Check icon Check icon Check icon $52 / Month
$504 / Year
Order now
16,000 Check icon Check icon Check icon Check icon $94 / Month
$907 / Year
Order now
35,000 Check icon Check icon Check icon Check icon $170 / Month
$1633 / Year
Order now
75,000 Check icon Check icon Check icon Check icon $306 / Month
$2939 / Year
Order now
160,000 Check icon Check icon Check icon Check icon $551 / Month
$5290 / Year
Order now
350,000 Check icon Check icon Check icon Check icon $992 / Month
$9521 / Year
Order now

Don't see a package that suits your needs? Looking for something in between, or bigger than our biggest package? Contact our support.

Start using our API today!

To start using our API you need to create an account with a real email address.

By proceeding, you agree to the Terms of Use.
All your data is encrypted and secured.
Forgot your password?

Scroll to top