AncherOpen Ancher →
Instagram post

Make a competitive analysis

Turn Instagram posts into a competitive analysis

Consumer brands show their pricing, their packaging and their claims here before anywhere else.

Free to try, no card. Your Instagram post opens in Ancher.

Instagram post

Your Instagram post

Paste your Instagram post. Nothing to upload.

CaptionEvery slide in a carouselReel audio, transcribed

Kept in parts

Every one of these stays separately addressable instead of collapsing into one block of text.

PlayersPositioningFeature matrixPricing

Competitive analysis

A side-by-side read on rivals: positioning, features, pricing, and the space nobody occupies.

A brand's Instagram is its positioning with the marketing department's edits still visible: the claim on slide one, the ingredient panel on slide six, the price on slide nine. Ancher collects every product named, separates creator accounts from brand accounts, fills a matrix cell only from a first-hand account of using something, and dates every price it reads off a slide.

A paid review and an honest one are shot in the same room with the same lighting

Sponsorship disclosure is inconsistent and the production is identical either way, so the usual quality signals fail completely. What still works is whether the person describes using the thing over time — the second week, the thing that annoyed them — because a paid unboxing almost never does. The matrix is built from that distinction rather than from a disclosure tag.

One post, at slide 6/8, read two ways.Illustrative. The figure is invented; the gap it falls into is not.

What a caption-only tool getsslide 6/8
slide 6/8

Month three update on all four of these. Only one of them still

On slide 6 of the carousel — not read

The specific never reaches the draft

What Ancher also getsslide 6/8
Competitive analysis On slide 6 of the carousel 2 of 4 still in rotation from slide 6/8

Lands in the draft, with its timecode

  • Cells are filled only from accounts of sustained use, not from unboxings or first impressions.
  • Brand accounts are kept separate from creator accounts, and neither is treated as a review.
  • Prices read off slides carry the post's date, because consumer pricing changes between campaigns.

Competitive analysis, section by section

A side-by-side read on rivals: positioning, features, pricing, and the space nobody occupies.

Players

Every product named, split into ones an account used over time and ones only shown.

Instagram-to-competitive-analysis prompt

The link on its own gets a summary. This is the instruction that produces the 5 sections above, in that order, with the rules that keep them honest. Paste it with your Instagram posts — in Ancher, or in whatever assistant you already use.

Build a competitive analysis from these posts. (1) List every product named, split into used-over-time and shown. (2) Describe positioning in users' words, kept separate from brand accounts. (3) Fill a matrix cell only from an account of sustained use — never from an unboxing or a brand post. (4) Record prices from slides and burned-in text with post dates. (5) List unanswered gaps. Mark each account creator or brand, and treat enthusiastic first impressions as advertising.
How each part of an Instagram post becomes a section
From the Instagram postIntoWhy
Every slide in a carouselFeature matrixComparison carousels put one product per slide, which is the closest thing this platform offers to a structured evaluation.
Frames from the videoPricingPrices are typed onto the video rather than spoken or captioned, so only frame sampling reaches them.
CaptionPositioningThe caption is where a claim is stated in words, which is what a positioning row needs even though it was written for reach.
Likes and comment countsWhitespaceA complaint that drew far more response than the surrounding posts is a shared gap rather than one person's experience.
Reel audio, transcribedPlayersOn a reel the list of what was actually tried is spoken, and it is usually longer than the list shown on screen.
Everything Ancher keeps from an Instagram post

Caption

The caption is where the actual claim lives; the visual is usually the hook.

Every slide in a carousel

Carousels are decks in disguise — slide seven is often the one with the substance.

Reel audio, transcribed

Spoken-over reels carry detail that appears nowhere in the caption.

Frames from the video

Text burned into a reel is invisible to a caption scrape but survives frame sampling.

Likes and comment counts

Reach tells you which format the audience actually responded to.

The four steps
  1. Add the Instagram post. Paste the post or reel URL. Ancher keeps the caption, every image in a carousel, and for a reel it transcribes the audio and samples frames.
  2. Nothing gets flattened. Caption, every slide in a carousel, reel audio, transcribed, frames from the video, likes and comment counts stay separately addressable instead of collapsing into one block of text.
  3. Ask for a competitive analysis. Ancher fills players, positioning, feature matrix, pricing, whitespace using the mapping above, not a generic summary pass.
  4. Check it before you use it. Every specific keeps a link back to where it came from in the Instagram post, so a claim can be verified without reopening the source.
Where this goes wrong
  • Sponsorship is inconsistently disclosed. An enthusiastic first-impression post from any account should be treated as advertising until something suggests otherwise.
  • Comments are not captured, and on product content the comments are where people say it stopped working after a month.
  • This works for consumer categories only. A B2B competitive read from Instagram is measuring an audience that does not buy your product.
Questions people ask
How do you handle sponsored posts?

By ignoring disclosure as a signal and looking at whether the account describes sustained use. A paid post shows the unboxing and the first impression; it very rarely comes back in month three, and that asymmetry is more reliable than any tag.

Are brand accounts useful at all?

For positioning and pricing, yes — that is the brand telling you exactly how it wants to be understood. For the matrix, no. A brand's own post is never evidence that a feature works.

Why are cells empty?

Because nobody described using that feature over time. An empty cell says the category talks about something nobody actually tested, which is itself worth knowing before you build a positioning around it.

Bring your own Instagram posts

Everything you save lives in one workspace, so the competitive analysis is built from your sources — not from a model's memory of the internet.

Open Ancher →

Not an Instagram post? The same competitive analysis also comes from YouTube video, X thread, LinkedIn post.