What Competitor Data Is Public on Each Channel
A Channel-by-Channel Map of What You Can See and What You Cannot
Short answer
Public: social posts with engagement, follower counts, active ads with creative and dates, website and pricing pages, review content and volume, job listings, and open web mentions. Private everywhere: reach, impressions, ad spend, targeting, keywords, conversion rates and traffic. Anything in the second list that you see quoted is an estimate.
1. What competitor data is public, channel by channel?
Nine channels carry usable public competitor data. Each publishes what the platform considers transparency and withholds what belongs to the account owner, and the split is remarkably consistent.
| Channel | What is public | What is private |
|---|---|---|
| Facebook Page | Posts, captions, format, timestamps, visible reactions, comments, shares, follower and post counts | Reach, impressions, link clicks, audience demographics |
| Posts and Reels, captions, likes, comments, play counts on some surfaces, follower count | Reach, impressions, saves, profile visits, story performance | |
| X / Twitter | Posts, replies, reposts, likes, follower count, posting cadence | Impressions, profile clicks, detail expands |
| LinkedIn company page | Posts, reactions, comments, reposts, follower count, employee headcount trend | Impressions, click-through, audience seniority breakdown |
| Meta Ad Library | Every active ad: creative, format, placements, start date | Spend, budget, targeting, results (except political advertising) |
| Google Ads Transparency Center | Ads for verified advertisers across Search, Display and YouTube, with date ranges | Keywords, match types, bids, budget, quality score, conversions |
| Website and pricing pages | Headlines, pricing tiers, limits, feature claims, calls to action, sitemaps | Traffic, conversion rate, unserved test variants, anything behind a login |
| Review platforms | Review text, rating, date, often reviewer type, review volume over time | How reviews were solicited, private support tickets, churn reasons |
| Open web and press | Articles, forum threads, newsletters, public community posts, mentions | Private communities, dark social, closed messaging, most real conversation |
2. Why is competitor engagement rate always follower-based?
Because followers is the only denominator you can observe from outside. Reach and impressions belong to the account owner on every platform, so no external tool can compute a reach-based rate for a competitor.
This has a consequence most reports never state. Your own engagement rate, taken from your own analytics, is probably reach-based or impression-based, because that is what the platform shows you. Your competitor rate is necessarily follower-based. Putting the two side by side compares two different formulas and calls the difference performance.
The fix is not to find better competitor data, because it does not exist. The fix is to compute your own rate the same way you compute theirs, using followers, purely for comparison, and keep your reach-based rate for internal work.
3. What do ad libraries publish, and what do they hide?
They publish what is running and for how long, for every advertiser, free and without an account. They hide cost and targeting for all commercial advertising.
Meta lists every active ad with creative, format, placements and start date. Google lists ads for verified advertisers across Search, Display and YouTube, each with a date range. Both are open to anyone.
Spend and targeting are published only for political and social issue advertising, plus additional reach disclosure for ads served in the EU under the Digital Services Act. For commercial advertising you get what is running and for how long, and nothing about cost.
Inactive commercial ads generally disappear, which makes ad libraries a live snapshot rather than an archive. That is the strongest argument for recording ad state on a schedule instead of investigating after the fact: the history you did not capture is gone.
4. What can I learn from a competitor website and pricing page?
More per minute than from any other channel. Pricing tiers, limits, positioning headlines, proof and calls to action are all fully readable, and they change when strategy changes.
Sitemaps sometimes list pages before they appear in the navigation, which is the closest thing to advance notice a public source offers. A new pricing page or a new solution page in the sitemap is a plan, not a guess.
What websites hide: traffic, conversion rates, test variants you did not happen to be served, and anything behind a login. Traffic estimates from third-party tools are modelled from panels and clickstream samples, and their error is largest exactly where it matters most, on smaller sites.
5. What do reviews reveal, and what do they not?
Reviews publish the complaint pattern and the review velocity, both fully observable. They do not publish how the reviews were solicited, which is what the average rating mostly measures.
Read the two-star and three-star reviews rather than the extremes. One-star reviews are usually about a single support incident, five-star reviews are often solicited at the moment of purchase, and the middle of the distribution is where people explain what almost worked.
Review velocity is the underused number here. A sudden increase in review count usually means a solicitation campaign rather than a surge of spontaneous enthusiasm, and knowing which competitors run one changes how you read their rating entirely.
6. What do job listings and open web mentions tell me?
Job listings name the tools, markets and product surfaces a competitor is investing in. Open web mentions show public conversation, but coverage is never complete for anyone.
Job requirements are unusually candid because they are written by the people doing the work, not by marketing. A listing that names a specific platform, market or compliance regime tells you what is being built before any announcement does. Open role counts by function over time are a reliable investment signal.
Mention data is different, because incompleteness is structural. Private communities, dark social and closed messaging carry a large share of real conversation and are invisible by design. This is worth stating whenever you report mention volume or share of voice: the number describes the sources you can see, and pretending otherwise turns a defensible figure into an indefensible claim.
7. Which channel gives the best return on effort?
Their website first, ad libraries second. Both publish decisions rather than activity, both change when strategy changes, and both are cheap to monitor.
Ranked by signal per minute spent:
- Website and pricing pages. Positioning and price are decisions, and they are fully public.
- Ad libraries. What a competitor pays to say, with dates that let you infer what works.
- Reviews. The complaint pattern is the product roadmap gap, stated by customers.
- Job listings. Slow-moving but candid about what is being built.
- Social posts. High volume, lower signal per item, best used for cadence and format trends.
- Open web mentions. Useful in aggregate, never complete, easiest to over-interpret.
A competitive programme that covers only the first two still beats most programmes that try to cover everything, because the first two produce decisions and the rest produce activity.
8. How do I stop an estimate from becoming a fact?
Check which column a metric belongs to before it enters a report. If it is in the private column, either drop it or label it as an estimate and name the method.
That single habit removes most of the credibility risk in competitive reporting. The failure mode is never a wrong number in isolation, it is a wrong number that nobody remembers was modelled, resurfacing three months later as an input to a plan.
The same discipline explains why two tools report different figures for the same competitor. Usually one of them is estimating something private, or the two define a public metric differently. Before treating a discrepancy as an error, check whether the number was observable at all.
Oppira collects across these nine public channels daily for the competitors you track, and deliberately does not publish figures the sources cannot support, which keeps the reports arguable rather than merely impressive.
Key Takeaways
Engagement is public, reach never is
On every social platform, reach and impressions belong to the account owner, so competitor rates must be follower-based.
Compute your own rate their way for comparison
Your analytics give you a reach-based rate. Comparing it against a follower-based competitor rate compares two formulas, not two performances.
Ad libraries show what runs, not what it costs
Creative, format and dates are public for every advertiser. Spend and targeting are published only for political advertising.
Websites are the highest signal per minute
Pricing, headlines, limits and calls to action are fully readable, and sitemaps sometimes reveal pages before navigation does.
Review velocity explains the rating
A jump in review count usually means a solicitation campaign, which changes how the average rating should be read.
Mention data is never complete
Private communities and dark social carry a large share of conversation. State the limitation whenever you report volume or share.
Frequently Asked Questions
Sources
- Meta Ad Library Meta Platforms, July 2026.Primary source for what Meta publishes about active advertising.
- Google Ads Transparency Center Google, July 2026.Primary source for Google Search, Display and YouTube ad disclosure.
- Regulation (EU) 2022/2065, Digital Services Act, Article 39 European Union, October 19, 2022.The advertisement repository obligation behind the extra disclosures on EU-served ads.
Explore More
Related analyses, benchmarks, and industry insights
Related Guides
Glossary Terms
Turn reading into a reaction
Oppira watches your competitors, keeps your playbook current, and drafts the response. Start free and see your market clearly by tomorrow.