Bing Keywords Discovery Tool avatar

Bing Keywords Discovery Tool

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Bing Keywords Discovery Tool

Bing Keywords Discovery Tool

Discover untapped keywords using Bing search autocomplete suggestions. Expands seed keywords with alphabet, number, and question variations to uncover long-tail keywords. Perfect for SEO, content strategy, and market research.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Collect Bing autocomplete keywords from one or more seed terms. The Actor queries Bing's OpenSearch and autosuggest endpoints, merges their source-backed fields, removes duplicates, and returns a stable dataset for SEO and content research.

Input

Provide at least one value through keyword or keywords. When both are present, the Actor combines them and removes case-insensitive duplicates.

FieldDefaultPurpose
keywordcontent marketing in the UIOne seed keyword
keywords[]Up to 50 additional seeds
marketen-USBing language-country market
expandAlphabettrueQuery the seed followed by a-z
expandQuestionsfalseQuery common question words followed by the seed
expandNumbersfalseQuery the seed followed by 0-9
maxKeywords200Maximum unique records (1-2000)
maxConcurrency5Expansion queries processed in parallel (1-10)
delayMs150Delay between query variants (0-5000 ms)
maxRequestRetries2Retries for timeouts, rate limits, and temporary 5xx failures
requestTimeoutSecs15Per-request timeout (5-60 seconds)
proxyConfigurationproxy disabledApify or custom proxy configuration
debugfalseAdditional non-sensitive diagnostics

Example:

{
"keywords": ["machine learning", "data science"],
"market": "en-US",
"expandAlphabet": true,
"expandQuestions": true,
"expandNumbers": false,
"maxKeywords": 200,
"maxConcurrency": 5,
"proxyConfiguration": { "useApifyProxy": false }
}

Dataset

Every record follows a typed 35-field contract. Important source fields include the keyword, Bing display text, Bing suggestion type, raw relevance score, Bing-provided suggestion URL, source query, seed, expansion, market, and contributing endpoints. Derived fields add a stable ID, seed position, normalized relevance, word and character counts, question/long-tail flags, seed relationship flags, a public Bing search URL, and consistent search metadata.

Optional attributes that Bing does not provide are omitted rather than emitted as null or fabricated. For example, an OpenSearch-only suggestion can legitimately have no autosuggest URL or type, and a base query has no expansion value.

Deduplication uses a normalized keyword key, while each record's sources array shows whether osjson, as-html, or both contributed data. maxKeywords is enforced globally and allocated fairly across seeds. Query variants are interleaved and processed with bounded concurrency, so a large first seed cannot starve later seeds.

Reliability and security

  • Validates HTTP status and content type before parsing.
  • Safely rejects malformed or unexpected endpoint payloads.
  • Retries only temporary failures with bounded backoff.
  • Uses one stable configured proxy session per run, with an Apify-compatible session ID.
  • Logs endpoint/status metadata without response bodies, credentials, or proxy URLs.
  • Completes with an empty dataset for a valid no-result search.
  • Fails the run when every Bing endpoint request fails.

Local verification

npm ci
npm test
apify validate-schema
apify run --purge --input-file INPUT.json
npm run validate:dataset

The checked-in fixtures and qa-inputs cover minimal, multi-seed, question expansion, no-result, and invalid inputs.