Bulk Domain Authority Checker & API: DA, DR & Spam Score
Pricing
from $1.00 / 1,000 domains
Bulk Domain Authority Checker & API: DA, DR & Spam Score
SEO domain authority checker and API, bulk DA checker MCP tool: ≤ 10,000 domains/run: domain rank 0-100, SEO spam score, backlinks, referring domains, nofollow. Moz domain authority alternative, Ahrefs DR alternative, website authority checker, domain rating checker. Pay per domain plus lookup fees.
Pricing
from $1.00 / 1,000 domains
Rating
0.0
(0)
Developer
PlainRows
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Bulk Domain Authority Checker & API: DA, Spam Score & Backlinks
Check the domain authority of up to 10,000 domains per run: domain rank (0-100), spam score, backlinks count, referring domains and nofollow counts, one clean row per domain. A fast bulk DA checker and backlink checker for link building, SEO audits and domain research.
It reads a commercial backlink index through an API instead of scraping Moz or Ahrefs pages: results in seconds, no login, no captchas, no blocked runs. You pay per domain with data, plus small lookup fees: duplicates and input mistakes are free, and unknown domains only cost the $0.0002 domain lookup fee.
Typical uses
- Link building and outreach: sort a prospect list by authority and drop spammy sites before you pitch them (free n8n template: Google Sheets list in, keep / check / skip verdict out).
- 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.
What you get for each domain
| Field | Description |
|---|---|
domain, input | The domain checked (lowercase, without https://, path or www.) and the value you entered |
domainRank | DataForSEO domain rank on a 0-100 scale, computed from the domain's backlink profile |
spamScore | DataForSEO spam score, 0-100 (higher = more spam signals in the link profile) |
backlinks | Number of live backlinks pointing to the domain |
referringDomains, referringDomainsNofollow | Domains linking to it, and how many of them link with nofollow |
referringMainDomains, referringMainDomainsNofollow | Same, with subdomains grouped under their main domain |
found | false when the index has no data for the domain (all metrics empty or 0; only the domain lookup fee applies) |
observedAt | When the data was retrieved (UTC) |
About "domain authority": domainRank is DataForSEO's own rank, built in the same spirit as Moz Domain Authority (DA) or Ahrefs Domain Rating (DR), but it is a different metric: values will not match Moz DA or Ahrefs DR exactly. Use it to compare and sort domains, not to quote a Moz or Ahrefs score.
Missing values are null, never guessed. A metric group you turned off is null too.
Input
{"domains": ["apify.com", "https://www.forbes.com/sites/", "blog.hubspot.com"],"includeSpamScore": true,"includeBacklinks": true,"includeReferringDomains": true}
- domains: up to 10,000 per run. Domains, subdomains or full URLs (reduced to the host,
www.removed). Duplicates are removed; invalid lines are listed in the run summary. - Domains are checked in batches of 1,000.
- Metric groups: domain rank is always included.
includeSpamScoreis on by default;includeBacklinksandincludeReferringDomainsare off by default: turn them on to add backlink and referring-domain counts (each group adds one batch fee per 1,000 domains, see Pricing). - In each batch, the rows with data are stored first, then the free
found: falserows.
Output example
Real row from a run on 2026-10-07 (input https://www.semrush.com/blog/, all four metric groups on):
{"domain": "semrush.com","input": "https://www.semrush.com/blog/","found": true,"domainRank": 82,"spamScore": 9,"backlinks": 20567322,"referringDomains": 136233,"referringDomainsNofollow": 25209,"referringMainDomains": 125776,"referringMainDomainsNofollow": 20857,"observedAt": "2026-10-07T13:14:19.787Z","schemaVersion": "1.0"}
Pricing
Pay per use, no subscription. Example on the Starter plan: 1,000 domains with the default metrics (rank and spam score) cost $1.77 ($1.50 for 1,000 domains with data at $0.0015, plus 2 batch lookups at $0.037 and 1,000 domain lookups at $0.0002); 100 domains cost $0.24; turning on backlinks and referring domains adds $0.074 per 1,000 domains. Domains without data only pay the $0.0002 lookup fee. See the Pricing tab for the other plans. Three events:
- Domain with data (
domain-result): one per domain returned with data. - Batch lookup (
batch-lookup): one per metric group for each batch of up to 1,000 domains: $0.04 (FREE) / $0.037 (BRONZE) / $0.036 (SILVER) / $0.035 (GOLD+). The data source charges a fixed fee per request, so this fee is shown openly instead of being hidden in the per-domain price. With the default groups (rank and spam score), a run of 1 to 1,000 domains has 2 batch lookups; with all four groups it has 4, and 8 for 1,001 to 2,000 domains, and so on. - Domain lookup (
domain-lookup): $0.0002 per domain sent to the backlink index, with or without data.
The more domains per run, the cheaper each domain: on large lists the batch fee is spread over up to 1,000 domains. For a handful of domains, turn off the metric groups you do not need.
Duplicates and input mistakes are not billed; domains with no data only pay the domain lookup fee. The run checks the batch fees and rows against the maximum cost you set before each request, and never spends more.
Free Apify plan: up to 50 domains per run, so you can check the output. A paid Apify plan removes this limit.
Track your domains every month
Keep an eye on your own site, your competitors or your link prospects:
- Run the Actor once with your list, then click Save as a new task (your input is kept).
- In the task, click Schedule and pick the same day each month.
- Send each run to your tool: the task's Integrations tab (Google Sheets, Slack, a webhook…), or the n8n / Make Apify nodes.
Compare
domainRankandspamScore(andreferringDomains, if you turn it on) from one month to the next to see who gains or loses authority (see Pricing for the cost of each run).
Use it from code, automations or AI agents
API (one call, results returned directly):
curl -X POST "https://api.apify.com/v2/acts/plainrows~domain-authority-checker/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"domains": ["apify.com", "forbes.com", "bbc.co.uk"]}'
n8n, Make, Zapier: use the Apify integration, pick plainrows/domain-authority-checker, and map the dataset items to Google Sheets, Airtable, HubSpot or your database.
AI agents (MCP): add https://mcp.apify.com?tools=plainrows/domain-authority-checker to Claude, Cursor or any MCP client. The agent gets a typed tool and pays per result.
What this is not
- Not Moz DA, Ahrefs DR or Semrush Authority Score. It is DataForSEO's domain rank and spam score, from DataForSEO's own backlink index. Not affiliated with Moz, Ahrefs, Semrush or Google.
- No list of individual backlinks or anchors: it returns totals per domain.
- No traffic or keyword data.
- Page-level (URL) authority is not supported: every input is reduced to its domain.
Run summary
Each run stores a summary in the key-value store (OUTPUT): domains submitted and checked, domains with and without data, batch lookups charged, duplicates and invalid inputs, and anything skipped because of the free-plan or budget limit.
FAQ
How do I check the domain authority of many websites at once? Paste up to 10,000 domains or URLs, one per line, and run: one row per domain with domain rank (0-100), spam score, backlinks and referring domains.
Is this Moz DA or Ahrefs DR? No. It is DataForSEO's domain rank and spam score, from its own backlink index, on a 0-100 scale. Values will not match Moz DA or Ahrefs DR; use them to compare and sort domains.
Can I lower the price for a large list?
Yes: turn off the metric groups you do not need (includeSpamScore, includeBacklinks, includeReferringDomains) to save their batch fees. Domain rank is always included.
Does it check the authority of a single page? No: every input is reduced to its domain. For links to a specific page, use Backlink Checker.
Do I need an Ahrefs, Moz or Semrush account? No: you pay per domain with data, with no subscription.
For AI agents
- Use when: You need an authority score (domain rank 0-100), spam score or backlink and referring-domain counts for a list of domains, for example to sort link-building prospects or audit a list of sites.
- Do not use for: Listing the individual backlinks or referring domains of a site (use plainrows/backlink-checker), or traffic and ranked keywords of a domain (use plainrows/domain-seo-overview). The score is a DataForSEO domain rank, not Moz DA or Ahrefs DR themselves.
- Input JSON (minimal):
{"domains": ["apify.com"]} - Output fields:
domain,input,found,domainRank,spamScore,backlinks,referringDomains,referringDomainsNofollow,referringMainDomains,referringMainDomainsNofollow,observedAt,schemaVersion - Price per result: $0.0015 per
domain-resulton the Starter plan (other plans: see the pricing table) - Median run time: 5 s (successful runs of the last 30 days)
- Success rate (30 days): 100% of 28 public runs
More PlainRows tools
Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.
- SEO and keywords: Keyword Search Volume, CPC & Difficulty · Keyword Planner Alternative (Bulk Search Volume & CPC) · Google Keyword Planner API (Google Ads Search Volume & CPC) · Google Autocomplete & People Also Ask · Google Trends Explorer · Google Trends Keyword Discovery (Rising & Related) · Website Organic Traffic & Top Keywords · Competitor Keywords API (Ranked Keywords) · Bulk Website Traffic Checker · PPC Competitor Keywords (SpyFu Alternative) · Backlink Checker · Backlink API (Referring Domains & Backlinks Data) · Broken Link Checker · SEO Audit API (On-Page SEO Checker) · AI Search Visibility Tracker (ChatGPT, Gemini, AI Mode) · AI Overview Tracker (Google AI Overview Citations) · Perplexity Search API (Answers & Citations) · ChatGPT Search Scraper (Answers & Citations) · Google AI Mode API (Answers & Citations) · Gemini Search Scraper (Answers & Citations) · AI Citations Finder (LLM Mentions in ChatGPT & AI Overviews) · Keyword Rank Checker (Google SERP Position) · Google Search API (SERP Scraper & Web Results) · Bing Search API (Bing SERP & Web Results)
- Leads and companies: Google Maps Scraper · Google Maps Email Extractor · Google Maps Businesses Without Website · Yellow Pages Australia Scraper · Website Technology Checker · Website Email Extractor · Contact Details Scraper (Emails, Phones, Socials) · ATS Jobs Scraper (Workday, Greenhouse, Lever, Ashby) · Workday Jobs Scraper · Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper · Google Jobs Scraper · Reed.co.uk Jobs Scraper (UK) · jobs.ch & jobup.ch Jobs Scraper (Switzerland) · Arbeitsagentur Jobs Scraper (Germany) · Gupy Jobs Scraper (Brazil) · Catho Jobs Scraper (Brazil) · Vagas.com.br Jobs Scraper (Brazil) · Jobs.cz Scraper (Czech Republic) · Remote Jobs Scraper (Himalayas, RemoteOK, Jobicy) · Google Ads Scraper (Transparency Center) · Company Registry Lookup (SIRENE, LEI, Brreg) · Public Tenders Search (EU TED & UK)
- E-commerce and travel: Amazon Product Search Scraper · Amazon Keyword Research (Search Volume & Reverse ASIN) · Google Shopping Prices Scraper · Google Hotels Prices Scraper · Google Hotels Scraper · Tripadvisor Reviews Scraper · Trustpilot Reviews Scraper
- Marketplaces and classifieds: Property Finder Scraper (UAE) · Redfin Scraper (US Homes for Sale) · Otomoto Scraper (Polish Car Listings) · Otodom Scraper (Poland Property) · Imovirtual Scraper (Portugal Property) · Standvirtual Scraper (Portugal Cars) · Immoweb Scraper (Belgium Property) · Blocket Scraper (Sweden) · FINN.no Scraper (Norway) · coches.net Scraper (Spain Cars) · 2dehands Scraper (Belgium) · Storia Scraper (Romania Property) · Autovit Scraper (Romania Cars) · FINN.no Car Scraper (Norway Cars) · DBA Scraper (Denmark) · Tori.fi Scraper (Finland)
- Content and media: Google News Scraper · YouTube Search Scraper · YouTube Search API (JSON) · YouTube Comments Scraper · Google Images Scraper · Website Screenshot API · PDF to Markdown Converter (PDF to Text for AI & RAG) · Google Maps Reviews Scraper · Google Reviews Scraper · App Store & Google Play Reviews Scraper · App Store & Google Play App Details Scraper · Google Play Reviews Scraper · App Store Reviews Scraper
Compared with other APIs: Ahrefs API alternative · Moz API alternative
Support
Missing a metric or found a bug? Open an issue on this page. Issues are read and answered.