Get the autocomplete suggestions Bing shows for a keyword, in one of ten markets, as a JSON list.

GEThttps://rankfield.dev/v1/bing/suggest?query={keyword}

One keyword per request, answered at once. For keyword lists, start a job.

Parameters

Headers

NameTypeRequiredDefaultDescription
AuthorizationstringYes–Bearer followed by your API key. See Authentication.

Query parameters

NameTypeRequiredDefaultDescription
querystringYes–The keyword, 1–200 printable characters. URL-encode it.
marketstringNoen-USOne of en-US, en-GB, en-CA, en-AU, en-IN, en-NG, fr-FR, de-DE, es-ES, pt-BR.
freshnessstringNofreshfresh may reuse an answer stored in the last 5 minutes (30 seconds if the list was empty); otherwise it asks the engine. allow-stale may also return an answer up to 35 minutes old, marked with a Warning: 110 - "Response is stale" header, and refreshes it in the background.

Response

FieldTypeDescription
sourcestringbing-suggest.
querystringThe keyword as it was sent to the engine.
marketstringThe market used.
countintegerHow many entries suggestions holds.
suggestionsstring[]The engine's list, in its order.

The count varies by keyword and market. Suggestions are what the engine shows while someone types. They are not search volumes.

Errors

StatusWhen
400query is missing, empty, over 200 characters, or another parameter is invalid.
401No valid API key.
429The engine is busy: its collection budget is full for the moment. Wait for Retry-After.
502Bing answered with an error, or with data that couldn't be read.
503Bing collection is paused, cooling down, timed out or unavailable. Retry after Retry-After.

Limits

No per-key limits for now. When an engine is busy it answers 429, or 503 while it cools down, with Retry-After. Get usage and capacity shows what your key has used.

MCP

On the MCP server, the tool for this is get_bing_suggestions.