Competitors

A competitor profile is not a file somebody keeps. It is ninety mornings of their listings held beside each other: what they charge against what we charge, on the pairs the matcher was willing to make, and what their own price history says about how they sell. Choose a seller to open one.

Watched sellers

Five, because every one of them costs their whole catalogue every morning.

Marketplace crawlers

Northbound Coffee

Subscription-led and proud of it. Prices above ours and almost never on sale.

Added 4 Nov 2025 by the marketplace manager.

Seller rating

4.80

— no change on the week

over 417 reviews

  • Trendyol · 23
  • Amazon · 12
  • 35 listings watched

What they charge against us

The middle of their price over ours, on the pairs the matcher would stand behind.

Computed

109%

of our price, at the middle — 9% over ours

Measured over 7 pairs the matcher was willing to make. That is a thin base, and the figure should be read as a direction rather than a number.

0 cheaper than us7 dearer than us

Pairs are identical barcodes and same-shape, same-size comparables only. A likeness the matcher was unsure about is not in this figure, in either direction.

When they discount

Read back out of ninety mornings of their own prices. Nothing here was written down in advance.

Computed

No sale in ninety days

Whatever they are doing to win a click, it is not price. On 1 listing the badge never comes off: Coffee Capsules 40 pcs Lungo Compatible has carried a discount badge for 89 days while the charged price never moved, and the label above it went up 2 times.

No morning in the window where several of their listings were cut to one depth together, so the rail above is empty on purpose rather than for want of data.

A badge that has been on for eighty days is not a discount, it is the price. The label above it is the thing that moves.

What they did this morning

Marketplace crawlers

Nothing of theirs moved this morning. A seller standing still is a finding too, and it is reported as one rather than left off the page.

What their buyers complain about

1 theme above the floor
Review scan

Roast date already old on arrival

The single origins

6 of 28 low-star reviews read

Roasted three weeks before it reached me. At this price I expected fresher.

How these were read

The method, printed rather than assumed.

Review scan
What was read
Only the one- and two-star reviews on the listings already being watched, and only the ones the shelf shows without a login.
Why the sample leans
A marketplace shows the newest and the most extreme reviews first, so this is a biased sample and the page says so. It is good enough to find what people complain about and useless for working out how often it happens.
What is kept
No reviewer name, profile or picture is stored. The theme, the count and one quoted line, nothing else.
What counts as a theme
A theme needs at least two reviews behind it. Anything found once is shown as one review and never called a pattern.

Found once

Kept as one review. A theme needs two, and this is what the ones below the floor look like.

Review scan
  • Courier left it in the rain

    one review of 28

    Box was soaked through when I got home.

What we cannot see about Northbound Coffee

  • How much they sell. No marketplace publishes units, and nothing here should be read as a guess at their revenue.
  • How deep their stock is. In stock or not, nothing else.
  • What it costs them. Their margin is not on a listing page and never will be.
  • Their own shop at northboundcoffee.example, which this module does not read: every site is its own crawler and the marketplaces are where the buyer compares.

Everything above this block came off a listing page, which is all a stranger can read. Anything a listing page does not carry is missing from this profile on purpose, and none of it is estimated.

Sample data. The price posture, the discount rhythm and the reading of a permanent sale are arithmetic over the snapshots — nothing in the fixtures says when a seller discounts, and nothing here would work differently against a real shelf.