Abuse Contact Lookup API

Abuse Contact Information for any Domain or IP

Our Abuse Contact Lookup API retrieves the designated abuse contact information for a given domain or IP address, helping users quickly identify where to report issues like spam or network abuse.

Streamline the process of accessing relevant contact details directly from WHOIS records and other data sources with one simple API.

Get Started for Free

Why Choose ViewDNS.info Abuse Contact Lookup API?

  • Industry Leading Coverage of Domain Name and IP Addresses
  • Live Data Ensuring Freshness
  • Highly Scalable to meet Business Needs
  • Streamlined Searching of Multiple Data Sources in a Single API
  • Subscription Includes Access to ALL ViewDNS.info APIs

Our Valued Customers Include:

Blizzard DuckDuckGo Kaspersky NTT LaPoste

Key Abuse Contact Lookup API Features

Live Data

Our API retrieves data in real-time, ensuring that the most up to date abuse contact is available.

Highly Scalable

Our Abuse Contact Lookup API employs a highly scalable backend ensuring that even high volume searches are met with the highest success rate.

Streamlined Process

Our API searches multiple data sources to determine the most appropriate abuse contact. Take the hassle out of checking multiple sources with one simple API.

Thorough Coverage

Our Abuse Contact Lookup API supports all TLDs, ccTLDs, and all regional IP address registries (RIRs).


Usage Details

Retrieve abuse contact details for any domain name or IP address.

/abuselookup GET

https://api.viewdns.info/abuselookup/

Retrieves the most relevant abuse contact email address for a domain name or IP address.

Parameters

  • apikey required

    Your API key associated with your ViewDNS.info account.

  • domain required

    The domain or IP to retrieve the abuse contact for (e.g., example.com).

  • output optional (default=json)

    The output format required ('xml' or 'json').

Sample Request Live Demo!

https://api.viewdns.info/abuselookup/?domain=domain.com&apikey=demo&output=json

Sample Response

{
  "query": {
    "tool": "abusecontact_PRO",
    "domain": "domain.com"
  },
  "response": {
    "abusecontact": "abuse@mfcu.net"
  }
}

Code Example