Iris API¶
Quick start with Python
Our Python SDK provides native support for this API. Install with pip install domaintools_api --upgrade
The Iris API suite provides programmatic access to DomainTools' comprehensive threat intelligence platform. The Iris APIs are organized into three distinct products, each designed for specific security workflows:
- Iris Investigate API: Deep domain analysis and infrastructure mapping
- Iris Enrich API: High-volume domain enrichment for SIEM and SOAR platforms
- Iris Detect API: Automate lookalike domain discovery and monitoring
Iris Investigate API¶
The Iris Investigate API enables deep domain analysis and infrastructure mapping at human scale. Search and pivot across dozens of domain attributes to uncover connected infrastructure and map adversary operations.
Key capabilities:
- Comprehensive domain profiles with dozens of attributes
- Pivot searches by identity, IP, name server, mail server, SSL/TLS certificate, and more
- Guided pivot counts to identify meaningful connections
- Domain tagging and search hash integration with the Iris Investigate UI
- Monitor newly active domains matching specific criteria
Ideal for: Threat hunters, incident responders, and security analysts conducting manual investigations or building custom threat intelligence workflows that require deep domain context and relationship mapping.
Iris Enrich API¶
The Iris Enrich API provides high-volume domain enrichment optimized for batch processing and fast response times. Enrich up to 100 domains per request with actionable threat intelligence and domain metadata.
Key capabilities:
- Batch enrichment of up to 100 domains per request
- Domain risk scores, RDAP, WHOIS, IP, DNS, website, and SSL/TLS certificate data
- Optimized for SIEM and SOAR platform integration
- Independent rate limits designed for high-volume workflows
- Fast response times for real-time enrichment
Ideal for: Security teams integrating domain intelligence into SIEM solutions like Splunk or QRadar, SOAR platforms, or custom data analytics pipelines that process large volumes of domain data.
Iris Detect API¶
The Iris Detect API enables automated workflows for discovering and triaging lookalike domains that impersonate your brands, partners, or infrastructure.
Key capabilities:
- Retrieve newly discovered domains matching your monitors
- Query watched domains and track infrastructure changes
- Programmatically add domains to watchlists or mark as ignored
- Escalate domains for blocking or submission to Google Web Risk
- Filter and search across all monitors or specific monitors
Ideal for: Brand protection teams, security operations centers, and threat intelligence analysts who need to automate detection and response to domain impersonation attacks.
Quick Start¶
All Iris APIs follow a RESTful URL structure and share common authentication mechanisms. Each product offers free, un-authenticated access for sample URLs listed in their respective guides.
Authentication¶
The Iris APIs support multiple authentication methods:
- Header authentication (recommended)
- Open-key authentication
- Signed authentication (HMAC)
Get Access¶
Iris APIs are available as part of DomainTools Enterprise accounts. Contact us to discuss pricing and access levels for your organization.
Additional resources¶
In this section
- Getting Started
- API Reference
- Developer Tools