Appearance
Domain Analytics API Fresh
The Domain Analytics API provides structured intelligence about websites — what technology stack they use, when domains were registered, who owns them, and how they perform across search and paid channels.
All Endpoints (7 total)
Technologies Sub-API (6 endpoints)
| Endpoint | Method | Description |
|---|---|---|
/v3/domain_analytics/technologies/domain_technologies/live | POST | Technologies detected on a specific domain |
/v3/domain_analytics/technologies/technologies_summary/live | POST | Summary of technology usage across the web |
/v3/domain_analytics/technologies/technologies_domains/live | POST | All domains using a specific technology |
/v3/domain_analytics/technologies/technologies/live | POST | Full list of detectable technologies |
/v3/domain_analytics/technologies/available_filters | GET | Available filter parameters |
/v3/domain_analytics/technologies/locations | GET | Supported locations for technology queries |
Whois Sub-API (1 endpoint)
| Endpoint | Method | Description |
|---|---|---|
/v3/domain_analytics/whois/overview/live | POST | WHOIS registration data enriched with backlink and ranking signals |
What It Covers
The API is organized into two sub-APIs:
Domain Analytics Technologies API
Identifies the software, frameworks, hosting providers, CMS platforms, analytics tools, and other technologies detected on websites across the internet.
Use cases:
- Find all websites using a specific CMS (e.g., every site on Shopify in a given country)
- Discover which technologies your competitors use
- Build prospect lists based on technology stack
- Analyze technology adoption trends over time
Domain Analytics Whois API
Provides WHOIS registration data for domains, enriched with additional signals:
- Registrar, registrant, and expiry date
- Domain age and creation date
- Nameservers
- Backlink stats from the DataForSEO index
- Organic and paid search ranking signals
Use cases:
- Identify expired or expiring domains with existing authority
- Evaluate domain investment opportunities
- Monitor competitor domain registrations
Method
Both sub-APIs use the Live method only. Results are returned immediately in the response — no separate task retrieval required.
- Up to 2000 API calls per minute
- Max 30 simultaneous requests
Authentication
bash
login="your_login"
password="your_password"
cred="$(printf ${login}:${password} | base64)"
curl --location --request POST "https://api.dataforseo.com/v3/domain_analytics/technologies/domain_technologies/live" \
--header "Authorization: Basic ${cred}" \
--header "Content-Type: application/json" \
--data-raw '[
{
"target": "example.com"
}
]'python
from client import RestClient
client = RestClient("your_login", "your_password")
post_data = dict()
post_data[0] = dict(target="example.com")
response = client.post("/v3/domain_analytics/technologies/domain_technologies/live", post_data)
if response["status_code"] == 20000:
technologies = response["tasks"][0]["result"][0]["technologies"]
print(technologies)Pricing
Pricing is per request and varies by endpoint. Check the Domain Analytics API Pricing page for current rates. You can monitor spending in your account dashboard or via the User Data endpoint.