Skip to content

Check Domain Details GET

Checks the supplied domain against our database and returns the details we have.


What you send to the API.


🔒 API Key: Required
🔑 API Permission Required: API.READ

Provide your API key in the Authorization header when making requests.


"Authorization": "Bearer 04eff65e-309c-1a2b-cde3-4567f8901gh"

The URL for this endpoint is:<domain>

<domain> is to be replaced with the domain you want to check.



curl -L -X GET "" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API-KEY>"
const response = await fetch("", {
	headers: {
		"Content-Type": "application/json",
		Authorization: "Bearer <API-KEY>",

const data = response.ok ? await response.json() : "Domain was not found or an error occurred.";
import http.client

conn = http.client.HTTPSConnection("")
payload = ''
headers = {
	'Content-Type': 'application/json',
	'Authorization': 'Bearer <API-KEY>'
conn.request("GET", "/v1/domains/info/gimme-ur-money.scam", payload, headers)
res = conn.getresponse()
data =


What you get back from the API.

Example responses

    "": {
        "status": "ONLINE",
        "created": "2021-10-31T14:39:24.000Z",
        "updated": "2023-11-20T22:44:26.000Z",
        "lastChecked": "2021-10-31T14:39:29.000Z",
        "verifiedPhish": false,
        "classification": "unknown",
        "firstSeen": "2021-11-26 01:14:42",
        "lastSeen": "2021-12-27 16:40:15",
        "targetedBrand": "Other",
        "phishCaught": 6,
        "registry": "arin",
        "details": {
            "urlScanId": "50c3429b-ee4d-452c-bad9-b4d5faaaffac",
            "websiteScreenshot": "",
            "ip_address": "",
            "asn": {
                "asn": "AS36692",
                "asn_name": "OPENDNS",
                "route": ""
            "country": {
                "code": "US",
                "name": "United States"
    "": {
        "classification": "safe",
        "verifiedPhish": false
    "message": "Invalid domain.",
    "error": [
            "code": "custom",
            "message": "'' is not a valid domain.",
            "path": []
    "": {
        "classification": "unknown",
        "verifiedPhish": false

Response Details

statusstringThe status of this website. (mostly for future use)
lastCheckedtimestampThe timestamp (in UTC) when this domain was last checked as being online
verifiedPhishbooleanWether this domain is verified as a phishing website
classificationstringThe classification for this domain
createdtimestampThe timestamp (in UTC) when this was added to our database
firstSeentimestampThe timestamp (in UTC) when this domain was first reported as seen
lastSeentimestampThe timestamp (in UTC) when this domain was last reported as seen
targetedBrandstringWhat brand or company this phish is aimed at
phishCaughtintegerThe number of times this phish has been reported back to Phisherman as being caught
phishTankIdintegerThe PhishTank ID for this domain, if applicable
urlScanIdstringThe UUID for this domain, if applicable
websiteScreenshotstringURL to a screenshot of this website, provided by either PhishTank or
ip_addressstringThe IP address of this website
asn: asnstringThe ASN (Autonomous System Numbers) for this domain
asn: namestringThe human-readable name for this ASN (Autonomous System Number)
asn: routestringThe CIDR block for this domain
routestringThe CIDR Block for this website
registrystringThe regional internet registry for this domain
country: codestringThe ISO code for the country this domain is hosted in
country: namestringThe country this domain is hosted in


Please see the Domain Classifications page for information on each classification.