Skip to main content

Rank::MOZ - Scraping domain parameters through MOZ

Scraper overview

Rank::MOZRank::MOZ – is a scraper for data from MOZ. It automatically collects domain authority, linked domains, keyword ranking, spam score, and all other available MOZ metrics.

The functionality of A-Parser allows you to save the scraper settings of Rank::MOZ for future use (presets), set a scraping schedule, and much more.

Saving results is possible in the form and structure you need, thanks to the built-in powerful template engine Template Toolkit which allows you to apply additional logic to the results and output data in various formats, including JSON, SQL, and CSV.

Collected data

  • Domain Authority – domain authority
  • Linking Root Domains – linked root domains
  • Ranking Keywords – keyword ranking
  • Spam Score – spam score
  • Top Pages by Links – top pages by links
  • Top Linking Domains – top linking domains
  • Discovered and Lost Linking Domains – discovered and lost linking domains
  • Keywords by Estimated Clicks – keywords by estimated clicks
  • Top Ranking Keywords – top ranking keywords
  • Top Featured Snippets – top featured snippets
  • Branded Keywords – branded keywords
  • Keyword Ranking Distribution – keyword ranking distribution
  • Top Search Competitors – top search competitors
  • Top Questions – top questions

In other words, all the information contained on the page.


As a query, you should specify a domain, for example:

Example of the result: - Domain Authority: 23, Linking Root Domains: 1.5k

Output results examples

A-Parser supports flexible formatting of results thanks to the built-in template engine Template Toolkit, which allows it to output results in any form, as well as in structured formats, such as CSV or JSON

Default output

Result format:

$query - Domain Authority: $authority, Linking Root Domains: $linking\n

Example of the result: - Domain Authority: 23, Linking Root Domains: 1.5k

Saving in SQL format

Result format:

[% "INSERT INTO moz VALUES('" _ query _ "', '" _ authority _ "', '" _ linking _ "')\n" %]

Example of the result:

INSERT INTO moz VALUES('', 22, '1.4k')

Dump results to JSON

Общий формат результата:

[% IF notFirst;
notFirst = 1;

obj = {};
obj.query = query;
obj.authority = p1.authority;
obj.linking = p1.linking;

obj.json %]

Начальный текст:


Конечный текст:


Example of the result:


To make the "Start text" and "End text" options available in the Task Editor, you need to activate "More options".

Possible settings