Competitor Watch

AI Models
vibe:search
vibe:ai

The Problem

Keeping up with competitors means wading through earnings coverage and analyst noise to find the few things they actually shipped — and half of it isn't even about them.

How to use

  1. Get a free API key

    Sign up for Vibecode and issue a key with the scopes listed below. It takes less than a minute.

  2. Open your AI agent

    Launch Claude Code, Cursor, ChatGPT or whichever AI model you work with.

  3. Paste the prompt and key

    Copy the prompt below, replace vibe_api_xxx with your API key and send it to the agent. It will call the API and write working code on its own.

Competitor Watch

Prompt for AI

Copy this prompt and send it to your AI model along with your Vibecode API key

Give it a list of competitors and it checks the web for what they've actually done lately — shipped a feature, changed pricing, moved people — and lays it out as a grid of who moved where. Every row is one source that passed the checks, and a card only appears if that page actually names the company. Earnings coverage and analyst commentary get tagged as market noise instead of being passed off as product news, and everything the filter threw out is shown as a count, so you can see what you're not seeing.

Search with POST /v1/search, one query per competitor, topic=news over a time range. Apply two gates before rendering anything: relevance score >= 0.35, and the company name must appear in the source title, text or URL — not just in the engine's summary. De-duplicate twice: at most one card per host, then again by headline, because one press release gets republished across many sites under the same title.
Classify each survivor with POST /v1/chat/completions into a closed set — Product, Pricing, People, Noise — defaulting to Noise when unsure. Never display the engine's own summary as fact: it carries no markers tying a sentence back to a source. A competitor with nothing verified is shown as quiet, not filled in.
Run an invented company name on every refresh as a control — it should return zero cards.

API key: vibe_api_xxx (scopes: vibe:search, vibe:ai)
API Discovery: https://vibecode.bitrix24.com/v1/me

What You Get

A grid of what each competitor actually did — shipped, repriced, hired — every row tied to a source that names them, with earnings and analyst noise tagged and set aside.

Required Scopes

vibe:search
vibe:ai

Related Solutions

Get your free key