Bing search
Input
query requiredThe search query. site: works, and limits the results to that site; quoted phrases are loosened by Bing, not enforced.
first optionalWhich page to read, as Bing addresses it: the position of its first result. Pages vary in size, so pass the `next` of the previous answer rather than computing it. Default 1.
Default: 1Output
next requiredThe `first` of the next page; null on the last page. Consecutive pages can repeat a result, so dedupe by url.
count requiredHow many organic results this page holds (results.length), typically 2-10.
first requiredquery requiredmarket requiredThe market Bing answered for, e.g. "en-US", which follows where the browser is; null if the page does not say.
hasMore requiredresults requiredThe organic results, in Bing's order. Ads, answer boxes and video carousels are left out.
rewrittenTo requiredThe query Bing searched instead, when it says so ('These are results for …'); else null.
emptyBecause requiredBing's reason when `results` is empty; null otherwise.
