Resource Hints
developer/v1/domain/resource-hintsDiscovers resource hints (preconnect, prefetch, preload, dns-prefetch) configured on a webpage. Reveals third-party dependencies and performance optimization strategies.
What It Does
Parses HTML for link rel="preconnect", "prefetch", "preload", and "dns-prefetch" tags. Identifies which external domains are prioritized, what resources are preloaded, and analyzes the performance optimization strategy.
Why It's Useful
Resource hints reveal critical third-party dependencies and performance priorities. They expose which services a site relies on and provide insights into their performance optimization approach.
Use Cases
Performance Analysis
Analyze resource hints to understand performance optimization strategy.
Learn from competitor performance optimizations.
Third-Party Discovery
Identify critical third-party dependencies from preconnect hints.
Map supply chain dependencies for security assessment.
SEO Audit
Verify resource hints are properly configured for Core Web Vitals.
Optimize page performance for better search rankings.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
domain | string | Required | The domain to analyze resource hints forExample: example.com |
Response Fields
| Field | Type | Description |
|---|---|---|
domain | string | The analyzed domain |
preconnect | array | Domains with preconnect hints |
prefetch | array | Resources marked for prefetch |
preload | array | Resources marked for preload |
dnsPrefetch | array | Domains with DNS prefetch |
prerender | array | Pages marked for prerender |
totalCount | number | Total resource hints found |
recommendations | array | Optimization suggestions |
Code Examples
curl "https://api.edgedns.dev/v1/domain/resource-hints" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d "domain=example.com"const response = await fetch(
'https://api.edgedns.dev/v1/domain/resource-hints?domain=example.com',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
console.log(data);import requests
response = requests.get(
'https://api.edgedns.dev/v1/domain/resource-hints',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
params={
'domain': 'example.com'
}
)
data = response.json()
print(data)Read the full Resource Hints guide
Why it matters, real-world use cases, parameters, response fields, and how to call it from Claude, ChatGPT, or Gemini via MCP.
Read the guide →Related Endpoints
External References
Learn more about the standards and protocols behind this endpoint.
Try This Endpoint
Test the Resource Hints endpoint live in the playground.