Skip to main content

Rank::MOZ - Scraping domain parameters via MOZ

Overview of the scraper

Rank::MOZRank::MOZ – MOZ data scraper. Automatically collects domain authority, linking domains, keyword ranking, spam score, and all other available MOZ metrics.

A-Parser functionality allows saving parsing settings for the Rank::MOZ scraper for future use (presets), ), setting a parsing schedule, and much more.

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

Collected data

  • Domain Authority – Domain Authority
  • Linking Root Domains – Linking Root Domains
  • Ranking Keywords – Ranking Keywords
  • 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 information contained on the page.

Queries

The domain should be specified as the query, for example:

a-parser.com

Example result:

a-parser.com - Domain Authority: 23, Linking Root Domains: 1.5k

Output results examples

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

Default output

Result format:

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

Example result:

a-parser.com - Domain Authority: 23, Linking Root Domains: 1.5k

Saving in SQL format

Result format:

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

Example result:

INSERT INTO moz VALUES('a-parser.com', 22, '1.4k')

Dump results to JSON

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

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

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

obj.json %]

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

[

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

]

Example result:

[{"query":"a-parser.com","authority":22,"linking":"1.4k"}]
tip

For the "Initial text" and "Final text" options to be available in the Task Editor, , you need to activate "More options".

Possible settings