GET
Check a domainChecks the supplied domain against our database.
Returns true
if the domain is in our database (identifying it as a phishing site) or false
.
🔒 Auth Token: Not Required
🔑 API Permission Required: None
The URL for this endpoint is:
https://api.phisherman.gg/v1/domains/<domain>
Required Parameters
Name | Type | Description |
---|---|---|
domain | string | The fully qualified domain name you wish to query |
Example Request
curl -L -X GET "https://api.phisherman.gg/v1/domains/internetbadguys.com"
1
var requestOptions = {
method: 'GET',
redirect: 'follow'
};
fetch("https://api.phisherman.gg/v1/domains/internetbadguys.com", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
import http.client
conn = http.client.HTTPSConnection("api.phisherman.gg")
payload = ''
headers = {}
conn.request("GET", "/v1/domains/internetbadguys.com", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
Example Response
true
1
TIP
Note that a return of false
means that this domain is not listed in our database and not that the domain is safe. There is always a small window were newly registered phishing domains may not yet have been identified. Always exercise caution when dealing with suspected phishing domains. If in doubt, perform additional verifications such as VirusTotalopen in new window or URLScan.ioopen in new window scans.