Overview
The DomainTools API provides direct access to the same data that drives the powerful research tools on DomainTools.com. It is designed for server-to-server communication between your system and the DomainTools network using standard HTTPS requests. The API can provide responses in both JSON and XML formats and offers a RESTful URL structure for most queries. You can authenticate securely using HMAC authentication (described in detail below) or with simple key/value pairs in the request.
If you wish to use our API products, or require assistance with customized data feeds, contact our Enterprise Solutions team to arrange access:
- Email: [email protected]
- Phone: (206) 838-9020
Professional API Endpoint
The API endpoint for all requests described in this document is:
https://api.domaintools.com/v1/
We also support SSL requests to the Professional API endpoint. We recommend you use the HMAC authentication scheme to protect your API credentials if you are not using SSL.
Response Formats
The API provides responses in JSON format by default. Other formats are available by adding the optional format parameter to your request.
Value | Response Format |
---|---|
json | Structured data in Javascript Object Notation
https://api.domaintools.com/v1/domaintools.com |
xml | Structured data in XML format
https://api.domaintools.com/v1/domaintools.com?format=xml |
html | Human-friendly view useful for debugging and previewing
https://api.domaintools.com/v1/domaintools.com?format=html |
Free Sample Queries
Most API products provide free, unauthenticated access when you request data on these domain names or IP addresses:
- DomainTools.com
- DailyChanges.com
- ReverseWhois.com
- 64.246.165.240
You can use this to evaluate the products in your environment and for low-volume automated testing after you go live. Unless stated otherwise, all example URLs in this document will function normally without authentication. If you provide your authentication credentials for these sample URLs, your account will not be charged (and the authentication will not be validated).
Product Service Levels
A product service level authorizes your API account to access an API product and defines the price and usage limits for that access. If your account is not authorized to access a certain product, contact DomainTools member services for help.
To protect your account from unexpected fees, we apply a usage limit to each product that controls how many requests the API will serve per minute and per month. If the default limits are too restrictive for your needs, contact us and we’ll make adjustments.
- Account Information
- Brand Monitor
- Domain Profile
- Domain Reputation
- Domain Risk Score
- Domain Search
- Hosting History
- IP Monitor
- IP Registrant Monitor
- Iris Detect
- Iris Enrich
- Iris Investigate
- Iris Pivot
- Name Server Monitor
- Parsed Whois
- PhishEye
- Registrant Monitor
- Reverse IP
- Reverse IP Whois
- Reverse Name Server
- Reverse Whois
- Whois History
- Whois Lookup