SE::Bing::Suggest - Bing Search Suggestions Scraper
Overview of the scraper
A scraper for keyword search suggestions in Bing. The Bing suggestions scraper solves one of the main SEO tasks, namely the fast automated acquisition of an expanded semantic core. Thanks to the SE::Bing::Suggest scraper, you can automatically collect key bases from Bing search engine suggestions based on the query. Using the SE::Bing::Suggest scraper, you can quickly and easily scrape Bing suggestions for a query based on the selected region.
Thanks to A-Parser's multithreaded operation, the query processing speed can reach 4500 queries per minute, which on average allows you to get up to 8500-9000 results per minute.

You can use automatic query multiplication, substitution of sub-queries from files, iteration of alphanumeric combinations and lists to get the maximum possible number of results. Using results filtering you can immediately clean the result, removing all unnecessary junk (using negative keywords).
A-Parser's functionality allows you to save the parsing settings for the SE::Bing::Suggest scraper for future use (presets), set a parsing schedule, and much more.
Saving results is possible in the form and structure that you need, thanks to the built-in powerful templating engine Template Toolkit which allows you to apply additional logic to the results and output data in various formats, including JSON, SQL and CSV.
Collected data
- Number of results per query
- Query suggestions

Use cases
- Collecting keyword bases
Queries
Search phrases should be specified as queries, for example:
write essay
Football
Waterfall
Speak in english
Cats and dogs
forex
cheap essay
Query substitutions
You can use built-in macros for automatic substitution of sub-queries from files. For example, if we want to add a list of other words to each query, we specify several main queries:
essay
article
thesis
In the query format, we specify a macro for substituting additional words from the file Keywords.txt, this method allows you to increase query variability manifold:
{subs:Keywords} $query
This macro will create as many additional queries as there are in the file for each original search query, which in total will give [number of original queries (domains)] x [number of queries in the Keywords file] = [total number of queries] as a result of the macro operation.
For example, if the file Keywords.txt will contain:
buy
cheap
As a result, the substitution macro will turn 3 main queries into 6:
buy essay
cheap essay
buy article
cheap article
buy thesis
cheap thesis
Output examples
A-Parser supports flexible results formatting thanks to the built-in templating engine Template Toolkit, which allows it to output results in an arbitrary form, as well as in a structured form, such as CSV or JSON
Exporting a list of suggestions
Similar to SE::Google::Suggest.
Outputting to CSV table
Similar to SE::Google::Suggest.
Keyword competition
Saving in SQL format
Result format:
[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "')\n";
END %]
Result example:
INSERT INTO serp VALUES('write essay', 'write essays online telegra.ph')
INSERT INTO serp VALUES('write essay', 'write essay bot')
INSERT INTO serp VALUES('write essay', 'write essay telegra.ph')
INSERT INTO serp VALUES('write essay', 'write essays for money telegra.ph')
INSERT INTO serp VALUES('write essay', 'write essay english telegra.ph')
INSERT INTO serp VALUES('write essay', 'write essays for cash')
INSERT INTO serp VALUES('write essay', 'write essay service')
INSERT INTO serp VALUES('write essay telegra.ph', 'writer essay telegra.ph')
INSERT INTO serp VALUES('write essay telegra.ph', 'persuasive essay write telegra.ph')
...
Dumping results to JSON
Similar to SE::Google::Suggest.
Results processing
A-Parser allows you to process results directly during scraping, in this section we have provided the most popular use cases for the SE::Bing::Suggest scraper
Parse to level option
Similar to SE::Google::Suggest.
Filtering results (using negative keywords)
Similar to SE::Google::Suggest.
Possible settings
| Parameter Name | Default Value | Description |
|---|---|---|
| Region | United States - English | Selecting the search region |