Skip to guide

Hey Sage · Creative Research

How to see your competitors' Facebook and Instagram ads, and what to do with them

The competitor research we run for Australian brands: find every account a competitor advertises from, read what the Ad Library shows and hides, log it weekly and turn it into tests.

12 to 14 min read Step-by-step Updated November 2026
On this page
  1. 01 · How to see a competitor's Facebook and Instagram ads
  2. 02 · Find every Page and Instagram account a competitor advertises from
  3. 03 · What you can see about their targeting, budget and performance
  4. 04 · What you can reasonably infer, and how much weight to give it
  5. 05 · Our weekly competitor check: what we record for each competitor
  6. 06 · Worked example: a one-page competitor log
  7. 07 · How we track competitors in Adspo
  8. 08 · Turning competitor observations into tests
  9. 09 · Questions we get about seeing competitors' ads
  10. 10 · Sources

How to see a competitor's Facebook and Instagram ads

Open the Meta Ad Library, set the country to Australia and the category to All ads, type the competitor's name into Search by keyword or advertiser and choose their Page from the Advertisers list. You see every ad that Page has running, with the date it started and the platforms it runs on. For their Instagram ads only, open Filters and set Platform to Instagram. Anyone can search the library without logging in.

Ad Library Filters panel opened on an airline's Page, with the Platform drop-down expanded to show All platforms, Facebook, Instagram, Audience Network, Messenger, WhatsApp and Threads, and Instagram ticked so the field reads Instagram.
Filters panel on a competitor's Page: under Platform, tick Instagram (1), then click Apply to list only the ads they ran on Instagram.

Our Meta Ad Library guide for Australia walks through every filter. This page covers the research around the lookup: finding every account a competitor advertises from, knowing what the library hides, and keeping a weekly record, because an ordinary ad that stops running drops out of the library and takes its history with it.

For one or two competitors, the free library and a spreadsheet are enough. Past that, we track the brands in Adspo, which keeps each creative with its launch and turn-off dates and alerts us when a new one goes live.

Find every Page and Instagram account a competitor advertises from

Most competitors advertise from more than one place. Type a brand name into the Ad Library and the Advertisers list shows each matching Page with its handle, followers and category (overseas Pages also show their country), and the connected Instagram account on the line below. Larger brands run a Page per country: pick the Australian one, and check the overseas Pages too if they ship here.

Ad Library search box with Qantas typed in and a drop-down showing a Search this exact phrase option above an Advertisers list of Qantas Pages, each with a Facebook handle, follower count and category, an Instagram account under the main Page and Qantas Points, and a country such as Vietnam or Hong Kong on the overseas Pages.
Advertisers list after typing Qantas: 1 is the Australian Page, with its handle, followers, category and linked Instagram account. 2 is an overseas Page marked with its country, and Qantas Points between them is a sub-brand Page worth checking too.
  • Sub-brand and product Pages. Outlet stores, gifting ranges and second product lines often run from their own Page. Search each by name.
  • Their domain as an exact phrase. Type the domain and choose Search this exact phrase to surface founder Pages, creators, stockists and affiliates running ads that include it.
  • Instagram-only advertisers. A business boosting from its Instagram professional profile for the first time needs no Facebook Page, so search the @handle too. On their Instagram profile, tap the menu, choose About this account and look under Active ads, which opens their ads in the Ad Library. You need to be logged in to Instagram for this screen.
  • Accounts with shared followers. The same screen lists the public accounts with the most followers in common, the quickest way we know to find adjacent brands.
  • Creator posts. The Ad Library's Branded content tab holds paid partnership posts created on or after 17 August 2023, searchable by Page or Instagram profile.

Then confirm you have the right Page. On Facebook, click the Page's name under the cover photo, then Transparency and privacy policy; the same details show when you open the Page in the Ad Library. Page transparency lists the creation date, previous names, merges, the countries the Page is managed from and the confirmed business that owns it, which is how you tell a brand's own Page from a reseller with a similar name.

Run Better Ads. The free guide + vault.

137 pages on ecommerce ads, with 46 real ads and 17 landing pages taken apart.

Get the free guide

What you can see about their targeting, budget and performance

For an ordinary commercial ad delivered in Australia, the Ad Library shows the creative, the copy, the Library ID, the Started running date, the platforms and a This ad has multiple versions label where there are variants. See ad details adds each version and the advertiser's Page details. There is nothing on targeting, cost or results. Two kinds of ad carry more:

What you wantOrdinary ads in AustraliaAds that also deliver to the UK or EUAds about social issues, elections or politics
Creative, copy, start date, platformsYesYesYes
TargetingNoAge, gender and location choices per ad, included or excludedPage-level audience selections and estimated audience size
Reach or impressionsNoReach in the UK and EU by location, age and genderImpressions as a range, split by age and gender
SpendNoNoAmount spent as a range
Sales, clicks, ROASNoNoNo
Stays in the libraryWhile activeOne year after the last impressionSeven years

So the only view of a commercial competitor's targeting comes from ads that also delivered to the UK or EU, which carry an EU transparency label on the card and a Transparency by location section, with European Union and United Kingdom tabs, under See ad details. Read it as how they set up that market. Their Australian ad sets can be built differently.

Transparency by location panel in Meta Ad Library ad details, with European Union and United Kingdom tabs, an EU ad audience section listing Worldwide as an included region, an age range of 18 to 65+ years old and gender set to All.
Ad details for an airline ad that also ran in Europe, with Transparency by location open: choose European Union or United Kingdom (1) to see the location targeting and any exclusions (2), the age range (3) and the gender setting (4). EU reach, split by country, age and gender, sits further down.

Spend ranges appear only for ads about social issues, elections or politics, which need authorisation in Australia. A retailer's sale ads are not among them.

The nearest thing to performance data is the Sort menu on keyword results. Search the brand's name, set the Advertiser filter to their Page and sort by Impressions: high to low. The ads come back in order of impressions, with no numbers attached. Impressions follow budget, so the top of that list shows where a competitor is putting money. Whether the money comes back stays invisible.

What you can reasonably infer, and how much weight to give it

Everything below is inference from public ads. We log it as an observation, never as a figure.

SignalHow we read itWhat can mislead
Launch cadenceAds with a Started running date in the last 7 daysSome brands launch a month of work in one day, so read it over several weeks
Versions testedThe version count in See ad details: headlines, copy and formats behind one adVersions that differ only by product are a catalogue feed, not a test
What stays liveAds that keep running while others come and goRuntime alone can mislead: an ad can stay live because it is cheap retargeting, brand activity, a small market or simply forgotten
OffersDiscount depth, bundles, shipping thresholds, gifts with purchase, and their timingOne ad's offer can be a test on a slice of traffic
Landing pagesProduct page, collection, landing page, quiz or lead form for cold trafficVersions of one ad can point to different pages
Target audienceWho appears, the problem named, the language, any UTM tags in the linkThis shows who the ad is written for. Meta's delivery decides who sees it
ScaleActive ad count, and what tops Impressions: high to low200 catalogue ads can cost less than six videos

A quarter of weekly entries shows which concepts a competitor keeps funding and which offers return every sale. Our guide to finding winning Facebook ads covers which longevity signals hold up, and custom landing pages for Meta and Google ads covers when a dedicated page is worth building.

Our weekly competitor check: what we record for each competitor

Once a week, on the same day, with the country set to Australia, for each competitor:

  1. Open every Page and handle on their account list, and add any new one.
  2. Record the number of active ads.
  3. List the new ads (Started running since last week), saved with Library ID and a screenshot.
  4. List the stopped ads: anything in last week's entry that has gone. Only your log can show this.
  5. Note the longest-running live ad and its start date.
  6. Note the top three under Impressions: high to low.
  7. Record offers and price points, with the exact wording of any discount.
  8. Click through each new ad and record the landing page URL and type.
  9. Tag formats and hooks (founder to camera, creator review, demonstration, before and after, static offer) and any new creator.
  10. Open Transparency by location on any ad with the EU transparency label.
  11. Write one line under What changed and, if it is worth acting on, one under Test idea.

We watch three to five direct competitors and two or three adjacent brands selling to the same customer in another category. The adjacent brands tend to supply the better ideas, because your direct competitors read the same library you do. Before big sale periods, plan your own timing with our campaign and offer launch calendar.

Worked example: a one-page competitor log

An invented example for a skincare competitor, filled in the way we fill ours.

FieldEntry for this week
CompetitorA skincare competitor: direct, sells in Australia and the UK
Accounts checkedMain Page, its Instagram account, a body care sub-brand Page, the founder's Instagram (new, found by domain search)
Active ads44, up from 38
New ads9: six videos (five from one shoot) and three statics
Stopped ads3 statics, all carrying 20% off
Longest-running live adFounder to camera on the barrier cream, live since March
Top three by impressionsTwo creator reviews of the barrier cream, one before and after on redness
OffersGift with purchase over $90 (new). Free shipping over $60. 20% off gone.
Landing pagesNew skin quiz for the gift offer. Creator ads go to the barrier cream product page.
Formats and hooksFour new ads open on redness after cleansing, in a text overlay. Two new creators.
EU transparencyUK creator ads target women 25 to 54
What changedDiscount replaced by a gift with purchase. More weight behind one hero product.
Test ideaGift with purchase against our 15% off

By the third entry you can see whether the gift offer survived or quietly went back to 20% off.

See the decisions behind real ads.

46 ad breakdowns and 17 landing pages, each with the next test it suggests.

Get the guide + vault

How we track competitors in Adspo

The free library answers what is live today. The log needs what changed, and doing that by hand across more than 20 client brands stopped being workable. We use Adspo, a library of Facebook and Instagram ads made by an Australian company, set up the same way for every brand:

  • One workspace per client brand, following its direct competitors and adjacent brands, with boards per theme or month.
  • Alerts when a followed brand launches a new ad, a creative starts scaling or a new landing page appears. Steps 3 and 8 of the weekly check arrive on their own, and step 4 is a filter for inactive ads.
  • Creative-level tracking. Each unique image or video appears once with its lifespan from launch to turn-off, where the Meta Ad Library shows a card per version, so a count of new concepts is a real count.
  • Impressions rank. Each creative's rank within the brand's account (1 is its most-served creative) and its impression history show what a competitor is scaling now. The rank is relative within one brand and says nothing about spend or profit.
  • Landing pages listed against each creative, so nobody clicks through every ad.
  • Boards, including a persona board of 20 distinct ads per client persona and a seasonal board before big sales. Shared boards open without an account, so clients see the references we brief from.
Top of an Adspo brand page with a blue Follow button, counts of 112 creatives and 120 ads, a Creative velocity chart reporting 260 new creatives in the last 30 days, down 23% on the previous 30 days, and a Landing Pages list showing each landing page with its number of ads and share.
A brand page in Adspo: Follow (1) adds the brand to your feed and alerts. The counts (2), creative velocity (3) and landing pages ranked by share of ads (4) answer the weekly competitor questions without scrolling the library.

Where it falls short: Meta ads only (no Google, TikTok or YouTube), and a library weighted to ecommerce and DTC brands. Local trade and service categories are thin: we searched skip bins, rubbish removal, junk removal and plant hire by name and domain and found nothing, so for those clients we work the Meta Ad Library directly. Like every ad library, it shows what brands run, never their sales, ROAS or budget.

Pro is US$29 a month, or US$19 a month billed yearly, with a 7-day trial on monthly billing and 14 days on yearly. For one or two competitors checked monthly, the free library will do. For a weekly log across several brands, an Adspo trial shows quickly whether the alerts replace your manual check. Our Adspo review covers the rest of the tool.

Turning competitor observations into tests

We take the pattern, never the ad. Your test says it with your own product, proof and customer language, and never reproduces another brand's asset, claim or distinctive wording. This template comes from our Meta Ads strategy guide, filled in from the example log:

FieldFrom the example log
Observed pattern20% off replaced by a gift with purchase over $90, and creator reviews of one hero product top the impressions sort
Customer tensionBuyers want a reason to order now, and constant discounting cheapens a skincare brand
Our hypothesisA gift set just above our average order value holds conversion rate and lifts order value without the margin cost of 15% off
Original executionA travel size of our own bestseller as the gift, in a founder demonstration filmed by our team, linking to a dedicated offer page
ProofOur own customer reviews of that product
Decision metricContribution margin per order and cost per purchase against the 15% off control over two weeks

One observation, one test. Write the test name back against the competitor entry so you can see which observations turn into wins. Our weekly paid creative system shows where these tests fit in a production week, and how many ad creatives to test sets the volume. If you would rather hand the log and the testing to us, it is part of our Meta ads management.

Questions we get about seeing competitors' ads

Can you see how much a competitor spends on Facebook ads?

Not for ordinary commercial ads in Australia. The Meta Ad Library shows spend ranges only for ads about social issues, elections or politics. Active ad count, launch cadence and the Impressions: high to low sort show relative effort, and none of them is a budget figure.

Can you see a competitor's Facebook ad target audience?

Only for ads that delivered to the UK or EU, where the Ad Library shows age, gender and location choices and reach in those markets. For ads shown only in Australia, read the audience from the people in the ad, the problem it names, its language and its landing page.

How do I see a competitor's Instagram ads?

Search their name in the Meta Ad Library, pick their Page from the Advertisers list and set Platform to Instagram under Filters. Or open their Instagram profile, tap the menu, choose About this account and look under Active ads. Search their @handle too, since a business can boost from Instagram without a Facebook Page.

How do I check a competitor's Facebook ads performance?

You cannot see it directly. No ad library shows another brand's sales, clicks, cost per result or ROAS. Runtime, version count and the impressions sort are the best public signals, and runtime can mislead: an ad can stay live because it is cheap retargeting or simply forgotten.

Can I see a competitor's old or inactive ads?

Ordinary commercial ads leave the Meta Ad Library when they stop. Ads that delivered to the UK or EU stay for one year after their last impression, and ads about social issues, elections or politics stay for seven years. Log everything else weekly, or use a tool that records launch and turn-off dates.

How often should I check competitor ads?

Weekly, on the same day, with the same country setting. A monthly check misses ads that launch and stop in between, and those are your record of what the competitor tried and dropped.

Sources

Disclosure: Hey Sage uses Adspo for client work and earns a referral fee when you subscribe through our Adspo links.

↑