MOZ Scraper avatar

MOZ Scraper

Pricing

from $5.49 / 1,000 moz data

Go to Apify Store
MOZ Scraper

MOZ Scraper

Scrape Moz Domain Authority (DA), Page Authority, Spam Score, linking root domains, ranking keywords, top pages, top linking domains and new/lost links for any website in bulk. Export JSON, CSV, Excel.

Pricing

from $5.49 / 1,000 moz data

Rating

0.0

(0)

Developer

ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

MOZ Scraper

MOZ Scraper checks Moz Domain Authority (DA), Page Authority (PA), Spam Score, linking root domains and ranking keywords for any list of websites, plus Moz's top pages, top linking domains, 60-day new and lost links, and the Moz Top 500 websites list.

Paste hundreds of domains or URLs and get one clean row per site with DA, homepage PA, Spam Score and link counts, or switch on the detailed view for top pages by PA, top linking domains by DA and daily discovered and lost linking domains.

ParseBird SEO Suite   •  Authority, traffic, backlink & keyword data
Ahrefs Scraper
Domain Rating, backlinks, keywords
Similarweb Scraper
Traffic, ranks, similar sites
MOZ Scraper
You are here
Ubersuggest Scraper
Keyword volume, SERP, backlinks

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

MOZ Scraper (Apify actor parsebird/moz-scraper) returns Moz Domain Authority data from Moz's free Domain Analysis tool and the Moz Top 500 list. Call it with the Apify API client: client.actor("parsebird/moz-scraper").call(run_input={"urls": ["make.com", "n8n.io"], "include_overview": true, "include_authority": true}). Inputs: urls (array of strings, domains or full URLs, bulk), url (string, one more domain or URL), include_overview (boolean, default true), include_authority (boolean, default false), include_top_500 (boolean, default false), max_top_websites (integer 1-500, default 500). Output: one row per search type per domain with type ("overview", "domain_authority" or "top_500_websites"), domain, url, data_captured_at. overview fields: domain_authority, page_authority (homepage PA), spam_score (percent), linking_root_domains, linking_root_domains_display, ranking_keywords, ranking_keywords_display. domain_authority adds top_pages (page_url, page_authority), top_linking_domains (domain, domain_authority), linking_domains_discovered_lost_history (date, discovered, lost; last 60 days), linking_domains_discovered_60d, linking_domains_lost_60d. top_500_websites has websites_count and websites (rank, domain, linking_root_domains, domain_authority). Failed lookups have an error field and are not charged. API docs: https://apify.com/parsebird/moz-scraper/api. Get a token: https://console.apify.com/settings/integrations

What is MOZ Scraper?

MOZ Scraper is a bulk Moz Domain Authority checker. It reads the data behind Moz's free Domain Analysis tool and the Moz Top 500 list and returns it as structured JSON, CSV or Excel.

Moz's free tool lets one person check a few sites by hand before it hits a search limit. MOZ Scraper checks DA, PA and Spam Score for hundreds of domains in one run, with no Moz account and no API key. It's a lightweight Moz API alternative for link-building outreach lists, client prospecting, competitor benchmarks and domain due diligence. Add make.com and n8n.io, click Start, and download the Moz metrics a few seconds later.

What can MOZ Scraper do?

  • 📊 Domain overview: Domain Authority, homepage Page Authority, Spam Score, linking root domains and ranking keywords for every domain.
  • 🔗 Domain authority details: the top pages by Page Authority, the top linking domains by Domain Authority, and how many linking domains Moz discovered and lost each day over the last 60 days.
  • 🏆 Moz Top 500: Moz's list of the 500 most popular websites with rank, Domain Authority and exact linking root domain counts.
  • 📦 Bulk checks: paste as many domains or URLs as you like. Full URLs such as https://blog.apify.com/how-to-scrape-google-reviews/ work too; the host is used and www. is dropped.
  • 🧾 Clean numbers: Moz shows counts like 397.1k. MOZ Scraper gives you the number (397100) and keeps Moz's original text next to it.

As an Apify Actor, MOZ Scraper also comes with scheduling for monthly DA tracking, a REST API, integrations with Google Sheets, Zapier, Make, Slack and webhooks, and exports to JSON, CSV, Excel, XML and HTML.

What data can you extract from Moz?

FieldSearch typeDescription
domain_authorityoverview, domain_authorityMoz Domain Authority (1–100)
page_authorityoverview, domain_authorityPage Authority of the homepage (1–100), when Moz lists it among the top pages
spam_scoreoverview, domain_authorityMoz Spam Score in percent; null when Moz shows --
linking_root_domainsoverview, domain_authorityUnique domains linking to the site
ranking_keywordsoverview, domain_authorityKeywords the site ranks for in Moz's data
top_pagesdomain_authorityMost linked pages with their Page Authority
top_linking_domainsdomain_authorityStrongest linking domains with their Domain Authority
linking_domains_discovered_lost_historydomain_authorityDaily discovered and lost linking domains, last 60 days
linking_domains_discovered_60d / linking_domains_lost_60ddomain_authority60-day totals of the daily series
websitestop_500_websitesRank, domain, linking root domains and DA of Moz's top 500 sites

How to check Domain Authority in bulk with MOZ Scraper

  1. Open MOZ Scraper in Apify Console.
  2. Paste your websites into Domains or URLs, one per line. Bare domains and full URLs both work.
  3. Keep Domain overview on for DA, PA and Spam Score. Switch on Domain authority details for top pages, top linking domains and new and lost links.
  4. Switch on Moz Top 500 websites if you also want Moz's list of the most popular sites.
  5. Click Start.
  6. Download the results from the Output tab as JSON, CSV, Excel, XML or HTML, or read them through the API.

Input parameters

ParameterTypeRequiredDefaultDescription
urlsarray of stringsNo*—Domains or URLs to check, e.g. make.com, https://www.n8n.io
urlstringNo*—One more domain or URL
include_overviewbooleanNotrueDA, homepage PA, Spam Score, linking root domains, ranking keywords
include_authoritybooleanNofalseOverview fields plus top pages, top linking domains, 60-day new and lost links
include_top_500booleanNofalseMoz Top 500 websites as one row
max_top_websitesintegerNo500How many sites from the Top 500 to include

* Overview and domain authority need at least one domain or URL. The Top 500 list needs neither.

{
"urls": ["zapier.com", "https://www.n8n.io", "https://blog.apify.com/how-to-scrape-google-reviews/"],
"include_overview": true,
"include_authority": true
}

Output example

An overview row and a domain authority row (lists shortened):

[
{
"data_captured_at": "2026-10-07T13:09:12.402871",
"type": "overview",
"domain": "zapier.com",
"url": "zapier.com",
"domain_authority": 81,
"page_authority": 75,
"spam_score": 2,
"linking_root_domains": 120400,
"linking_root_domains_display": "120.4k",
"ranking_keywords": 247300,
"ranking_keywords_display": "247.3k"
},
{
"data_captured_at": "2026-10-07T13:09:08.137604",
"type": "domain_authority",
"domain": "openai.com",
"url": "openai.com",
"domain_authority": 92,
"page_authority": 80,
"spam_score": 2,
"linking_root_domains": 397100,
"linking_root_domains_display": "397.1k",
"ranking_keywords": 43700,
"ranking_keywords_display": "43.7k",
"top_pages": [
{ "page_url": "chat.openai.com/", "page_authority": 81 },
{ "page_url": "openai.com/", "page_authority": 80 }
],
"top_linking_domains": [
{ "domain": "linkedin.com", "domain_authority": 99 },
{ "domain": "apple.com", "domain_authority": 99 }
],
"linking_domains_discovered_lost_history": [
{ "date": "2026-08-04T00:00:00", "discovered": 137, "lost": -51 },
{ "date": "2026-10-03T00:00:00", "discovered": 1296, "lost": -496 }
],
"linking_domains_discovered_60d": 53653,
"linking_domains_lost_60d": -14198
}
]

A Moz Top 500 row (list shortened):

{
"type": "top_500_websites",
"websites_count": 500,
"websites": [
{ "rank": 1, "domain": "www.blogger.com", "linking_root_domains": 31708660, "domain_authority": 100 },
{ "rank": 2, "domain": "www.google.com", "linking_root_domains": 17326580, "domain_authority": 100 }
]
}

Lost linking domains are negative numbers, as Moz charts them.

How much does it cost to check Moz Domain Authority?

MOZ Scraper uses pay-per-event pricing. You pay for each result row saved to the dataset. Compute and proxy costs are included in the price.

EventFree planBronzeSilverGold
result (one search type for one domain)$6.99 / 1,000$6.49 / 1,000$5.99 / 1,000$5.49 / 1,000

Checking DA, PA and Spam Score for 100 domains is 100 rows, about $0.70 on the Free plan. With domain authority details on as well, it's 200 rows, about $1.40. The Moz Top 500 list counts as one row. Lookups that fail are saved with an error field and are not charged. You can set a maximum cost per run in the run options, and the actor stops when it's reached.

How does MOZ Scraper work?

  1. Reads your domains and URLs, takes the host from each and drops www..
  2. Loads Moz's public Domain Analysis page once per domain and reuses it for both search types.
  3. Retries automatically when Moz's anonymous search limit or bot protection gets in the way.
  4. Turns the page into clean fields (numbers instead of 397.1k, dates on the 60-day chart) and saves one row per search type.

FAQ

Do I need a Moz account or Moz API key? No. MOZ Scraper uses Moz's free Domain Analysis tool and the public Top 500 page, which work without logging in.

How is this different from the Moz API? The Moz API needs a Moz account and a token, and its paid plans include keyword metrics and historical data. MOZ Scraper returns what Moz's free Domain Analysis shows: DA, homepage PA, Spam Score, linking root domains, ranking keywords, top 7 pages, top 7 linking domains and the 60-day new and lost links chart. It doesn't return keyword volume or difficulty, MozRank, total backlinks or long-term DA history.

Why are linking root domains rounded? Moz's free tool shows them rounded (for example 397.1k), so the numbers are only as precise as Moz displays. The original text is kept in linking_root_domains_display. The Top 500 list has exact counts.

What happens with subdomains? The subdomain is sent to Moz as you entered it. Domain Authority is a root-domain metric, so blog.apify.com and apify.com show the same DA. page_authority is null when Moz doesn't list the subdomain's own homepage among the top pages.

Why is spam_score empty for some sites? Moz shows -- when it has no Spam Score for a domain, often for small or new sites. MOZ Scraper returns null in that case.

How fresh is the data? It's what Moz shows at the moment of the run. data_captured_at marks when each row was saved. Run it on a schedule to track DA changes month by month.

How do I use the MOZ Scraper API in Python?

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("parsebird/moz-scraper").call(run_input={
"urls": ["make.com", "n8n.io", "zapier.com"],
"include_authority": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["type"], item.get("domain"), item.get("domain_authority"), item.get("spam_score"))

How do I use it in JavaScript?

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('parsebird/moz-scraper').call({
urls: ['make.com', 'n8n.io'],
include_overview: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Something is missing or broken. What should I do? Open an issue on the Issues tab. Feedback and feature requests are welcome.

MOZ Scraper only collects SEO metrics that Moz shows publicly in its free Domain Analysis tool and Top 500 list, without logging in. It doesn't collect personal data. You are responsible for how you use the data, including following Moz's terms and the laws in your jurisdiction. If you're unsure, ask a lawyer. Read more in Apify's post on whether web scraping is legal.

Other ParseBird SEO scrapers

ActorWhat it does
Ahrefs ScraperDomain Rating, backlinks, organic traffic, keyword difficulty and AI visibility from Ahrefs' free tools
SocialBlade ScraperCreator stats and growth for YouTube, TikTok, Instagram, Twitch and Facebook
Google Ads Transparency Center ScraperAds that any advertiser runs on Google
Website Contact FinderEmails, phones and social links from websites
Pinterest Keywords Discovery ToolKeyword ideas from Pinterest search