Pinterest Ad Library API - Ad Transparency Scraper
Pricing
$10.00 / 1,000 pinterest ad events
Go to Apify Store

Pinterest Ad Library API - Ad Transparency Scraper
Access Pinterest's Ad Transparency Library. Search for advertiser names, retrieve active ads by country, categories, age range, or gender, and query specific ad creative details.
Pricing
$10.00 / 1,000 pinterest ad events
Rating
0.0
(0)
Developer
dev00
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Pinterest Ad Library & Transparency Scraper
Query Pinterest's Ads Transparency Library directory to spy on competitors, discover active ads, find target demographics (location, age group, gender), target interest categories, and pull creative details (images, copy, external links).
Features
- Search Advertisers: Look up advertiser names (e.g.
google,nike) to find their exact advertiser handle. - Spy on Competitor Ads: Filter ads by advertiser name, target country, age range, gender, category, date ranges, and paginate results.
- Detailed Ad Insights: Retrieve creative links, reasons for targeting, policy review decisions, and active runtime dates.
- Pay-Per-Event pricing: Monetized per query event at a cost of $0.03 (3 cents) per successful action.
Input Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
action | select | search_ads | Run actions: search_ads, search_advertisers, or get_ad_details. |
search | string | - | Advertiser search keyword (required for search_advertisers). |
country | select | FR | Target country code filter (e.g., FR, ES, DE). |
advertiser_name | string | - | Filter by exact advertiser name (e.g., Google LLC). |
vertical | select | - | Filter ads by interest category (e.g., ANIMALS, ART). |
gender | select | - | Demographics gender filter (UNSPECIFIED, FEMALE, MALE). |
age_bucket | select | AGE_ALL | Target age group (e.g. AGE_18_24, AGE_ALL). |
start_date | string | - | Ad active start date filter (YYYY-MM-DD). |
end_date | string | - | Ad active end date filter (YYYY-MM-DD). |
page_size | number | 24 | Number of ads to return (max 100). |
bookmark | string | - | Pagination cursor cursor. |
ad_id | string | - | Pinterest Ad ID (required for get_ad_details). |
Example Input
{"action": "search_ads","country": "FR","advertiser_name": "Google LLC","age_bucket": "AGE_ALL","page_size": 24}
Dataset Output
Provides clean structured outputs based on the action selected:
advertiser_names: Array of matched advertiser handles.pin_ids_with_metadata/ad_ids_with_metadata: Array of active advertiser ad objects containing titles, descriptions, image URLs, categories, etc.bookmark: Pagination cursor token.ad_details: Full creative specifications, targeting metrics, and statement details.