Skip to main content

Competitive Landscape Analysis

To analyze your competitive landscape programmatically, use Deepline’s 3-step play: search the web for competitors using Claude Code’s native web agent, Exa, or Parallel AI, enrich each with firmographic data via enrich_company_finder, then synthesize a competitive matrix with call_ai. One natural-language prompt produces a structured comparison with revenue, headcount, funding, and positioning data.
B2B buyers are 57% through the purchase decision before engaging a sales rep, according to CEB/Gartner research. A structured competitive matrix lets your reps address comparison questions before the buyer raises them.
The play identifies a company’s competitors, enriches each with structured firmographic data, and produces a side-by-side comparison of pricing, features, and market position.

How do I run a competitive analysis with Claude Code?

Tell Claude Code which company to analyze and what dimensions matter. Deepline finds competitors via web search, enriches them with structured data from 25+ providers, and produces a comparison matrix.
“Find the top 5 competitors for each company in targets.csv and compare them”
“Build a competitive landscape for stripe.com — include pricing, features, market position”
With Codex:
codex "Build a competitive landscape for stripe.com including pricing, features, and market position"

What does the competitive analysis workflow do step by step?

Three steps: discover competitors, enrich each with firmographic data, then synthesize a competitive matrix.
1

Identify competitors

For each target company, Deepline uses web search to find competitors through market research, comparison articles, and industry reports.
2

Enrich competitor profiles

Each identified competitor is enriched with enrich_company_finder for revenue, employee count, funding, and tech stack. Waterfall enrichment across multiple providers delivers 20-40% higher data coverage than any single provider (Instantly).
3

Analyze positioning

call_ai synthesizes the data into a competitive comparison: pricing tiers, feature gaps, market position, strengths and weaknesses.
4

Write structured output

Results are written as a competitive matrix with side-by-side comparisons.

Which providers power the competitive analysis?

Three tools, each handling a different part of the pipeline. Structured data (revenue, headcount) comes from verified provider APIs, not AI generation.
  1. Web search — Claude Code’s native web agent, Exa, or Parallel AI finds competitors and gathers positioning data from the web
  2. enrich_company_finder — Gets structured data (revenue, headcount, funding) for each competitor via a multi-provider waterfall
  3. call_ai — Synthesizes everything into a structured competitive analysis
# Find competitors for a domain
deepline tools execute exa_search \
  --payload '{"query":"stripe.com competitors payment processing comparison"}'
Quality depends on how much public information is available. Well-funded companies in competitive markets produce the richest analyses. Stealth-mode startups will have thinner profiles.

Related: Company Research Brief | Classify Company Signals | Ad Intelligence Research

Frequently Asked Questions

How do I find a company’s competitors programmatically?

Tell Claude Code: “Find the top 5 competitors for stripe.com and compare them.” Deepline uses web search to discover competitors from comparison articles and industry reports, then enriches each with enrich_company_finder for revenue, headcount, and funding data.

How does Deepline chain the competitive analysis automatically?

Describe the analysis in one prompt and Deepline chains web search, enrich_company_finder, and call_ai without any manual step wiring. Firmographic data comes from provider APIs (not AI-generated estimates), and you can adjust the analysis dimensions by changing the prompt.

Can I run competitive analysis in bulk from a CSV?

Yes. Pass a CSV of target companies to Claude Code: “Find the top 5 competitors for each company in targets.csv and compare them.” Each company goes through the full discovery-enrich-synthesize pipeline, and results land in a single competitive matrix.

How much does a competitive landscape analysis cost?

Each target company uses approximately 1 web search credit for competitor discovery, plus 1 enrich_company_finder credit per competitor found (typically 3-5 competitors). A batch of 10 target companies with 5 competitors each would use approximately 60 credits total.

How do I automate competitive monitoring?

Run the competitive landscape play on a recurring basis (weekly or monthly) against the same set of target companies. Compare the output across runs to detect changes in competitor positioning, funding, headcount, or product launches. Combine with the Classify Company Signals play for event-driven alerts.