I'm iterating over pages to get all results for a given request to the Bing Search V7 API (https://api.bing.microsoft.com/v7.0/search
):
{'q': 'tiramisu', 'offset': 0}
{'q': 'tiramisu', 'offset': 50}
{'q': 'tiramisu', 'offset': 100}
I notice that after 50-100 results, nothing new is given. So in practice, we cannot get more than 100 results, even though the totalEstimatedMatches
is much larger (38100000 for tiramisu).
Why? How to fix this?
Notes: Per the documentation:
- Even with different non-overlaping offsets, there can be duplicates (confirmed)
- There is a maximum for
count
, which is 50 for web pages. - This the same question as How to get more than 50 results from Bing search API?, but the other one was for Bing V1, 8 years ago.