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.
- Price: $5 per 1,000 × domain result
- Prefilled example: finished in 5 s on Oct 19, 2026 (Saved 2 domain row(s) (2 with data).)
- Reliability: 17/17 public runs succeeded in the last 30 days (100%)
- Works with: Apify Console, REST API, Python, JavaScript, MCP (Claude, Cursor, VS Code), n8n, Make, Zapier
- Last updated: 2026-10-19
Sample output
| Domain | Organic traffic / mo (US) | Organic keywords | Paid keywords |
|---|---|---|---|
| stripe.com | 696,180 | 113,199 | 14 |
| shopify.com | 917,397 | 300,618 | 32 |
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.
| Field | Type | Description |
|---|---|---|
domain | string | Normalized domain (or page host for reports) |
input | string | Original input domain or URL |
mode | string | bulk or report |
found | boolean | true if at least one requested metric was returned (only these rows are charged) |
domain_rank | integer | Domain rank / authority score (DataForSEO Rank, not Ahrefs DR) |
rank_scale | string | 0-1000 or 0-100 |
backlinks | integer | Live backlinks count |
referring_ips | integer | Referring IPs (deep report / summary) |
referring_subnets | integer | Referring subnets (deep report / summary) |
dofollow_backlinks | integer | Approx. dofollow referring pages (report mode) |
nofollow_backlinks | integer | Nofollow referring pages (report mode) |
spam_score | integer | Spam score 0-100 |
organic_traffic | number | Estimated monthly organic traffic (ETV) |
organic_keywords | integer | Organic keyword / SERP count |
traffic_value_usd | number | Estimated monthly traffic value in USD |
top_countries | array | Top referring countries [{country, backlinks}] (report) |
first_seen | string | When the first backlink was seen (report) |
metrics_available | array | Which metric groups were filled |
Pricing
Pay per result, billed by Apify. No subscription and no minimum. Discount tiers apply automatically on paid Apify plans.
| Event | Free plan | Bronze | Silver | Gold |
|---|---|---|---|---|
| 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