Bulk Domain Rating Checker
Pricing
from $0.38 / 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
from $0.38 / 1,000 domain rating results
Rating
0.0
(0)
Developer
DataScraperES
Maintained by CommunityActor stats
0
Bookmarked
25
Total users
10
Monthly active users
15 days ago
Last modified
Categories
Share
Check Ahrefs Domain Rating for domains or complete website URLs in bulk. Submit up to 10,000 targets and receive a clean, export-ready row for every successful lookup, with duplicates removed automatically.
What this Actor does
Bulk Domain Rating Checker returns the strength of each target's backlink profile on Ahrefs' 0–100 logarithmic Domain Rating scale. It accepts bare domains and complete URLs, normalizes case-insensitive duplicates, retries temporary failures, and keeps unsuccessful lookups separate from the successful Dataset.
Use cases
- Prioritize domains for link building, outreach, partnerships, or sponsorships.
- Add a consistent authority metric to lead and company datasets.
- Compare competitor, referring-domain, or publisher lists at scale.
- Schedule recurring checks to monitor Domain Rating changes.
How to use
- Open the Actor in Apify Console.
- Add one domain or URL per line under Domains or URLs.
- Click Start and open the default Dataset when the run finishes.
Input
targets is required and accepts between 1 and 10,000 strings. Domains and full URLs can be mixed. Surrounding whitespace is removed and repeated values are deduplicated case-insensitively before lookup and billing.
{"targets": ["ahrefs.com"]}
Output
Each successful target creates one item with exactly three fields in the default Dataset. Failed targets are written to the separate Uncharged errors Dataset so they do not pollute successful exports. Results can be exported as JSON, CSV, Excel, XML, or JSONL.
This is the complete Dataset item from a real successful run:
{"target": "ahrefs.com","domainRating": 91,"fetchedAt": "2026-08-24T12:38:38.994885Z"}
target preserves the submitted unique target, domainRating is the current Ahrefs score, and fetchedAt records when the value was retrieved. A run summary is also stored as OUTPUT in the default Key-Value Store.
Pricing
Each valid result written to the default Dataset triggers one domain-rating-result event. The price depends on your Apify plan:
| Tier | Price per result | Price per 1,000 results |
|---|---|---|
| Free | $0.0005 | $0.50 |
| Bronze | $0.00045 | $0.45 |
| Silver | $0.0004 | $0.40 |
| Gold | $0.000375 | $0.375 |
| Platinum | $0.000375 | $0.375 |
| Diamond | $0.000375 | $0.375 |
Invalid inputs, failed requests, exhausted retries, malformed responses, and targets skipped because of a maximum-charge limit do not create this event.
API and integrations
Run the Actor from Apify Console, API, CLI, schedules, tasks, or webhooks. Use the default Dataset API for downstream spreadsheets, databases, dashboards, and automation workflows. Set a maximum charge in Apify when you need a strict spending ceiling for a large batch.
Related Actors
| Actor | Best for |
|---|---|
| Similarweb Website Traffic & SEO Analytics Scraper | Adding traffic, rankings, geography, and competitor estimates to the same domains. |
| Website Technology Lookup – CMS, Hosting & Tech Stack Data | Enriching domain lists with detected CMS, hosting, and technology categories. |
| Google SERP Scraper API – Search Results Scraper | Measuring organic search visibility and the pages ranking for target queries. |
Limits and data quality
A run accepts at most 10,000 submitted values. Domain Rating is a changing snapshot, so the same target can return a different score later. Duplicate targets are queried only once. A successful row requires a valid rating between 0 and 100; inspect the Uncharged errors Dataset and OUTPUT summary when a target is absent. Temporary network, rate-limit, and server errors are retried automatically, but a result is not guaranteed for every submitted target.
Frequently asked questions
Are duplicate domains charged twice?
No. Duplicate values are removed case-insensitively before requests and billing.
Can I submit URLs instead of bare domains?
Yes. The targets array can mix domains and complete website URLs.
Why is a target missing from the successful Dataset?
It may be invalid, unavailable, rejected upstream, or skipped after reaching the run's maximum charge. Check Uncharged errors and the OUTPUT summary.
Responsible use
Use the returned data in accordance with applicable laws, contracts, privacy rules, and third-party rights. Domain Rating is provided by Ahrefs and should be interpreted as one comparative SEO metric, not as a guarantee of quality, traffic, or ranking performance.
Support
Open the Actor's Issues tab with the run ID, a reproducible input, the affected target, and the expected versus actual behavior. Do not include passwords, tokens, or other sensitive information.