Rank::Ahrefs - Ahrefs Backlink Checker Parser
Ahrefs Parser Overview
Ahrefs Parser is one of the most popular tools for SEO specialists for researching backlinks, traffic estimation, and competitor keyword analysis. With it, you can get complete information about the domain rating, the number of backlinks, and referring domains. Using Ahrefs parser, you can perform mass multithreaded competitor analysis.
Results can be saved in the format and structure that you need, thanks to the built-in powerful Template Toolkit template engine that allows you to apply additional logic to the results and output data in various formats, including JSON, SQL, and CSV.
List of collected data
Data is collected from the page https://ahrefs.com/ru/backlink-checker. Recaptcha solving service is required to work.
- Domain and URL rating
- Number of backlinks and percentage of dofollow backlinks
- Number of referring domains and percentage of dofollow among them
- TOP100 backlinks list
- Link to the page
- Page title
- DR
- Url
- Anchor text
- Redirect code
- JSON array of redirect data
Use cases
- Getting summary information about the domain
- Estimating the number of backlinks
- Estimating the domain
Queries
- A list of domains must be specified as queries, for example:
a-parser.com
yandex.ru
google.com
vk.com
facebook.com
youtube.com
Results
- By default, the domain and its rating will be displayed:
a-parser.com: 39
yandex.ru: 94
vk.com: 95
facebook.com: 100
youtube.com: 99
google.com: 98
Result output options
A-Parser supports flexible result formatting thanks to the built-in Template Toolkit template engine, which allows it to output results in any form, as well as in structured formats such as CSV or JSON.
Outputting basic domain data
Result format:
$query, $url_rating $rating, $bl, $bl_dofollow, $domains, $domains_dofollow
Result format for CSV output:
[% tools.CSVline(query, url_rating, rating, bl, bl_dofollow, domains, domains_dofollow) %]
Example result:
a-parser.com, 21, 35, 218702, 96, 569, 53
Outputting backlink data
Result format:
$query: $backlinks.format('$page, $title, $dr, $url, $anchor, $redirect_code\n')
Result format for CSV output:
[%
FOREACH backlink IN backlinks;
tools.CSVline(backlink.page,backlink.title,backlink.dr,backlink.url,backlink.anchor,backlink.redirect_code);
END
%]
To output array results in CSV, you need to use the template engine and the FOREACH
construction.
Example result:
a-parser.com: https://www.unisender.com/ru/blog/idei/parsery-dlya-sbora-dannyh-s-sajtov/, Как быстро собрать данные с сайтов, 76, https://a-parser.com/, A-Parser, 0
https://habr.com/ru/company/click/blog/494020/, 30+ парсеров для сбора данных с любого сайта / Хабр, 87, https://a-parser.com/, A-Parser, 0
https://www.ashmanov.com/education/articles/poiskovye-podskazki-yandeks/, Продвижение сайта подсказками в Яндекс, 69, https://a-parser.com/parsers/, A-parser – комплект инструментов для парсинга, который умеет собирать подсказки по, 0
https://pricecontrol.biz/9-prepyatstvij-pri-parsinge-sajtov/, Парсинг цен конкурентов 2023 от Price Control, 14, https://a-parser.com/, https://a-parser.com/, 0
https://marketingtools.net/full-list/, Full List of Internet Marketing Tools, 27, https://en.a-parser.com/, A-Parser, 0
https://www.calltouch.ru/blog/luchshie-servisy-i-boty-dlya-parsinga-telegram/, Парсер Телеграм-канала: обзор лучших сервисов и ботов для сбора и обработки данных чатов, постов и пользователей | Calltouch.Блог, 72, https://a-parser.com/parsers/, A-Parser . Сервис содержит около 50 парсеров, среди которых есть инструменты, 0
https://semantica.in/blog/kak-bystro-sobrat-semanticheskoe-yadro-dlya-internet-magazina.html, Собрать семантическое ядро для интернет-магазина: как подобрать сервис для создания структуры и составить семантику для сайта с примерами и инструкцией, 58, https://a-parser.com/, A-parser . Парсер с огромным количеством функций и возможностей. Обладает большой, 0
Outputting result in JSON:
Initial text:
[% data = {} %]
Final text:
[% result.json %]
[% data.query = query; data.items = []; FOREACH i IN p1.backlinks; item = {}; item.page = i.page; item.title = i.title; item.dr = i.dr; data.items.push(item); END; result = {}; result = data; %]
Example result:
{
"items": [
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
},
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
},
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
},
{
"page": "https://forum.compucoin.org/showthread.php?tid=612923&pid=1137290",
"dr": 34,
"title": "GypeKetarert wsvpz"
}
]
}
To make the "Initial text" and "Final text" options available in the Task Editor, you need to activate "More options".
Possible settings
Parameter | Default value | Description |
---|---|---|
Util::Turnstile preset | default | Select a preset for ![]() ![]() |
Turnstile pass proxy | ☐ | Passing a proxy to the solving service. More information here. |
Mode | *.domain/* | Select the type of domain, there are only two types of URL and *.domain/* . URL - exact address, *.domain/* - domain with all its subdomains |
Method | New | Select the parsing method, the data obtained by each method is different |