MaveraMavera Docs
Checking…
Use or share this pageSend the page itself, print it, or open its complete context in your AI workspace.

Company audit

The comprehensive one-shot: real SEO/traffic/competitor data fused with synthetic-audience fieldwork into one scored report.

2 min readDocs build Updated Jul 26, 2026

One call audits a whole company: real SEO, traffic, and competitor data (Semrush) + a market frame + three built audience segments + per-segment awareness/fit/objection fieldwork + a fused scorecard.

POST /api/v1/audit (streams progress)
curl -N -X POST "$BASE/api/v1/audit" -H "x-api-key: $MAVERA_API_KEY" \
  -H "content-type: application/json" -d '{
  "company": "Waggle",
  "domain": "waggle.com",
  "description": "GPS dog collar, $79, no subscription"
}'

SSE events: audit.progress {stage, message, fraction} through the five stages, then audit.done {auditId}. Read the full report with GET /api/v1/audit?id=…; list past audits with GET /api/v1/audit. In the app: Audit (sidebar → Advanced).

The five stages

StageWhat happensData class
ReconDomain overview (rank, organic traffic/keywords/value), top keywords, organic competitors + their trafficReal (Semrush)
MarketCategory frame, one-line positioning read, product matrix vs competitors, 3 segment hypothesesModel-proposed (labeled)
AudiencesEach segment hypothesis becomes a real built synthetic audienceRegistry build
FieldworkPer segment: awareness / fit / appeal scales + open objection question, run_study n=50Code-computed stats
SynthesisThe scorecardCode-computed

The scorecard

  • Audience fit / awareness / appeal — 1-5 means straight from the fieldwork aggregates, per segment and averaged
  • SEO strength (0-100) — your organic traffic log-scaled against the biggest competitor's (real data, computed in code)
  • Competitive pressure (0-100) — the share of your organic competitors that out-traffic you
  • Every per-segment row links to its full study (/s/{id}), and the payload's honesty block says exactly which numbers came from where

Cost & time

~350-400 credits, ~10 minutes (three audience builds + three n=50 studies dominate). Partial audits are readable: each stage persists as it completes, so a failed run still shows everything up to the failure.

On this page