LinkedIn Ad Library (competitor ads)
linkedin_ad_libraryCompetitor ad research: search LinkedIn's public Ad Library by keyword (ad text) and/or advertiser (company Page name). Returns each ad's advertiser, format, who paid, first/last shown dates, impressions range, top countries, targeting summary (EU ads), ad copy when LinkedIn includes it, and a link to the ad's public Ad Library page, plus a summary of formats, long-running ads (running 30+ days = likely winners) and repeated offers/CTAs. Public ad-transparency data, not the user's account data. Impressions, dates and targeting are mostly reported for ads shown in the EU. countries: ISO codes (e.g. SA, AE); defaults to the client's market when one client is in play; pass ["ALL"] for no filter. Dates filter when the ad was shown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Ads to return (default 25 for keyword searches, 100 for an advertiser; max 200). | |
| detail | No | summary (default): headline numbers and the top 5 rows — right for a specific question or a quick look. full: every row and section — only when the user asks for a full report, a complete list or all the details. | |
| folder | No | Client folder, used only to default the country to the client's market. | |
| keyword | No | Words in the ad (e.g. a product or offer). | |
| end_date | No | YYYY-MM-DD: shown on or before. | |
| language | No | Language of the card: the language the user is writing in (ar for any Arabic dialect). | |
| countries | No | ISO 3166-1 alpha-2 codes where the ads were shown, e.g. ["SA","AE"]. ["ALL"] = no filter. | |
| advertiser | No | Advertiser / company Page name (e.g. a competitor). | |
| start_date | No | YYYY-MM-DD: shown on or after. | |
| exact_advertiser | No | Default true: keep only ads whose advertiser or payer is this company. false = also partners and others LinkedIn matches. |