Bing Copilot Ads Scraper collects the sponsored ads Bing shows in AI Mode (Copilot Search): the Related Products carousel, text ads, and image ads. See who wins AI Mode for your keywords: which stores and brands advertise, at what price and discount, in which position, and next to which answer.
Scrapes the sponsored ads in Bing AI Mode (Copilot Search): the Related Products carousel (format: "product"), text ads ("text"), and image ads ("image").
Product ads: rating, reviewCount, reviewsUrl, bingProductId, shipping, condition, and a full-size imageUrl.
trackingParams: the landing page's query params, with the advertiser's campaign names and IDs.
Search ads: highlights, callouts, sitelinks (with their descriptions when the ad has them), logoUrl, and cta for image ads.
Reads the text ad layout with described sitelinks, used on topics like insurance, local services, and education.
url: the real landing page, decoded from Bing's click link.
organicLinks: the links Bing put in the same answer, decoded from Bing's click tracker. Opt-in with includeOrganicLinks, as it waits for the whole answer.
SUMMARY lists each advertiser's share of voice per query: chats it showed up in, average position, and price range.
Ads are read as soon as they render, before the answer is written, so a chat takes about 10 seconds.
adId, chatId, position, landingDomain.
Chats run in the country's Bing market (setmkt), so ads and currency match country even when Bing misreads the IP's location.
Depth, country, ad proof (screenshot and HTML), and the SUMMARY and CHATS records, as in ChatGPT Ads Scraper.
Optional follow-up queries, empty by default: Bing shows its ads on the query itself, and in tests follow-ups brought about 1 ad in 100.