Bing Ads Library Scraper - Microsoft Ad Library (EU)
Pricing
Pay per event
Bing Ads Library Scraper - Microsoft Ad Library (EU)
Microsoft/Bing Ads Library scraper via the official Ad Library API: ad copy, advertiser, landing URL, run dates, impressions per EU country and targeting. $0.001 per ad.
Bing Ads Library scraper: search every ad shown on Bing in the EU/EEA through Microsoft's official Ad Library API (Digital Services Act transparency). Get the ad copy, advertiser, display and landing URL, and optionally run dates, impressions range, impression share per country and targeting types. $0.001 per ad (+$0.002 with details).
Use it for competitor ad research, PPC intelligence, brand monitoring, compliance checks and market research.
Why this Actor
- Reliable: rotating proxies and automatic retries handle the API's strict anonymous rate limits.
- Official data source – no fragile page scraping.
- Cheap: $0.001 per ad, $0.002 extra per ad with full details.
- Filter by keyword, advertiser ID, EU country and date range.
Input
searchTerms, advertiserIds, countries, startDate, endDate, maxAdsPerQuery (default 200), includeDetails.
Output
{"AdId": 71056154297607, "AdvertiserName": "Amazon Europe Core S.à r.l", "Title": "Shop Cortez nike ...","Description": "...", "DisplayUrl": "www.amazon.co.uk/...", "DestinationUrl": "https://...","AdDetails": {"StartDate": "...", "EndDate": "...", "TotalImpressionsRange": "...", "ImpressionsByCountry": [...], "Targets": [...]},"adLibraryUrl": "https://adlibrary.ads.microsoft.com/ad/71056154297607"}
Pricing
$0.001 per ad · $0.002 per ad with details. Data © Microsoft Ad Library, publicly available under the EU DSA.
Use with AI agents (MCP)
This Actor can be used as a tool by AI agents (Claude, Cursor, VS Code, other MCP clients) through the official Apify MCP server:
- Add only this Actor as a tool:
https://mcp.apify.com?tools=admirala/microsoft-bing-ad-library(sign in with OAuth or an Apify API token). - Or connect
https://mcp.apify.comand let the agent find it withsearch-actors(e.g. "bing ads library"), read the input schema withfetch-actor-detailsand run it withcall-actor.
Example input an agent can pass:
{"searchTerms": ["nike"],"maxAdsPerQuery": 50,"includeDetails": false}
Cost per call: $0.001 per ad; $0.002 extra per ad with includeDetails. Results come back as dataset items (get-dataset-items).
FAQ
How do I see which ads a competitor runs on Bing?
Search their brand in searchTerms or use their Microsoft Advertising ID in advertiserIds.
Is this the Microsoft Ads Transparency Center data? Yes, it uses Microsoft's official Ad Library API for ads shown in the EU/EEA.
Can I get impressions and targeting?
Yes, set includeDetails: true ($0.002 extra per ad).