Microsoft Ad Library Scraper avatar

Microsoft Ad Library Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Microsoft Ad Library Scraper

Microsoft Ad Library Scraper

Scrape ads from the Microsoft Ad Library API. Search by keyword or advertiser, filter by date and EEA country, optionally expand impression and targeting details.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape public ads from the Microsoft Ad Library using the official Ad Library API. Search by keyword or advertiser ID, filter by date range and EEA country, and optionally expand per-ad details such as impression ranges, country share, and targeting.

Note: The Ad Library covers ads served in the EU / EEA (transparency / compliance data), not global Bing Ads performance reports.

Key Features

  • Search ads by keyword (searchTexts) and/or advertiser ID
  • Filter by start/end date and EEA countries
  • Paginate until maxItems is reached
  • Optional includeAdDetails for impressions, country share, and targets
  • Optional Apify Proxy support
  • No authentication required (public API)

Input

FieldTypeRequiredDescription
searchTextsarrayNo*Keywords to search in ad content
advertiserIdsarrayNo*Advertiser IDs to filter
startDatestringNoyyyy-MM-dd
endDatestringNoyyyy-MM-dd
countryCodesarrayNoCountry names or numeric codes (e.g. Germany / 72)
maxItemsintegerNoMax ads to save (default 50)
includeAdDetailsbooleanNoFetch AdDetails per ad (default false)
proxyConfigurationobjectNoProxy settings

* At least one of searchTexts or advertiserIds is required.

Input Example

{
"searchTexts": ["nike"],
"maxItems": 20,
"includeAdDetails": false
}

With details and country filter

{
"searchTexts": ["shopify"],
"countryCodes": ["Germany", "France"],
"startDate": "2025-01-01",
"maxItems": 10,
"includeAdDetails": true
}

Output

Each ad is saved as one dataset record:

{
"adId": 71056224111848,
"advertiserId": 4295011316,
"advertiserName": "Passa Sports B.V.",
"title": "Nike Padelschuhe Herren - ...",
"description": "",
"displayUrl": "www.passasports.de/Padelkleidung/Nike",
"destinationUrl": "https://www.passasports.de/padel/padel-schuhe/herren/nike",
"assetJson": null,
"paidForByName": null,
"startDate": "2026-04-04",
"endDate": "2026-10-20",
"totalImpressionsRange": "2.5K - 5K",
"impressionsByCountry": [
{ "country": "Germany", "impressionShare": "97.3%" }
],
"targets": [
{ "targetType": "Location", "usedForExclusion": false }
],
"restrictionReason": null,
"searchText": "nike",
"queryAdvertiserId": null,
"scrapedAt": "2026-10-22T00:00:00.000Z"
}

Detail fields (startDate, totalImpressionsRange, etc.) are populated only when includeAdDetails is true.

Use Cases

  • Competitor ad monitoring on Bing / Microsoft Advertising (EEA)
  • Brand and trademark mention tracking
  • Regulatory / transparency research
  • Creative and landing-page discovery

API Source

Uses the official Microsoft endpoint:

https://adlibrary.api.bingads.microsoft.com/api/v1/

Unauthenticated public access; rate limits may apply for high-volume runs.