Skip to main content

SE::Yandex::SQI - Site Quality Index Check in Yandex


SE::Yandex::SQI Parser Overview

SE::Yandex::SQISE::Yandex::SQI - Site Quality Index check in Yandex. Incredibly fast parser, speed of work 3000-7000 requests per minute.

You can use automatic query multiplication, substitution of subqueries from files, enumeration of alphanumeric combinations and lists to get the maximum possible number of results. Using results filtering you can immediately clean up the result by removing all unnecessary garbage (using minus-words).

A-Parser functionality allows you to save the settings of the SE::Yandex::SQI parser for further use (presets), set a schedule for parsing 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, which allows you to apply additional logic to the results and output data in various formats, including JSON, SQL and CSV.

List of collected data

  • Site Quality Index (Yandex SQI)
  • Data on the presence of icons on the site (1 - icon received, 0 - no icon):
    • User Choice
    • Popular Site
    • Secure Connection
    • Turbo Pages
    • Is the site official
  • For the "User Choice" and "Popular Site" icons, you can get the degree of readiness to receive the icon as an intermediate value from 0 to 1, for example 0.4.
  • Number of reviews, rating and score

As a result, the initial query and its SQI are displayed. Example: 130000 -1 110 120000 340000

If the SQI for the domain is not available, the result will be -1.

Use Cases

  • Evaluation of site usefulness from Yandex's point of view
  • Collection of titles

Query Examples

As queries, you need to specify the domain of the desired site. You can specify it with or without the "http(s)://" protocol, for example:

Output Formats

A-Parser supports flexible formatting of results 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.

Output to CSV table

General result format:

[% tools.CSVline(query, sqi, rating); %]

File name:


Initial text:


The Template Toolkit template engine is used in the General Result Format.
What is the General Result Format.

In the results file name, you just need to change the file extension to csv.

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 make the second row empty.

Saving in SQL format

Result format:

[% "INSERT INTO sqi VALUES('" _ query _ "', '" _ p1.sqi _ "', '" _ p1.rating _ "')\n" %]

Example result:

INSERT INTO sqi VALUES('', '122000', '87')
INSERT INTO sqi VALUES('', 'none', '92')
INSERT INTO sqi VALUES('', '200', '')
INSERT INTO sqi VALUES('', '326000', '73')
INSERT INTO sqi VALUES('', '117000', '66')

Dumping results to JSON

Result format:

[% data = {}; 
data.query = query;
data.sqi = p1.sqi;
data.rating = p1.rating; %]$data.json\n

Example result:


Possible Settings