PlainRows

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.

Try it on Apify   Actor status

Typical uses

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 perFree planStarterScaleBusiness
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

Full documentation, input options and output fields: https://apify.com/plainrows/domain-authority-checker