LinkedIn Ad Library API — Find Advertisers by Name
Documentation menu
FetchLayer FetchLayer API

Find advertisers by name

Find the companies and people running LinkedIn ads whose name matches a brand, each with their LinkedIn page, profile type, tagline, logo and how many of their ads were seen. Use the name it returns with the other routes. The list is built by scanning ads, so adsScanned governs how complete it is — raise pages (max 20) to reach advertisers running fewer ads.

POST /search-advertisers Advertisers
https://api.fetchlayer.dev/linkedin-ad-library/search-advertisers
OpenAPI JSON

Headers

Authorization string required

Bearer token — your FetchLayer API key.

Parameters

query string required

Advertiser or company name to look up (max 500 characters).

country string optional

Two-letter country code, or ALL. (default: ALL)

countries string[] optional

Several countries at once (max 20).

limit number optional

Maximum advertisers returned (max 500), or -1 for everything available. (default: 30)

pages number optional

Pages of ads to scan for advertisers (max 20), or -1 for the maximum allowed. More pages find advertisers running fewer ads.

resolveProfiles boolean optional

Also look up each advertiser's LinkedIn page. (default: true)

Response Fields

search-advertisers

Find advertisers by name

advertisers object[]

Matching advertisers.

advertisers[].name string

Advertiser name — the handle advertiser-ads takes.

advertisers[].adCount number

Ads seen for this advertiser in the pages collected, not their lifetime total.

advertisers[].adLibraryUrl string

An Ad Library URL listing this advertiser’s ads.

advertisers[].profileUrl string

The advertiser’s LinkedIn page.

advertisers[].profileType string

company, member, school, or showcase — whether the advertiser is a page or an individual.

advertisers[].description string

The tagline shown under the advertiser’s name.

advertisers[].sampleAdId string

One of this advertiser’s ad ids, as a starting point for ad-detail.

advertiserCount number

Number of advertisers in this response.

adsScanned number

Ads examined to build this list, which is what its completeness depends on.

hasNextPage boolean

True when more ads remain; raise pages to find advertisers with fewer ads.

notes string[]

Caveats about this particular result, such as a scan cut short by the page ceiling.

Request

curl -X POST "https://api.fetchlayer.dev/linkedin-ad-library/search-advertisers" \
  -H "Authorization: Bearer ss-your-key" \
  -H "Content-Type: application/json" \
  -d '{"query":"Acme","country":"US","pages":5,"limit":20}'

Response

{
  "advertiserCount": 3,
  "adsScanned": 240,
  "hasNextPage": true,
  "notes": [],
  "advertisers": [
    {
      "name": "Acme Software",
      "adCount": 41,
      "profileUrl": "https://www.linkedin.com/company/acme-software",
      "profileType": "company",
      "sampleAdId": "512345678"
    }
  ]
}