Read a suggest job's keywords as they finish, each with its engine answer, and page through them with a cursor.

GEThttps://rankfield.dev/v1/bing/suggest/jobs/{id}/results

Parameters

Headers

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

Path parameters

NameTypeRequiredDefaultDescription
idstringYes–The job id from Start a suggest job.

Query parameters

NameTypeRequiredDefaultDescription
cursorintegerNo0Where to continue: the cursor of the previous answer.
limitintegerNo100Items per answer, 1–500.

Read results

Start with cursor=0. Read items, then ask again with the returned cursor until status is no longer running and hasMore is false. Items arrive in the order they finish; index is the keyword's position in your queries, from 0.

FieldTypeDescription
items[].indexintegerPosition in queries.
items[].query, marketstringThe keyword and market.
items[].statusinteger200, or the error status for this keyword: 499 after a cancel, 504 when it was not finished by the deadline.
items[].resultobjectThe same answer as the single-keyword GET.
items[].attemptsintegerTries it took.
items[].cache, ageSecondsstring, integerWhether a stored answer was used, and its age.
cursorintegerWhere to continue.
hasMorebooleanWhether more finished items are ready to read now. While the job runs and you have caught up, it is false.

Errors

StatusWhen
400cursor or limit is invalid.
401No valid API key.
404No job with this id for this key.

MCP

On the MCP server, the tools for this are get_bing_suggest_results, get_duckduckgo_suggest_results and get_yahoo_search_predictions_results.