Ad Library All-in-One – Google, TikTok & LinkedIn Ads avatar

Ad Library All-in-One – Google, TikTok & LinkedIn Ads

Pricing

from $2.40 / 1,000 ads

Go to Apify Store
Ad Library All-in-One – Google, TikTok & LinkedIn Ads

Ad Library All-in-One – Google, TikTok & LinkedIn Ads

Get a brand's ads from the Google Ads Transparency Center, TikTok Ad Library and LinkedIn Ad Library in one run, in one unified format: ad text, images, videos, landing pages, dates, impressions and countries. No login.

Pricing

from $2.40 / 1,000 ads

Rating

0.0

(0)

Developer

Shaig

Shaig

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Share

Ad Library All-in-One – Google, TikTok & LinkedIn Ads in One Format

Ad Library All-in-One

Get all of a brand's ads from three official ad libraries in one run – the Google Ads Transparency Center (Search, Shopping, YouTube, Display, Maps), the TikTok Ad Library and the LinkedIn Ad Library – with every ad in one unified format. No more running three scrapers and stitching three different spreadsheets together.

No logins, cookies or API keys.

Why all-in-one?

  • 🧮 One format for three platforms – sort and compare a brand's Google, TikTok and LinkedIn ads in one table.
  • ⏱️ One run instead of three – no stitching spreadsheets together.
  • 🎯 Exact accounts when you need them – optional tiktok: and linkedin: overrides for ambiguous brand names; unrelated LinkedIn advertisers are filtered out and not charged.

Why one format matters

Every ad comes back with the same fields, whatever the platform:

FieldDescription
platformgoogle, tiktok or linkedin
brandThe brand you entered
advertiserName, advertiserIdThe advertiser account
formatText, image, video, carousel, document…
adText, headlineThe ad copy
imageUrls, videoUrlsCreatives (YouTube links for Google video ads)
landingPageUrlWhere the ad sends people (TikTok, LinkedIn)
firstShown, lastShown, daysRunningHow long the ad has run – long-running ads are the winners
impressionsImpression range (TikTok, LinkedIn – EU ads)
countriesWhere the ad was shown / targeted
adLibraryUrlLink to the ad in the official library
platformDataEverything else the platform publishes (targeting, payer, impressions by age/gender, variations…)

So you can sort all of a competitor's ads by daysRunning, filter by country, or feed them straight into a dashboard or an AI analysis.

Input

{
"brands": ["Nike | nike.com", "HubSpot | hubspot.com"],
"platforms": ["google", "tiktok", "linkedin"],
"countries": ["DE"],
"dateFrom": "2026-07-01",
"maxAdsPerPlatform": 100,
"includeDetails": true
}

Brand format: Name | domain.com. The domain gives the most complete Google results (it covers every Google advertiser account that advertises that site). The name is used for TikTok and LinkedIn.

Exact accounts (optional): add tiktok:<exact advertiser name> and/or linkedin:<company page URL> when the brand name is ambiguous:

Nike | nike.com | tiktok:NIKE Retail B.V. | linkedin:https://www.linkedin.com/company/2029

Without a LinkedIn company URL, LinkedIn results are limited to advertisers whose name contains the brand name.

Coverage notes

  • TikTok publishes ads shown in the EU/EEA, Switzerland, the UK and Turkey only.
  • LinkedIn shows run dates, impressions and targeting only for ads that ran in the EU.
  • Google filters by country when exactly one country is selected; otherwise all regions are returned with the countries each ad ran in.
  • Media URLs from TikTok and LinkedIn are signed and expire – download them soon after the run.

Pricing

Pay per ad saved, plus a small extra per ad when details are on – see the Pricing tab. Set Maximum cost per run to cap spending.

Something missing or broken? Open an issue in the Issues tab – I usually reply within a day.

⭐ If this saved you time, please leave a review – it really helps!

More tools from this developer