Skip to content

Repository files navigation

🏆 Moz Scraper

Moz Scraper is a free and open-source scraper that gets you unlimited Moz Domain Authority, backlink and SEO data for free.

✨ What Can I Get?

  • 🏆 Domain Authority for 1B+ domains — DA, spam score, linking root domains & ranking keywords
  • 🔗 Backlink intel from a 45.5T-link index — top pages by Page Authority, top linking domains, 60-day gained & lost links
  • 📈 Moz Top 500 domains & brands — Domain Authority, Brand Authority & link counts
  • 🌦️ Google volatility, 10,000 keywords tracked daily — MozCast temperature, SERP features & every algorithm update since 2000

🎥 Example: A Full Moz Domain Report

{
  "domain": "tesla.com",
  "link": "https://tesla.com",
  "domain_authority": 90,
  "home_page_authority": 74,
  "linking_root_domains": 153100,
  "ranking_keywords": 59600,
  "spam_score": 5,
  "top_pages": [
    { "link": "https://www.tesla.com/model3", "page_authority": 68 },
    { "link": "https://www.tesla.com/cybertruck", "page_authority": 68 }
  ],
  "top_linking_domains": [
    { "domain": "youtube.com", "link": "https://youtube.com", "domain_authority": 100 },
    { "domain": "linkedin.com", "link": "https://linkedin.com", "domain_authority": 99 }
  ],
  "link_history": {
    "period_start": "2026-07-23",
    "period_end": "2026-09-21",
    "total_discovered": 5073,
    "total_lost": 3276,
    "net_change": 1797,
    "days": [
      { "date": "2026-09-21", "discovered": 120, "lost": 59, "net_change": 61 }
    ]
  },
  "report_link": "https://moz.com/domain-analysis/tesla.com"
}

Trimmed for readability.

🚀 Unlimited Free Moz Data — Get It in 60 Seconds

1️⃣ Clone and install:

git clone https://github.com/omkarcloud/moz-scraper
cd moz-scraper
python -m pip install -r requirements.txt

2️⃣ Start the API:

python run.py

3️⃣ Get your first data:

curl "http://localhost:8000/domains/overview?domain=tesla.com"
{
  "domain": "tesla.com",
  "link": "https://tesla.com",
  "domain_authority": 90,
  "home_page_authority": 74,
  "linking_root_domains": 153100,
  "ranking_keywords": 59600,
  "spam_score": 5,
  "top_pages": [
    { "link": "https://www.tesla.com/", "page_authority": 74 },
    { "link": "https://www.tesla.com/model3", "page_authority": 68 },
    { "link": "https://www.tesla.com/cybertruck", "page_authority": 68 }
  ],
  "top_linking_domains": [
    { "domain": "youtube.com", "link": "https://youtube.com", "domain_authority": 100 }
  ],
  "link_history": { "period_start": "2026-07-23", "period_end": "2026-09-21", "total_discovered": 5073, "total_lost": 3276, "net_change": 1797 },
  "report_link": "https://moz.com/domain-analysis/tesla.com"
}

All 12 endpoints are now live at http://localhost:8000.

📚 Endpoints

12 endpoints cover everything you need.

Endpoint Path Returns
Domain Overview /domains/overview The full Moz report for any domain in one call
Domain Authority /domains/authority DA, home-page PA, spam score and link counts
Bulk Domain Authority /domains/authority/bulk DA and spam score for 10 domains at once
Top Pages / Top Linking Domains /domains/top-pages, /domains/top-linking-domains A domain's strongest pages and its best backlink sources
Link History /domains/link-history Linking domains gained and lost, day by day, 60 days
Top 500 Domains / Brands /rankings/top-domains, /rankings/top-brands Moz's Top 500 by Domain Authority and Brand Authority
Google Algorithm Updates /google-algorithm-updates Every Google update since 2000, with sources
Most Volatile Google Days /google-algorithm-updates/most-volatile The hottest ranking shake-ups ever recorded
MozCast Weather /mozcast/weather Daily Google ranking volatility, up to 90 days
SERP Features /mozcast/serp-features How often Google shows snippets, local packs, videos

🔍 Exploring Parameters

The same API is published on RapidAPI, and its playground is the easiest place to try parameters and see raw responses. Once a request looks right, run it locally for unlimited free data.

  1. Subscribe to the free plan — 1,000 calls/month, no credit card.
  2. Try the endpoints in the playground — every param is pre-filled, so you see real data in one click.
  3. Copy the generated code and replace https://best-moz-scraper-free-1000-calls.p.rapidapi.com with http://localhost:8000. It will now run against your local API.
import requests

# generated by the playground, host swapped for the local API
response = requests.get(
    "http://localhost:8000/domains/overview",
    params={"domain": "tesla.com"},
)
print(response.json())

💬 Have Questions? We Have Answers.

You're a developer — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

Message Us on WhatsApp about Moz Scraper

Ask Us by Email about Moz Scraper

⚡ Popular Scrapers by Omkar Cloud

⭐ Love It? Star It ⭐!

Star the repo ⭐ and become my star hero!

It's just 1 click, but it means the world to me.

Star us on GitHub

Releases

Packages

Contributors

Languages