Skip to content

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)

EndpointMethodDescription
/v3/domain_analytics/technologies/domain_technologies/livePOSTTechnologies detected on a specific domain
/v3/domain_analytics/technologies/technologies_summary/livePOSTSummary of technology usage across the web
/v3/domain_analytics/technologies/technologies_domains/livePOSTAll domains using a specific technology
/v3/domain_analytics/technologies/technologies/livePOSTFull list of detectable technologies
/v3/domain_analytics/technologies/available_filtersGETAvailable filter parameters
/v3/domain_analytics/technologies/locationsGETSupported locations for technology queries

Whois Sub-API (1 endpoint)

EndpointMethodDescription
/v3/domain_analytics/whois/overview/livePOSTWHOIS 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.

Internal SOP reference — not affiliated with DataForSEO.