LinkedIn Ad Library API v1
Search the public LinkedIn Ad Library, resolve the companies behind the ads, and download the creative files, from https://api.fetchlayer.dev/linkedin-ad-library. No LinkedIn developer account, partner programme, or OAuth token required — just your FetchLayer key.
Available endpoints
/search-ads POST Get every ad one advertiser runs /advertiser-ads POST Find advertisers by name /search-advertisers POST Get one ad in full /ad-detail POST Get an ad's videos and images /ad-media GET Download an ad media file /media POST Parse an Ad Library URL /resolve-url What LinkedIn publishes, and what it does not
- There is no advertiser profile endpoint. LinkedIn publishes no advertiser profile page in the Ad Library, so there is nothing to build one from. Use
/search-advertisersfor a company's identity — LinkedIn page, profile type, tagline, logo and a sample ad id — and/advertiser-adsfor everything it is running. - Run dates, impressions and targeting are EU-only. Those four fields are published only for ads whose targeting includes the EU, and are
nullon every other ad. Impressions are always a band, never an exact figure. - There is no spend, anywhere. LinkedIn publishes no ad spend for any ad, EU or not.
- Coverage starts 1 June 2023. Ads are kept for one year after their last impression, and a new ad appears 24 to 48 hours after its first impression.
- Every response carries a
notesarray. It reports a walk cut short or an upstream limit hit. Read it before treating a result set as complete.