Domain Authority Checker: Bulk Rank, Backlinks & Spam Score
Check domain authority for up to 10,000 domains per run: domain rank (0-100), spam score, backlinks, referring domains and nofollow counts in one row per domain. A Moz DA and Ahrefs Domain Rating (DR) alternative, no subscription, results in seconds. Pay only per domain with data.
Typical uses
- Link building and outreach: sort a prospect list by authority and drop spammy sites before you pitch them.
- Guest post and PR vetting: check the referring domains and spam score of sites selling links or placements.
- Expired domain and domain investing research: screen thousands of domains in one run.
- Competitor and market mapping: compare the backlink strength of every site in a niche.
- Automations and AI agents: enrich a Google Sheet, CRM or agent workflow with authority metrics.
Pricing
Pay per use, no subscription, no monthly fee. The price depends on your Apify plan. Apify's free plan includes $5 of usage every month.
| You pay per | Free plan | Starter | Scale | Business |
|---|---|---|---|---|
| Domain One domain returned with its domain rank, spam score, backlinks and referring domains. Domains the backlink index has no data for are free. | $0.002 | $0.0015 | $0.0012 | $0.001 |
| Batch lookup One lookup of one metric group (rank, spam score, backlinks or referring domains) for a batch of up to 1,000 domains. A run of up to 1,000 domains with all four metric groups = 4 batch lookups. | $0.04 | $0.035 | $0.033 | $0.032 |
Run it from your code
Get an API token in the Apify Console (Settings → Integrations), then:
curl -X POST \
"https://api.apify.com/v2/acts/plainrows~domain-authority-checker/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"domains": [
"apify.com",
"forbes.com",
"bbc.co.uk"
]
}'
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("plainrows/domain-authority-checker").call(run_input={'domains': ['apify.com', 'forbes.com', 'bbc.co.uk']})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)
Use it in automations and AI agents
- n8n, Make, Zapier: use the official Apify integration and pick the Actor
plainrows/domain-authority-checker. - MCP (Claude, Cursor, other AI agents):
https://mcp.apify.com?tools=plainrows/domain-authority-checker
Full documentation, input options and output fields: https://apify.com/plainrows/domain-authority-checker