Domain & Traffic Tools
Domain research and competitive analysis through your AI assistant. Check domain availability, estimate traffic, track competitors, and discover keyword gaps. Requires a Pro API key.
domain_info
Domain availability and traffic estimation. Use the type parameter to select which operation.
| Parameter | Type | Description |
|---|---|---|
type | string | availability or traffic |
type: availability
Check availability status for up to 10 domains at once. Returns registration status, registrar, and expiration dates.
| Extra Parameter | Type | Description |
|---|---|---|
domains | string[] | Domains to check (max 10) |
domain_info({
type: 'availability',
domains: ['coolapp.dev', 'coolapp.io', 'mycoolapp.com']
})
Returns:
{
"results": [
{ "domain": "coolapp.dev", "available": true },
{
"domain": "coolapp.io",
"available": false,
"registrar": "Cloudflare, Inc.",
"expiration": "2026-03-15",
"created": "2019-08-22"
}
]
}
type: traffic
Estimate monthly organic search traffic for a domain.
| Extra Parameter | Type | Description |
|---|---|---|
domain | string | Domain without https:// |
domain_info({
type: 'traffic',
domain: 'competitor.com'
})
Returns:
{
"domain": "competitor.com",
"traffic": {
"monthly": 45000,
"trend": "growing",
"changePercent": 12
},
"topPages": [
{ "path": "/docs/getting-started", "traffic": 8500, "keywords": 34 }
],
"topCountries": [{ "country": "US", "percent": 100 }],
"domainRank": 62
}
competitors
Competitor tracking and auto-discovery. Use type to view tracked competitors or discover new ones.
| Parameter | Type | Default | Description |
|---|---|---|---|
type | string | get | get or discover |
siteUrl | string | - | Site URL (optional if single verified site) |
includeSelf | boolean | false | Include own domain in results (get only) |
type: get
View tracked competitors with traffic, keywords, shared keywords, keyword gaps, and quick wins.
competitors({ type: 'get' })
Returns:
{
"insights": {
"quickWins": 12,
"totalSharedKeywords": 156,
"totalTrafficValue": 4500,
"competitorCount": 5
},
"competitors": [
{
"domain": "competitor.com",
"metrics": {
"organicTraffic": 45000,
"totalKeywords": 890,
"domainRank": 62
},
"sharedKeywords": [...],
"keywordGaps": [...],
"quickWins": [...]
}
]
}
type: discover
Auto-discover competitors based on your keyword rankings.
competitors({ type: 'discover' })
Analyzes domains competing for similar keywords and adds them to your tracked competitors.
Combining Tools
For complete competitor research:
domain_info({ type: 'traffic' })- get traffic overviewkeyword_research({ type: 'rankings' })- see specific keywords they rank forcompetitors({ type: 'discover' })- auto-find competitors from your rankingscompetitors({ type: 'get' })- view keyword gaps and quick wins
Data Freshness
| Tool | Cache Duration | Data Source |
|---|---|---|
domain_info (availability) | 1 hour | DataForSEO WHOIS database |
domain_info (traffic) | 24 hours | DataForSEO keyword ranking database |
competitors | Real-time | Pro database |
Limitations
- Domain availability: DataForSEO tracks 260M+ domains but may miss new registrations. Domains not found are reported as likely available.
- Traffic estimates: US organic search traffic only. Does not include paid, social, direct, or referral traffic. Estimates based on keyword rankings and CTR models.
- Competitor discovery: Requires sufficient ranking data. New sites with few rankings may not find competitors.
Audit Prompts
Pre-built MCP prompts for SEO audits and content creation. Run site-wide audits, analyze specific pages, generate article outlines—through any MCP client.
Search Console
MCP tools for Google Search Console data. Get real performance metrics, identify SEO opportunities, and manage sitemaps—through your AI assistant.