Home / Tools / Domain Authority Checker: Backlinks, Website Traffic

Domain & website intelligence

Domain Authority Checker: Backlinks, Website Traffic

Bulk domain authority, backlinks and organic traffic for thousands of domains. Licensed DataForSEO data (not Ahrefs/Semrush/Similarweb scraping). Flat rows + optional deep report.

Run it on Apify API & MCP

Sample output

DomainOrganic traffic / mo (US)Organic keywordsPaid keywords
stripe.com696,180113,19914
shopify.com917,397300,61832

Real rows from the prefilled example run (Oct 19, 2026), 4 of 38+ fields shown. Export as JSON, CSV, Excel or HTML, or read them through the API.

Full JSON of one real output row (2 rows in the example dataset)
{
  "domain": "stripe.com",
  "input": "stripe.com",
  "mode": "bulk",
  "found": true,
  "domain_rank": null,
  "rank_scale": null,
  "backlinks": null,
  "referring_domains": null,
  "referring_domains_nofollow": null,
  "referring_main_domains": null,
  "referring_ips": null,
  "referring_subnets": null,
  "dofollow_backlinks": null,
  "nofollow_backlinks": null,
  "spam_score": null,
  "new_backlinks": null,
  "lost_backlinks": null,
  "new_referring_domains": null,
  "lost_referring_domains": null,
  "organic_traffic": 696180.4852153021,
  "organic_keywords": 113199,
  "paid_traffic": 124.24732422828674,
  "paid_keywords": 14,
  "traffic_value_usd": null,
  "top_countries": null,
  "first_seen": null,
  "location": "United States",
  "location_code": 2840,
  "language": "English",
  "language_code": "en",
  "metrics_available": [
    "traffic"
  ],
  "note": null,
  "error": null,
  "scraped_at": "2026-10-19T10:00:02Z",
  "top_backlinks": null,
  "top_referring_domains": null,
  "top_organic_keywords": null,
  "competitors": null
}

Output fields

From the Actor's dataset schema. Every row has the same flat shape, so it drops straight into a spreadsheet, a database or an agent's context.

FieldTypeDescription
domainstringNormalized domain (or page host for reports)
inputstringOriginal input domain or URL
modestringbulk or report
foundbooleantrue if at least one requested metric was returned (only these rows are charged)
domain_rankintegerDomain rank / authority score (DataForSEO Rank, not Ahrefs DR)
rank_scalestring0-1000 or 0-100
backlinksintegerLive backlinks count
referring_ipsintegerReferring IPs (deep report / summary)
referring_subnetsintegerReferring subnets (deep report / summary)
dofollow_backlinksintegerApprox. dofollow referring pages (report mode)
nofollow_backlinksintegerNofollow referring pages (report mode)
spam_scoreintegerSpam score 0-100
organic_trafficnumberEstimated monthly organic traffic (ETV)
organic_keywordsintegerOrganic keyword / SERP count
traffic_value_usdnumberEstimated monthly traffic value in USD
top_countriesarrayTop referring countries [{country, backlinks}] (report)
first_seenstringWhen the first backlink was seen (report)
metrics_availablearrayWhich metric groups were filled

Pricing

Pay per result, billed by Apify. No subscription and no minimum. Discount tiers apply automatically on paid Apify plans.

EventFree planBronzeSilverGold
Domain result main
Charged once per domain row returned with data in bulk mode.
$0.005$0.0045$0.0043$0.004
Domain report
Charged once per deep domain report.
$0.20$0.20$0.20$0.20
Actor start
Charged once when the Actor run starts.
$0.001$0.001$0.001$0.001

Examples on the Free plan: 100 domain results = $0.50, 1,000 domain results = $5, 10,000 domain results = $50. Apify's Free plan includes $5 of monthly usage credit. Prices read from the Apify API at build time (2026-10-19).

Example input

This is the prefilled input on the Store page. Keep it and click Start to see real data in seconds.

{
  "domains": [
    "stripe.com",
    "shopify.com"
  ],
  "mode": "bulk",
  "metrics": [
    "traffic"
  ],
  "location": "United States",
  "language": "English",
  "rankScale": "one_thousand",
  "topBacklinks": 20,
  "topReferringDomains": 20,
  "topKeywords": 20,
  "topCompetitors": 10
}

Use it from code, no-code or an AI agent

cURL (one request, returns rows)
curl -X POST \
  "https://api.apify.com/v2/acts/wrenfield-data~domain-authority-traffic-checker/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"domains": ["stripe.com", "shopify.com"], "mode": "bulk", "metrics": ["traffic"], "location": "United States", "language": "English", "rankScale": "one_thousand", "topBacklinks": 20, "topReferringDomains": 20, "topKeywords": 20, "topCompetitors": 10}'
Python
# pip install apify-client
import os
from apify_client import ApifyClient

client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("wrenfield-data/domain-authority-traffic-checker").call(
    run_input={
    "domains": [
        "stripe.com",
        "shopify.com"
    ],
    "mode": "bulk",
    "metrics": [
        "traffic"
    ],
    "location": "United States",
    "language": "English",
    "rankScale": "one_thousand",
    "topBacklinks": 20,
    "topReferringDomains": 20,
    "topKeywords": 20,
    "topCompetitors": 10
},
    max_total_charge_usd=1.00,  # hard cap for this run
)
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(row)
JavaScript / Node
// npm i apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('wrenfield-data/domain-authority-traffic-checker').call({
  "domains": [
    "stripe.com",
    "shopify.com"
  ],
  "mode": "bulk",
  "metrics": [
    "traffic"
  ],
  "location": "United States",
  "language": "English",
  "rankScale": "one_thousand",
  "topBacklinks": 20,
  "topReferringDomains": 20,
  "topKeywords": 20,
  "topCompetitors": 10
}, { maxTotalChargeUsd: 1 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
MCP (Claude, Cursor, VS Code, any MCP client)
{
  "mcpServers": {
    "wrenfield-domain-authority-traffic-checker": {
      "url": "https://mcp.apify.com?tools=wrenfield-data/domain-authority-traffic-checker"
    }
  }
}

Remote MCP server hosted by Apify. Sign in with OAuth on first use, or send Authorization: Bearer <APIFY_TOKEN>. The tool appears as wrenfield-data--domain-authority-traffic-checker. More client setups on the MCP page.

n8n, Make, Zapier

Use the official Apify node or app, pick Run Actor, enter wrenfield-data/domain-authority-traffic-checker and paste the input JSON above. Then read the run's dataset items. Ready-made n8n workflows are on the n8n templates page.

FAQ

How much does Domain Authority Checker: Backlinks, Website Traffic cost?

$0.005 per domain result on the Apify Free plan ($5 per 1,000), billed per result by Apify with no subscription. Plus $0.20 per domain report. Plus $0.001 per actor start. Higher Apify plans get the discounted tiers shown in the pricing table. You can cap any run with a maximum cost.

Is this scraping Ahrefs / Semrush / Similarweb?

No. It uses DataForSEO's licensed Backlinks and Labs APIs.

Do I need my own data-provider account or API key?

No. Everything is included in the pay-per-event price; you only need an Apify account.

Why don't ranks match Ahrefs DR?

Different indexes and formulas. Use the score relatively across domains in this dataset.

Free Apify plan

Limited to 10 domains per run.

Related tools

Compare and plan

Try Domain Authority Checker: Backlinks, Website Traffic now

Open it on Apify, keep the prefilled example and click Start. The Apify Free plan includes $5 of monthly credit, no card needed.

Open on Apify