Overview and Application
List by topic of all existing built-in parsers in A-Parser with descriptions and links to their pages.
Search engine parsers
| Parser name | Description |
|---|---|
SE::Google | Parsing all data from Google search results: links, anchors, snippets, Related keywords, parsing ad blocks. Multithreading, ReCaptcha bypass |
SE::Yandex | Parsing all data from Yandex search results: links, anchors, snippets, Related keywords, parsing ad blocks. Maximum parsing depth |
SE::AOL | Parsing all data from AOL search results: links, anchors, snippets |
SE::Bing | Parsing all data from Bing search results: links, anchors, snippets, Related keywords, Maximum parsing depth |
SE::Baidu | Parsing all data from Baidu search results: links, anchors, snippets, Related keywords |
SE::Baidu | Parsing all data from Baidu search results: links, anchors, snippets, Related keywords |
SE::Dogpile | Parsing all data from Dogpile search results: links, anchors, snippets, Related keywords |
SE::DuckDuckGo | Parsing all data from DuckDuckGo search results: links, anchors, snippets |
SE::MailRu | Parsing all data from MailRu search results: links, anchors, snippets |
SE::Seznam | Parser for the Czech search engine seznam.cz: links, anchors, snippets, Related keywords |
SE::Yahoo | Parsing all data from Yahoo search results: links, anchors, snippets, Related keywords, Maximum parsing depth |
SE::Youtube | Parsing data from Youtube search results: links, title, description, username, preview image link, view count, video length |
SE::Ask | Parser for US Google search results via Ask.com: links, anchors, snippets, Related keywords |
SE::Rambler | Parsing all data from Rambler search results: links, anchors, snippets |
SE::Startpage | Parsing all data from Startpage search results: links, anchors, snippets |
Examples
🔗 Page indexing in Google and Yandex
Page indexing in Google and Yandex
🔗 Video Parsing niche domains by keyword from Google
Video Parsing niche domains by keyword from Google
🔗 Questions and answers from Google search results
Questions and answers from Google search results
🔗 Parsing niche domains by keyword from Google and obtaining various domain parameters
Parsing niche domains by keyword from Google and obtaining various domain parameters
🔗 Parsing Google News with date and converting it
Parsing Google News with date and converting it
🔗 Parsing only snippets from Google
Parsing only snippets from Google
🔗 Spell checking in Google
Spell checking in Google
🔗 Parsing links and anchors from Google to CSV
Parsing links and anchors from Google to CSV
🔗 Parsing text from Google search engine using a task chain
Parsing text from Google search engine using a task chain
🔗 Yandex cache parser
Yandex cache parser
🔗 Parsing only snippets from Yandex
Parsing only snippets from Yandex
🔗 Getting Yandex search results and result position number
Getting Yandex search results and result position number
🔗 Number of site pages in Yandex
Number of site pages in Yandex
🔗 Parsing keyword competition from Yandex
Parsing keyword competition from Yandex
🔗 Searching for vacant niches in the RU internet segment
Searching for vacant niches in the RU internet segment
Search engine rank trackers
| Parser name | Description |
|---|---|
SE::Google::Position | Checking site positions by keywords in Google: links, list of all positions |
SE::Yandex::Position | Checking site positions by keywords in Yandex: links, list of all positions |
SE::Bing::Position | Checking site positions by keywords in Bing: links, list of all positions |
SE::MailRu::Position | Checking site positions by keywords in MailRu: links, list of all positions |
Examples
🔗 Obtaining website positions for multiple regions simultaneously
Obtaining website positions for multiple regions simultaneously
🔗 Obtaining website positions for multiple regions simultaneously
Obtaining website positions for multiple regions simultaneously
🔗 Overview of result presentation options
Overview of result presentation options
Search suggestion parsers
| Parser name | Description |
|---|---|
SE::Google::Suggest | Google suggestion parser: number of results per query, query suggestions, query type |
SE::Yandex::Suggest | Yandex suggestion parser: number of results per query, query suggestions |
SE::Bing::Suggest | Bing suggestion parser: number of results per query, query suggestions |
SE::Aol::Suggest | Aol suggestion parser: number of results per query, query suggestions |
SE::Yahoo::Suggest | Yahoo suggestion parser: number of results per query, query suggestions |
SE::Youtube::Suggest | Youtube suggestion parser: query suggestions |
Examples
🔗 Preset for parsing suggestions with the ability to exclude suggestions containing stop words from results
Preset for parsing suggestions with the ability to exclude suggestions containing stop words from results
Keyword parsers
| Parser name | Description |
|---|---|
SE::Google::Trends | Google trending keywords parser |
SE::Yandex::WordCraft | Parser for user queries and popular sites in Yandex search with Yandex Webmaster WordCraft |
SE::Yandex::Wordstat | Parser for keywords and impression statistics from wordstat.yandex.ru service |
SE::Yandex::Wordstat::ByDate | Parser for statistics of Yandex WordStat impressions by months or weeks, keyword statistics |
Rank::Bukvarix::Domain | Collecting keywords by domain from Bukvarix: keyword, frequency, position |
Rank::Bukvarix::Keyword | Collecting keywords by keyword from Bukvarix: keyword, frequency, position |
Rank::Ahrefs::KeywordDifficulty | Keyword difficulty, keywords, number of keywords |
Rank::Ahrefs::KeywordGenerator | Ahrefs keyword collection: keyword ideas, questions with keywords |
SE::Google::KeywordPlanner | Collecting suggestions, keywords, competition, min. and max. bids |
SE::Yandex::Direct | Number of ads for a specific query, title, text and domain, links, anchors, tags |
Examples
🔗 Keyword seasonality
Keyword seasonality
🔗 Frequency estimation via WordStat
Frequency estimation via WordStat
🔗 Deep Wordstat parsing
Deep Wordstat parsing
🔗 Obtaining Google Trends category list
Obtaining Google Trends category list
🔗 Formatting Google Trends date
Formatting Google Trends date
Account registration
| Parser name | Description |
|---|---|
SE::Yandex::Register | Account registration in Yandex |
Examples
🔗 Obtaining the full list of Yandex regions
Obtaining the full list of Yandex regions
🔗 Automation of Yandex account registration
Automation of Yandex account registration
Site and domain parameter parsers
| Parser name | Description |
|---|---|
SE::Google::TrustCheck | Checking site trust |
SE::Google::Compromised | Checking for 'This site may be hacked' notice |
SE::Google::SafeBrowsing | Checking domain in Google blacklist |
SE::Yandex::SafeBrowsing | Checking domain in Yandex blacklist |
SE::Yandex::SQI | Checking Site Quality Index in Yandex |
Net::Whois | Determines if a domain is registered, creation date, and registration expiration date |
Net::Dns | Parser resolves domains to IP addresses |
Rank::Cms | Identifies all popular forums, blogs, CMS, guestbooks, wikis, and many other engine types |
Rank::Archive | Parser for first and last site caching dates in web archive |
Rank::Linkpad | Backlink and statistics parser from linkpad.ru service |
Rank::MajesticSEO | Backlink count parser from majesticseo.com service |
Rank::Mustat | Site traffic estimation, also domain cost and rating |
Rank::Social::Signal | Social signals parser |
Rank::Curlie | Checking site presence in Curlie directory (DMOZ analog) |
Rank::Ahrefs | ahrefs.com parser |
Rank::KeysSo | keys.so parser |
Rank::MOZ | MOZ parser |
SecurityTrails::Ip | Collects domains by IP |
SecurityTrails::Domain | SecurityTrails parser |
Examples
🔗 Parsing niche domains by keyword from Google and obtaining various domain parameters
Parsing niche domains by keyword from Google and obtaining various domain parameters
🔗 Website information
Website information
🔗 Net::Whois selecting arbitrary data
Net::Whois selecting arbitrary data
🔗 Getting Telegram notifications about domain registration expiration
Getting Telegram notifications about domain registration expiration
🔗 Collecting e-mail address database
Collecting e-mail address database
🔗 Determining the list of domains on an IP
Determining the list of domains on an IP
🔗 Determining CMS for 1,000,000 domains in 15 hours
Determining CMS for 1,000,000 domains in 15 hours
🔗 Parsing website domains by a specific CMS
Parsing website domains by a specific CMS
🔗 Wordpress sites with subscriptions
Wordpress sites with subscriptions
Various service parsers
| Parser name | Description |
|---|---|
SE::Yandex::Register | Allows registering accounts in Yandex |
SE::Bing::Translator | Translator via www.bing.com/translator/ service |
SE::Google::Translate | Google Translator |
SE::Yandex::Translate | Yandex Translator |
SE::Bing::Images | Image parser from Bing search engine |
SE::Google::Images | Image parser by Google keywords |
SE::Google::ByImage | Image search by link |
SE::Yandex::Images | Image parser by Yandex keywords |
SE::Yandex::ByImage | Image parser by link from Yandex |
SE::DuckDuckGo::Images | Image parser from DuckDuckGo |
SE::Dogpile::Images | Image parser from Dogpile |
Util::AntiGate | Captcha recognition via AntiGate service |
Util::YandexRecognize | Captcha recognition from Yandex |
Util::ReCaptcha2 | ReCaptcha recognition from Anti-captcha.com, Rucaptcha.com, Capmonster, Capmonster.cloud, Xevil, 2captcha, R.I.P.captcha resources |
SEO::Ping | Bulk sending of Ping requests to services supporting Weblog API (Google Blog Search, Feed Burner, Ping-o-Matic, etc.) |
Check::RosKomNadzor | Checking site in Roskomnadzor database |
SE::Yandex::Speller | Checking pages for text errors via Yandex.Speller |
GooglePlay::Apps | Google Play apps parser |
Social::Instagram::Post | Instagram post data parser |
Social::Instagram::Profile | Instagram profile data parser |
Social::Instagram::Tag | Instagram post parser by tags |
Social::Instagram::Geo | Instagram post parser in specified location |
Telegram::GroupScraper | Data parser from public Telegram groups |
API::Server::Redis | Working with A-Parser via Redis |
SE::Google::Cache | Checking page presence in Google cache |
Social::Instagram::Geo | Instagram post parser in specified location |
DeepL::Translator | Text translator via www.deepl.com service |
CoinMarketCap::LastPrice | CoinMarketCap shop parser: token name, current price in USD |
Examples
🔗 Automation of Yandex account registration
Automation of Yandex account registration
🔗 Comparing translator speeds
Comparing translator speeds
🔗 Using entire files as queries
Using entire files as queries
🔗 Loading files from a directory for translation in DeepL
Loading files from a directory for translation in DeepL
🔗 Downloading images of specified resolution and size
Downloading images of specified resolution and size
🔗 Creating JS parsers. Working with CAPTCHA
Creating JS parsers. Working with CAPTCHA
🔗 Creating JS parsers. Working with ReCaptcha2
Creating JS parsers. Working with ReCaptcha2
🔗 Example of working with SEO::Ping
Example of working with SEO::Ping
🔗 Location link parser for Social::Instagram::Geo
Location link parser for Social::Instagram::Geo
🔗 Parsing Instagram user information
Parsing Instagram user information
🔗 Parsing users of public groups in Telegram
Parsing users of public groups in Telegram
Shop parsers
| Parser name | Description |
|---|---|
Shop::Amazon | amazon.com search results parser |
Shop::Yandex::Market | Yandex.Market parser |
Shop::AliExpress | Shop::AliExpress search results parser |
Shop::eBay | Ebay search results parser |
Shop::Wildberries::ProductsList | Wildberries product list parser |
Shop::Wildberries::ProductInfo | Wildberries product page parser |
Shop::Wildberries::Suggest | Wildberries search suggestions parser |
Shop::Yandex::Market | Products parser from YANDEX.MARKET |
Examples
🔗 Parsing products from a website
Parsing products from a website
Map parsers
| Parser name | Description |
|---|---|
Maps::Google | Google Maps parser: organization name, address and coordinates, rating, number of reviews and price policy, website, phone, photo |
Maps::Yandex | Yandex Maps parser: organization name, address and coordinates, rating, number of reviews and price policy, website, phone, photo, social networks |
Examples
🔗 Parsing Google Maps to collect all organizations in a specific area
Parsing Google Maps to collect all organizations in a specific area
Content parsers
| Parser name | Description |
|---|---|
Check::BackLink | Checks for your link(s) presence in a link database |
HTML::LinkExtractor | Parser for external and internal links from a specified site, can crawl internal links to a chosen level |
HTML::ArticleExtractor | Article parser |
HTML::TextExtractor | Text block parser |
HTML::TextExtractor::LangDetect | Page language detection without using third-party services |
HTML::EmailExtractor | Parsing email addresses from website pages |
Net::HTTP | Downloads specified page, supports multi-page parsing |
Examples
🔗 Checking if there are links to a page in Yandex cache
Checking if there are links to a page in Yandex cache
🔗 Deep website parsing based on HTML::LinkExtractor parser
Deep website parsing based on HTML::LinkExtractor parser
🔗 Video parsing of Booking.com resource using Net::HTTP
Video parsing of Booking.com resource using Net::HTTP
🔗 Periodic backlink checking with appending results to a table
Periodic backlink checking with appending results to a table
🔗 Deep website parsing based on HTML::LinkExtractor parser
Deep website parsing based on HTML::LinkExtractor parser
🔗 Collecting interlinked topics
Collecting interlinked topics
🔗 Searching for website subdomains
Searching for website subdomains
🔗 Parsing websites and saving image links
Parsing websites and saving image links
🔗 Generating sitemap.xml using JavaScript capabilities
Generating sitemap.xml using JavaScript capabilities
🔗 Obtaining website pages and checking indexing in Google and Yandex
Obtaining website pages and checking indexing in Google and Yandex
🔗 Analyzing page response speed on a website
Analyzing page response speed on a website
🔗 Parsing e-mail from contact pages
Parsing e-mail from contact pages
🔗 Checking text length on pages
Checking text length on pages
🔗 Transliteration
Transliteration































































































