Competitive Spending Report: Build Yours in 2026
A step-by-step guide to building a competitive spending report — what data to collect, which sources to use, how often to run it, and how to turn signals into budget decisions.

Sections
Competitive Spending Report: Build Yours in 2026
TL;DR: A competitive spending report is a weekly snapshot of what your rivals are spending, where, and in what format. Built right, it takes under two hours to run manually — and under five minutes once automated. This guide walks through the exact data model, the eight-step build process, and the three signals that should actually change your media plan.
Most teams do competitor research wrong. They open Meta Ad Library once a quarter, screenshot a few ads from a rival, and call it competitive intelligence. That is not a competitive spending report — that is a gut check with extra steps.
A proper competitive spending report is a structured, recurring artifact that answers three operational questions every week:
- Is any competitor making a significant move on budget or channel?
- Which creative formats are they pushing hardest?
- What does that require from us?
Without those three answers on a regular cadence, you are flying the same heading your rivals flew last month. This guide shows you how to build the report from scratch, what data to put in it, which sources are actually reliable, and how to move from data to decision without spending your whole Monday on it.
What Is a Competitive Spending Report?
A competitive spending report is a structured document — usually a spreadsheet or dashboard — that tracks competitor advertising activity across channels over time. The core fields are:
- Brand — which competitor
- Platform — where they are running ads
- Active ad count — how many unique creatives are live right now
- Estimated impression volume — a proxy for spend when direct figures are unavailable
- Top format — video / static / carousel / UGC
- Spend tier — Low / Mid / High / Surge (directional, not precise)
- Week-over-week change — the delta that triggers action
- Notes — any qualitative signal (new offer, new angle, new platform)
The spend tier column is what separates a competitive spending report from a swipe file. You are not just cataloguing creatives — you are tracking investment signals. A competitor who runs 40 ads simultaneously with high impression velocity is not testing; they have found something that works and are scaling it. That is a media buying signal you need to respond to.
Why Most Competitive Reports Fail
Three failure modes come up over and over.
No cadence. A one-time competitive audit is a history lesson. The market shifts weekly. A competitor ad research process that runs once a quarter misses the entire lifecycle of most campaigns.
Wrong granularity. Tracking spend at the brand level without breaking it down by platform is like tracking someone's diet by total calories without knowing when they eat. Platform distribution tells you where the fight is actually happening.
No decision layer. The report ends with data. The person who built it posts it in Slack, a few people nod, and the media plan stays exactly the same. If the report does not produce a decision, the two hours spent building it are overhead, not investment.
The eight-step process below fixes all three.
Data Sources: What to Use and When
No single source covers everything. Here is the practical stack for a competitive spending report.
Meta Ad Library (Free)
Meta's Ad Library shows every active ad on Facebook and Instagram, including start date and ad format. For commercial ads, spend is not published — but you can infer it from ad count and active duration.
Limitations: no impression data, no audience data, no historical archive beyond 90 days for inactive ads. Meta's free API is adequate for single-platform monitoring. The moment you need to add TikTok, YouTube, or LinkedIn data into the same query, you need something purpose-built for multi-platform coverage.
Multi-Platform Intelligence Tools
AdLibrary's multi-platform ad coverage lets you query competitor ads across Meta, TikTok, YouTube, Google, LinkedIn, Pinterest, and Snapchat from one interface. The ad timeline analysis feature shows exactly when a competitor started and stopped individual creatives — which is how you distinguish a test from a committed campaign.
This is where the ad-spy workflow moves from manual screenshot collection to structured data. Search by brand name, filter by platform and date range using platform filters and geo-filters, and you get a ranked list of active creatives with impression signals attached.
Third-Party Panel Estimates
Platforms like Sensor Tower and Kantar Media provide modelled spend estimates based on panel data and publisher relationships. Useful for large-scale display and TV, where ad libraries do not exist. For social, treat their numbers as directional — the variance for smaller advertisers runs 15–30%.
Your Own Attribution Data
Do not overlook it. Rising CPMs in your own campaigns signal competitor pressure in the auction. If your CPCs are spiking on specific placements, a well-funded competitor may have entered that segment. Your own ad spend data is a lagging indicator of competitor behaviour, but it is precise in a way that estimates are not.
The Eight-Step Build Process
Step 1: Define Your Competitor Set
Choose 3–6 direct competitors and 1–2 aspirational brands — brands in adjacent categories that your target customers also consider. Keep the set small. A competitive spending report covering 20 brands is a research project, not a weekly operational tool. Review the set quarterly.
Step 2: Build the Data Model
Here is the minimum viable data model. Start in a spreadsheet; automate later.
| Field | Type | Notes |
|---|---|---|
| Week | Date | Monday of the week being reported |
| Brand | Text | Competitor name |
| Platform | Select | Meta / TikTok / YouTube / Google / LinkedIn / Snap |
| Active Ads | Integer | Count of unique creatives live this week |
| New Ads | Integer | Creatives that launched this week |
| Stopped Ads | Integer | Creatives that went dark this week |
| Top Format | Select | Video / Static / Carousel / UGC / Story |
| Impression Tier | Select | Low (<1M est.) / Mid (1-10M) / High (>10M) / Surge |
| WoW Change | Percent | Week-over-week delta in active ad count |
| Notable Signal | Text | Free text — new offer, new angle, new platform entry |
The Surge tier should auto-flag in your tooling. Any brand hitting Surge deserves top-of-review that week regardless of where they sit in your priority order.
Step 3: Collect on a Fixed Cadence
Run the collection every Monday morning, before your weekly media planning meeting. IAB research on digital ad measurement cadences consistently finds that weekly monitoring intervals capture 85–90% of meaningful competitive moves that a monthly cadence misses entirely — monthly snapshots average out the spikes that signal strategic shifts.
The IAB Internet Advertising Revenue Report publishes quarterly industry baselines worth cross-referencing: they tell you whether a competitor's surge is following the market or leading it.
Step 4: Identify the Three Signals That Require a Response
Spend Surge (>40% WoW increase in active ad count or impression tier). A competitor who was running 12 ads last week and is now running 22 has found something. Open their new ads in AdLibrary's ad detail view and understand what changed — new offer, new hook format, new platform. Then run your own rapid creative testing cycle before they scale that angle further.
Platform Entry (competitor appears on a channel they were not on last week). A brand entering TikTok for the first time is testing, not scaling. You have a 4–8 week window to run your own test before they know enough to scale. The campaign benchmarking use case shows how teams track this signal across multiple brands simultaneously.
Creative Format Shift (dominant format changes for 3+ consecutive weeks). A brand that was 80% static and is now 60% video has either seen static performance decline or found a video format that works. Three consecutive weeks confirms a committed move. Use AdLibrary's unified ad search to filter by brand, platform, and format simultaneously.
Step 5: Translate Signals into Decisions
This is where most competitive spending reports die. The analyst surfaces a signal; the media buyer says "interesting"; nothing changes.
Fix it by attaching a decision tree to each signal type before you need it:
Spend Surge response options: match on the same platform, counter on a platform where you have better unit economics, hold and monitor for one more week, or accelerate your creative refresh cycle.
Platform Entry response options: begin a test with a capped budget (e.g., €500 for two weeks), add the platform to your ad budget planner scenarios, or hold and wait for their performance signal.
Format Shift response options: pull comparable format from your own swipe file, commission one test creative in the new format, or adjust your creative brief process to include this format by default.
Document each decision next to the signal in the report. Future-you needs to trace the logic.
Step 6: Connect to Your Own Budget Decisions
A competitive spending report is not useful in isolation. When a competitor surges on a platform you are also running, a holdout test will tell you whether their activity is cannibalising your results or whether the market is growing. Without that distinction, you might spend defensively when you should be holding.
Competitive pressure also inflates observed attribution metrics. A competitor who pulls back spending can make your CPA look artificially good for a few weeks. Incrementality measurement tells you whether the improvement was causal or coincidental. Cross-referencing your competitive spending report with blended ROAS and MER data each week turns the report from observation into decision support.
Step 7: Archive 13 Weeks of History
Append each week's snapshot to a rolling 13-week archive. Four patterns that only emerge longitudinally:
- Seasonal spend curves — when auction pressure will spike, visible weeks before you feel it in your CPMs.
- Test-to-scale sequences — a brand running 4 ads in week one, 8 in week three, 22 in week six has found something. Week-one data told you it was coming.
- Platform migration — a brand that was 80% Meta in Q1 and 60% TikTok in Q2 is executing a deliberate shift.
- Creative exhaustion cycles — brands refreshing every 4–5 weeks are managing ad fatigue actively. Brands running the same creative for 10+ weeks either found an evergreen winner or are failing to refresh.
With 13 weeks of data, competitive signals become inputs to your marketing mix model — not just colour commentary.
Step 8: Automate the Collection Layer
Manual collection at 90 minutes per week is viable for one or two competitors. At five or more brands across four or more platforms, it becomes a part-time job. Automate after you have run the manual process for at least four weeks and validated that the data model captures the signals you actually care about.
AdLibrary's paid API — the power-user upgrade from Meta's free Ad Library endpoint — gives you programmatic access to multi-platform ad data with richer fields than Meta returns: creative metadata, performance signals, and enrichment data. No app review, no business verification, no rate-limit negotiation. A media buyer with basic Python or JavaScript skills can build a weekly data pull in an afternoon. Route the output to a Google Sheet or internal database, schedule it for 07:00 UTC Monday, and the report arrives before your planning meeting without anyone touching it. See API access details and route to the Business tier when automation is the goal.
For teams not yet at the automation stage, the ad spend estimator and media mix modeler can absorb competitive spend tier data manually and model the impact on your own channel mix.

The Full Data Stack, Summarised
| Source | Coverage | Cost | Precision |
|---|---|---|---|
| Meta Ad Library | Facebook, Instagram | Free | Qualitative + creative |
| AdLibrary (Starter/Pro) | Meta + TikTok + YouTube + more | From €29/mo | Structured + timeline |
| AdLibrary API | All platforms, programmatic | Business €329/mo | Structured JSON, automated |
| Kantar / Nielsen | TV, display, large-scale digital | Enterprise contract | Modelled spend estimates |
| Your own attribution | Your campaigns | Included | Exact, lagging indicator |
For most independent operators and small agency teams, the Starter or Pro tier gives you enough coverage to run a serious competitive spending report without an enterprise contract. The Pro plan (€179/month, 300 credits) covers the queries needed for a five-competitor, four-platform weekly pull with room left for ad creative research. Business tier (€329/month) is the right call once your team is running the API-based automation workflow.
Common Mistakes in Competitive Spending Reports
Treating ad count as a direct spend proxy. A brand running 50 static ads is not necessarily outspending a brand running 8 video ads. Video CPMs are typically 2–4x higher than static. Weight your impression tier by format, not just volume.
Ignoring dark social and influencer spend. A competitor who pulls back on paid social while accelerating influencer partnerships will look like they are reducing spend in your competitive spending report when they have actually shifted the allocation. Look for correlated engagement rate signals in organic content alongside paid data.
Comparing raw numbers across regions. If you operate in the EU and your competitor runs globally, their aggregate ad count will always dwarf yours. Use the geo-filters in your intelligence tool to scope every competitive observation to the same geographic market you are actually competing in.
Confusing a creative refresh with a strategy shift. A competitor who launches 10 new ads with a new visual style in week one is testing, not scaling. Wait for the week-three snapshot before calling it a format shift. The ad timeline analysis view shows exactly when ads went live and whether old ones survived the refresh — the difference between a test and a committed rotation.
No creative layer alongside the spend layer. When a competitor's ad count spikes, pull the new creatives into your swipe file. Study the hook structure, the offer format, the CTA. Use those observations to sharpen your next creative brief. The ad creative research habit built into a rigorous competitive spending report compounds over time — after 12 weeks you have documented what creative signals preceded each competitor's scale events in your specific market.
How a Competitive Spending Report Feeds Creative Strategy
The spend data layer and the creative observation layer are two sides of the same process. When a competitor's active ad count spikes, pull the new creatives into your research workflow immediately.
The hook rate data point is readable from impression velocity alone. If a competitor is sustaining high impression volume on a video format week after week, the hook is working — you do not need access to their backend metrics to infer that. Volume and duration are the proxy. Study those hooks in detail using AdLibrary's unified ad search to filter by brand, platform, and format simultaneously.
For the creative angle layer: note whether the competitor's new creatives shift the problem they are addressing (a new pain point entering the angle) or the solution frame (a new format around the same offer). A pain-point shift suggests they have found a new audience segment. A solution-frame shift suggests they are fighting creative fatigue with the same audience. Both appear in your competitive spending report — one is strategic intelligence, one is operational signal.
The ad creative research habit built into a regular competitive spending report compounds over time. After 12 weeks of structured observation, you have a documented record of what creative signals preceded competitor scale events in your specific market — a proprietary intelligence asset that no external tool provides on its own.
Agency-Scale Considerations
Agency teams running competitive spending reports across 10+ client accounts face a different problem: not building the report, but maintaining consistency across accounts with different competitor sets and different platforms.
Key adjustments:
- One report per client, not one report with client tabs. Client-specific files prevent cross-contamination of competitive data and are easier to share in review meetings.
- Standardised field definitions across all accounts. Same Surge definition, same WoW threshold, same format taxonomy — so signals read the same way regardless of category.
- Build the automation layer once and replicate it. The API integration for competitive data collection is the same structure regardless of client. Parameterise the competitor set and run it for all.
See the media buyer workflow use case for how individual buyers structure daily research inside a multi-client system, and the ad spy tools comparison for a full-stack alternative evaluation if you are still choosing your intelligence platform.
For performance marketing context: the attribution window settings on your platforms interact with competitive spend data in non-obvious ways. A competitor's burst campaign can inflate your own view-through attribution in the same audience pool. Knowing that a competitor ran a heavy spend week lets you annotate your own metrics accordingly — and avoid calling a temporary CPA improvement a permanent efficiency gain.
Frequently Asked Questions
What is a competitive spending report?
A competitive spending report is a structured document that tracks how much your competitors are investing in paid advertising across platforms, which creative formats they favour, and how their activity changes over time. It combines data from public ad libraries, third-party intelligence tools, and manual observation into a repeatable weekly snapshot you can act on.
How accurate is competitor ad spend data?
Accuracy varies by source. Meta Ad Library shows exact ad creative and targeting start/end dates but does not publish spend figures directly — spend is inferred from impression volume, ad count, and active duration. Third-party tools model spend from panel data and algorithmic estimates, which can carry 15–30% variance for smaller advertisers. Treat spend figures as directional tiers (low / mid / high) rather than precise dollar amounts.
How often should I run a competitive spending report?
Weekly is the practical minimum for brands in competitive categories. Monthly is fine for stable niches with slow-moving competitors. The cadence should match your own planning rhythm: if you set budgets weekly, your competitive spending report needs to be weekly too, or it arrives too late to influence decisions.
Which platforms should a competitive spending report cover?
At minimum: Meta (Facebook + Instagram), TikTok, and YouTube. Add Google Display and LinkedIn if your category runs significant B2B or search spend. The mistake most teams make is tracking only the platform they already buy — competitors who shift budget to a new channel will be invisible in a single-platform report until they have a meaningful head start.
What decisions should a competitive spending report drive?
Three types: (1) Budget reallocation — if a competitor doubles spend on a platform, you need to decide whether to match, cede, or counter elsewhere. (2) Creative refresh — a competitor running the same format for 8+ weeks signals it is working; study those ads before refreshing your own. (3) Platform expansion — a competitor's entry into a channel you are not on is an early warning. Use it to test before they scale.
Start Building This Week
The competitive spending report is one of the few analytical tools that gets faster and more valuable the longer you run it. Week one is a baseline. Week four, you have enough delta data to spot a trend. Week thirteen, you have a quarter of context that makes every subsequent decision faster.
Start with one competitor, two platforms, and Monday collection. Get four clean weekly snapshots before expanding the scope. Complexity added before the process is stable creates noise, not signal.
For the data layer, AdLibrary's Pro plan gives you the multi-platform coverage, timeline view, and saved-ad organisation to run a serious competitive spending report without stitching together five separate tools. When your team is ready to automate, the Business tier API integration cuts the 90-minute manual collection to under five minutes — which is where the investment pays back fastest.
Start with the competitor ad research use case to see how other teams structure their monitoring workflows, or open the ad spy tools comparison if you want to evaluate the full landscape before committing. The ad budget planner is a practical next step once your first competitive spending report identifies a platform you should be testing.
Related Articles

Ad Spy Tool: Complete Guide 2026
How ad spy tools work, what separates data quality tiers, and which tool type fits your workflow — a practitioner guide for 2026.

Ad Intelligence Data Explained: What It Is + How to Get It
Ad intelligence data is the structured dataset behind every competitor ad — creative fields, delivery signals, spend estimates, timeline metadata, and platform coverage explained.

Marketing Funnel Guide 2026: Stages, Models, Metrics
Marketing funnel stages explained for paid media practitioners: TOFU, MOFU, BOFU ad formats, KPIs per stage, and how to reverse-engineer competitor funnel architecture.

LinkedIn Ads Guide 2026: Costs, Formats, Targeting
LinkedIn ads costs, formats, and targeting mechanics explained for B2B performance marketers. Benchmarks, campaign structure, audience strategy, and competitive research.

Meta Ads Attribution Settings: Best Practices 2026
A practitioner guide to Meta Ads attribution settings in 2026—covering click vs. view-through windows, iOS 14 fallout, Advantage+ behaviour, and cross-validation with MER.

Competitor Ads Research Playbook 2026
A four-phase competitor ads research playbook: how to find, decode, organize, and act on competitor ad intelligence across Facebook, TikTok, YouTube, and more.

Competitive Ad Spend Analysis: A Practitioner's Guide to Reading Competitor Budgets
A practitioner guide to competitive ad spend analysis — available signals, spend proxy methods, multi-platform benchmarking, and building a repeatable competitor budget intelligence workflow.

Is Meta Ad Library Free? What You Get, What You Don't (2026)
Meta Ad Library is free to search but has real limits. Here's what the free tool does, where it stops, and when a paid API makes more sense.