LinkedIn Competitor Ad Intelligence | 💵$2/1K
Pricing
from $1.50 / 1,000 linkedin ad creatives
LinkedIn Competitor Ad Intelligence | 💵$2/1K
Monitor LinkedIn competitor ads and export creatives, copy, CTAs, formats, and landing-page hints. $2 per 1,000 ad rows; platform usage included.
Pricing
from $1.50 / 1,000 linkedin ad creatives
Rating
0.0
(0)
Developer
WebData Labs
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
See what competitors are actually advertising on LinkedIn—not just what they publish in case studies.
This Actor searches LinkedIn's public Ad Library and exports structured competitor ads for creative research, positioning analysis, swipe files, and recurring monitoring. Search by keyword, advertiser, payer, country, or date range without a LinkedIn login.
What you get
- One clean dataset row per LinkedIn ad creative.
- Advertiser, format, headline, body, CTA, media, detail URL, and search context when available.
- Optional detail-page enrichment for fuller copy and landing-page hints.
- Controlled parallel search and detail-page collection for runs of up to 2,000 unique ads.
- CSV, JSON, Excel, API, webhook, and scheduled-run support.
- A separate free run summary showing searches, errors, ad counts, and unique advertisers.
Quick start
The default input searches one recent keyword in the US and returns at most 25 ads:
{"queries": ["ai customer support"],"countries": ["US"],"dateOption": "LAST_30_DAYS","maxResults": 25}
At $0.002 per returned ad, this default run costs at most $0.050. If fewer ads are found, you pay less. A search that finds no ads does not create a billable dataset row.
Search options
queries: topics, products, pains, or offers to monitor.accountOwners: advertiser or company names.payers: payer names, useful for agencies and parent companies.countries: ISO country codes such asUS,GB, orDE; useALLfor all countries.dateOption: all time, last 30 days, last 90 days, or last year.maxResults: total ad rows returned across all searches.
Start with either one keyword or one advertiser. Adding several values creates additional searches and is best used after confirming the first result.
Technical enrichment and request pacing are under Optional enrichment settings. Most users can leave them unchanged.
Example output
{"recordType": "ad","adId": "1460951094","advertiser": "Parahelp","creativeType": "SPONSORED_STATUS_UPDATE","adFormat": "Single Image Ad","headline": "AI customer support","body": "Lots of other AI support solutions...","ctaText": null,"detailUrl": "https://www.linkedin.com/ad-library/detail/1460951094","imageUrl": "https://media.licdn.com/...","searchKeyword": "ai customer support","countries": ["US"]}
Pricing
The price is $2 per 1,000 returned ad creatives ($0.002 per ad). Apify platform usage is included—you do not receive a separate compute charge for this Actor.
Only ad rows written to the default dataset are billable. Failed searches, empty searches, and the run/search summaries stored in OUTPUT are not charged.
Common use cases
- Monitor competitor LinkedIn campaigns on a schedule.
- Build a creative and copy swipe file for a B2B category.
- Compare offers, hooks, formats, and calls to action.
- Export ad copy for AI-assisted clustering or messaging analysis.
- Track advertiser or payer activity across markets.
Limits
- The Actor reads only LinkedIn's public Ad Library; it does not access private profiles or accounts.
- Available fields vary by ad format and by what LinkedIn exposes publicly.
- Some destination URLs are hidden behind LinkedIn redirects.
- LinkedIn can change its public pages; if a run fails, open an issue and include the run URL.
FAQ
Do I need a LinkedIn account? No.
Can I search by company? Yes. Use accountOwners for advertisers or payers for the entity paying for the ad.
Can I monitor competitors automatically? Yes. Save the input as an Apify Task and schedule it.
What happens if no ads are found? The run summary records the result, but no billable dataset row is created.
Support
If a field is missing or a run fails, open an Actor issue with the run URL, input, and expected behavior. Reports with reproducible examples are prioritized.