MOZ Scraper avatar

MOZ Scraper

Pricing

from $0.01 / 1,000 checked domains

Go to Apify Store
MOZ Scraper

MOZ Scraper

Analyze public Moz data for domains and URLs. Get Domain Authority, Page Authority, spam score, linking root domains, ranking keyword counts, top pages, top linking domains, and link history when available.

Pricing

from $0.01 / 1,000 checked domains

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

6

Monthly active users

9 days ago

Last modified

Share

🔎 Check public Moz domain metrics

Moz Scraper helps SEO specialists, agencies, and analysts collect public Moz domain data without supplying Moz credentials. Submit domains or URLs to get available Domain Authority, Page Authority, spam score, linking root domains, ranking keyword counts, top pages, top linking domains, and link history in structured rows.

📊 Returned data

Each dataset row represents one successfully analyzed canonical domain. Fields include:

  • domain — canonical domain analyzed by Moz.
  • matchedTargets — submitted domains or URLs that resolved to that domain.
  • domainAuthority — Moz Domain Authority, or null when unavailable.
  • pageAuthority — Page Authority for the first visible top page, or null when unavailable.
  • spamScore — public Moz spam score percentage, or null when unavailable.
  • linkingRootDomains — count of linking root domains shown by Moz.
  • rankingKeywords — ranking-keyword count shown by Moz.
  • topPages — visible pages with Page Authority values.
  • topLinkingDomains — visible linking domains with Domain Authority values.
  • keywordsByEstimatedClicks, topRankingKeywords, and brandedKeywords — keyword tables when present on the public report.
  • topSearchCompetitors and topQuestions — visible competitor and question tables when present.
  • linkingDomainHistory and keywordRankingDistribution — public chart points when present.
  • missingFields — core metric fields Moz did not expose for an otherwise successful analysis.

Unavailable optional tables are returned as empty arrays. A genuine Moz 404 with no report does not create a dataset row. Source blocking, rate limiting, authentication failures, and other access errors are not treated as missing reports.

🚀 Running the Actor

  1. Open the Actor input.
  2. Add domains, website URLs, or Moz domain-analysis URLs under Websites or domains.
  3. Enable Domain Authority history only when you need it; this substantially slows collection.
  4. Run the Actor and open the default dataset.

The Actor normalizes inputs to canonical domains and processes duplicate domains once while preserving their submitted values in matchedTargets.

✍️ Input

{
"targets": [
"openai.com",
"https://github.com/features",
"https://moz.com/domain-analysis/example.com"
],
"includeAuthorityHistory": false
}

targets is required and accepts up to 1,000 submitted strings. includeAuthorityHistory is optional and defaults to false.

🧾 Output

{
"domain": "example.com",
"matchedTargets": ["example.com"],
"domainAuthority": 93,
"pageAuthority": 85,
"spamScore": 47,
"linkingRootDomains": 771500,
"rankingKeywords": 2800,
"topPages": [
{ "pageUrl": "example.com/", "pageAuthority": 85 }
],
"topLinkingDomains": [
{ "domain": "www.google.com", "domainAuthority": 100 }
],
"keywordsByEstimatedClicks": [],
"topRankingKeywords": [],
"brandedKeywords": [],
"topSearchCompetitors": [],
"topQuestions": [],
"linkingDomainHistory": [],
"keywordRankingDistribution": [],
"missingFields": []
}

Export results as JSON, CSV, Excel, XML, RSS, or HTML, or retrieve them through the Apify API.

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each successfully saved domain analysis. Missing reports and source-access failures do not create analysis rows and are not charged as domain analyses.

🔌 Integrations

Use Apify datasets, API access, schedules, webhooks, Zapier, Make, Google Sheets, or other Apify integrations to move results into reporting and monitoring workflows.

❓ FAQ

🚦 What happens if Moz returns 403 or 429?

The Actor retries source-access failures with a fresh proxy session. If access still fails, it reports the affected domain and exact final HTTP status instead of calling the domain missing. A run where every target is blocked or rate-limited fails clearly rather than succeeding with an empty dataset.

🔍 Why can a domain be absent from the dataset?

A genuine Moz 404 means no public report was found, so no row is emitted. Invalid inputs are also ignored. Check run logs to distinguish these cases from source-access failures.

🔐 Do I need a Moz account or API key?

No. The Actor reads public Moz domain-analysis pages and does not ask for a Moz login, cookies, API key, or Moz Pro subscription.

🌐 Can I submit full URLs?

Yes. Submit a bare domain, website URL, or Moz domain-analysis URL. The Actor analyzes the normalized domain rather than a specific page path.

🔌 Is this the official Moz API?

No. This independent Apify Actor extracts public Moz domain-analysis pages and does not provide logged-in dashboards, private projects, paid API data, full backlink URL inventories, or Moz Pro reports.

📝 Changelog

  • 1.0: Updated output to focused Moz domain metrics, lowered per-domain pricing, and refreshed default examples.
  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré