Rank::Bukvarix::Domain - Collecting keywords by domain from Bukvarix
Rank Bukvarix Domain parser overview
Parser for collecting keywords by domain from Bukvarix. Thanks to the Rank::Bukvarix::Domain parser, you can automatically collect keyword databases from bukvarix.com by request. Using the Rank::Bukvarix::Domain parser, you can easily and quickly parse Bukvarix keys by domain based on the selected region.
Bukvarix keyword selection solves one of the main SEO tasks, namely, quickly automated obtaining of an extended semantic core. Getting keywords, number of results in Yandex, frequency, position, and in combination with the Bukvarix keyword parser by keyword - Rank::Bukvarix::Keyword, you will get the most complete semantics that will help attract more organic traffic.
Thanks to the multi-threaded work of A-Parser, the processing speed of requests can reach 3,700 requests per minute, which on average allows you to receive up to 1,238,000 non-unique results per minute.
You can use result filtering to clean up the result by removing all unnecessary garbage (using minus-words).
The A-Parser functionality allows you to save the parsing settings of the Rank::Bukvarix::Domain parser for further use (presets), set up a parsing schedule, and much more.
Saving results is possible in the form 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 bukvarix.com service:
- Keywords
- Number of results in Yandex
- Frequency (Worldwide)
- Frequency ("!World !world")
- Position (Yandex)
- Number of results in Bukvarix
Capabilities
- Region selection (option region)
- Ability to parse up to 1000 results per request or more with a paid API key
- Ability to use a paid API key
Usage options
- Collecting keys by domain
- Determining the key with the highest frequency by domain
API key
Free API key
A-Parser uses the free
API key by default.
Paid API key
Possible API key restrictions that Bukvarix support reports when issuing a key:
- number of requests per day
- number of rows in the report for each request
It is necessary to take into account these restrictions in A-Parser using a paid API key.
There are also the following rules/restrictions when using the API (they apply to all keys):
- Sequential (single-threaded) execution of requests.
- Do not use proxies.
The API key is purchased separately from the Bukvarix subscription purchase.
To use a paid key in A-Parser, use the API-key
and Max rows count
options described below in Possible settings.
Query examples
- A list of domains to be evaluated must be specified as queries, for example:
a-parser.com
yandex.ru
google.com
vk.com
facebook.com
youtube.com
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 a structured form, such as CSV or JSON.
Exporting a list of keys
Result format:
$keywords.format('$key\n')
Result example:
a parser
twitter парсер
парсеры форум
парсер текста google
форум парсеры
inurl php id
a парсер
a parser скачать
массовый чекер позиций a parser
a parser api
...
Output of key, frequency, and position
Result format:
$keywords.format('$key, $frequency, $position\n')
Result example:
a parser, 20013, 1
twitter парсер, 22, 1
парсеры форум, 269, 1
парсер текста google, 44, 1
форум парсеры, 296, 1
inurl php id, 43513, 1
a парсер, 89111, 1
a parser скачать, 2629, 1
массовый чекер позиций a parser, 39, 1
a parser api, 83, 1
...
Output of keys in a CSV table
The built-in tools.CSVLine utility allows you to create correct tabular documents ready for import into Excel or Google Sheets.
Result format:
[% FOREACH i IN keywords; tools.CSVline(i.key,i.frequency,i.position); END %]
File name:
$datefile.format().csv
Initial text:
Ключ,Частотность,Позиция
In the General result format, the Template Toolkit template engine is used to output the key, frequency, position elements of the keywords array in a FOREACH loop.
What is the general result format.
To change the file extension to csv, simply rename the results file.
To make the "Initial text" option available in the Task Editor, you need to activate "More options". In the "Initial text" field, enter the column names separated by commas and leave the second line blank.
Saving in SQL format
Result format:
[% FOREACH p1.results; "INSERT INTO serp VALUES('" _ query _ "', '" _ frequency _ "', '" _ position _ "')\n"; END %]
Example result:
INSERT INTO serp VALUES('a parser', '20013', '1')
INSERT INTO serp VALUES('twitter парсер', '22', '1')
INSERT INTO serp VALUES('парсеры форум', '269', '1')
INSERT INTO serp VALUES('парсер текста google', '44', '1')
INSERT INTO serp VALUES('форум парсеры', '296', '1')
INSERT INTO serp VALUES('inurl php id', '43513', '1')
INSERT INTO serp VALUES('a парсер', '89111', '1')
INSERT INTO serp VALUES('a parser скачать', '2629', '1')
INSERT INTO serp VALUES('массовый чекер позиций a parser', '39', '1')
INSERT INTO serp VALUES('a parser api', '83', '1')
...
Dumping results to JSON
Result format:
[% data = {}; data.keywords = []; FOREACH i IN p1.keywords; data.keywords.push(i.key); END; result = {}; result = data %]
Initial text
[% result = {} %]
Final text
[% result.json %]
Example result:
{"keywords":["a parser","twitter парсер","парсеры форум","парсер текста google","форум парсеры","inurl php id","a парсер","a parser скачать","массовый чекер позиций a parser","a parser api","a parser nulled","скачать a parser","а parser","сборщик прокси серверов","a parser com","а парсер","парсер твиттера","твиттер парсинг","member area что это","а парсер скачать","google аккаунт купить парсинг форум","a parser скачать торрент","парсинг гугла","a parser торрент","парсер google yahoo yandex","форум парсер"]}
To make the "Initial text" and "Final text" options available in the Task Editor, you need to activate "More options".
Results processing
A-Parser allows you to process results during parsing, in this section we have provided the most popular cases for the Rank::Bukvarix::Domain parser
Results deduplication
Example of deduplicating results using the Dedup by string option.
Download example
How to import example into A-Parser
eJx1VMFu2zAM/ZVAKNAVSIP1sItvSYYAG7K6S9tTmoMW0YZmWdIk2U1g+N9Hyo6d
dMvNJN8j+UTSDQvcF/7JgYfgWbJtmI3fLGEbroskWVRFzZ08JMlXU3KpJ/eTVy3/
VDBBXKWCn8CBl1YBmzLLnQdHabZX2AgSkHHksWnDwtECFjI1OCcFZZACbQe5NASt
uaoIUPqCtdfxmXElD107Z6ybAo7vxgk/6wCfbsnz9qZv71i7201ZL2AVo0SwD7Ne
/RB85jW8GCoio8QTB61HXsYyggeg6KnM3SwcKAMXQgYUwlVXgd5lrNo9IvJ9cFLn
iEfTSfArZ0p0B4hJyHk8dbhlN9FmmKaK/J8dhyUZVx6mzGO7K47NiI8RGcDxYFxq
qSf0N8zouVJrqEGNsJh/UUklcJDzDEnfeuL/Iek/OdpB4nkpHNm7wx6GLNFapD9G
ljBrk6Ny8Qt1K1nKgLZfmkrTcD6jswCww7s9GvSUxsFQps/cV8edtqBpP8axze3o
upBxMZpL597oTOZpv3MnZKVf8HBSvTS0+6RLV0rhWDxsxhWZ+34MZIwNfiQvYwmS
froNFoxR/vtz16p1ElfwCzVY4kueV+1T7rlSr5v1eYSNK4UGv++Oc7bH7SJ8gNzg
JqGadjdc7vAfaK7db9K0OKrf/qkjkC6Cow8fyNPZJg/tXzQJhx0=
See also: Results deduplication
Results filtering (using minus-words)
Using minus-words, you can immediately remove results that you don't need. Similarly, using a filter, you can leave only those results that contain the necessary words.
Download example
How to import example into A-Parser
eJx1VE1vGjEQ/SvIipRGIqg59LI3oEJqRUNKyIlwcPHs1sVru7aXgLb73zvj/SQt
N8943pt5M2OXLHB/8E8OPATPkm3JbDyzhK25PiTJrDgcuZOnJPlsci716H60kCqA
G8GJ51YBGzPLnQdH8O0VFAYJSHmhAhuXLJwtYAJzBOekIAYp0HaQSUOhR64KCsj9
gVXX41Pjch6w3EjboW4OcH4zTvhJHfDhljyvr/r2bsiWRhWIawiSLWuB6MQj242b
oE2NcKBNQML9z0E2qRRkXP3xlmvp6cbYQDISxqrdrqX3i1gLlWcfJk2Pu8tnfoSN
qYuC3o2NhkeeR1GCB6DbVtTdJJyIgQshKR9XdQaaQp/1RcvfsUwfnNQZxqPpJPiF
Mzm6A0QScp7bCrfsJtqkv4j47zWGJSlXHsbMY7kLjsWI9zcSu8WDcavYA/SXzOip
Uks4gurDIv+skErg2kxTBH1pgP8PWf3DUXUSh6lwQd4c1tCxRGu2+tajhFmaDJWL
H6hbyVwGtP3cFJqG8zGOHmzXt0eDntw46NI0zE12fDkWNG1jP7ap7V0XMi5Gc+nc
G53KbNVseBtZ6A0+z5WeG3pppEsXSuFYPKz7FZn6Zgxk9AW+B89jCpLevkQWjFH+
63NdqnUSV/ATFZhjJ4dZG8o9V+plvRzesH6l0OD39Vcw2eN2UXyAzOAmoZpq1/0T
3W9TXvstkrLCUf3yTzWAdFE4+rBBPr6uh+ov5gmppw==
See also: Results filters
Possible settings
Parameter name | Default value | Description |
---|---|---|
region | Moscow (Я) | Region selection: Moscow (Я) / Moscow (G) / St. Petersburg (Я) / Russia / Kiev (G) / Minsk (G) |
API-key | free | Enter the API key used |
Max rows count | 1000 | Number of rows in the result for each request |