Bulk Domain Rating Checker
Pricing
$0.50 / 1,000 domain rating results
Bulk Domain Rating Checker
Check Domain Rating by Ahrefs for up to 10,000 domains or URLs with clean three-field results, resilient retries, and transparent per-result pricing.
Pricing
$0.50 / 1,000 domain rating results
Rating
0.0
(0)
Developer
DataScraperES
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Retrieve Domain Rating for domains and URLs in bulk through the public Ahrefs API. No Ahrefs API key is required.
What you get
Each successful dataset row contains exactly three fields:
target: the original domain or URL.domainRating: Domain Rating on Ahrefs' 0–100 logarithmic scale.fetchedAt: the UTC retrieval timestamp.
Results can be exported from Apify as JSON, CSV, Excel, XML, JSONL, and other supported dataset formats.
Pricing
This Actor uses pay per event at $0.50 per 1,000 successful results ($0.0005 each). One domain-rating-result event is charged only when Ahrefs returns HTTP 200 with a valid Domain Rating result and that result is stored in the main dataset.
Invalid targets, HTTP errors, timeouts, exhausted retries, and malformed responses are written to the separate errors dataset without this event. The event price shown by Apify is the final Actor price; platform usage is not charged separately.
Input
| Field | Type | Default | Description |
|---|---|---|---|
targets | string array | Required | Domains or URLs, one per line. Maximum 10,000. |
maxConcurrency | integer | 5 | Simultaneous requests, from 1 to 25. |
requestTimeoutSecs | integer | 30 | Timeout for each request, from 5 to 120 seconds. |
maxRetries | integer | 4 | Retries for temporary network, rate-limit, and server errors. |
Example:
{"targets": ["ahrefs.com", "https://apify.com", "example.com"],"maxConcurrency": 5,"requestTimeoutSecs": 30,"maxRetries": 4}
Output
Successful results are stored in the default dataset:
{"target": "ahrefs.com","domainRating": 91.0,"fetchedAt": "2026-07-10T12:00:00Z"}
Failed lookups are available in the Uncharged errors dataset. The run summary provides totals for unique targets, successes, failures, retries, charged events, skipped work, and spending-limit completion.
Reliability and limits
- Duplicate targets are always removed before lookup and billing.
- HTTP 408, 425, 429, and 5xx responses are retried with exponential backoff and jitter.
Retry-Afteris honored when supplied by Ahrefs.- User-defined Apify spending limits are checked before requests are started.
- Concurrency is bounded to protect both the run and the upstream service.
- Persisted results and errors are detected after a migration or restart, preventing duplicate work and charges.
- Domain Rating is provided as-is by Ahrefs and may change over time.