VC-Grade Intelligence as an API
Embed NUVC's NuScore™ engine into your platform. 5-lens scoring, IC deal memos, investor matching, and real-time webhooks — in under 60 seconds.
What You Get
NuScore™ v3.1 — 5 Investment Lenses
- •Problem & Market — TAM/SAM validation, timing, urgency
- •Differentiation & Moat — IP, network effects, switching costs
- •Execution & Leverage — team capability, founder-market fit
- •Proof & Traction — revenue, growth rate, PMF signals
- •Risk & Fragility — failure modes, concentration risk
0–10 scale, confidence-aware (High / Medium / Low / Uncertain). Calibrated against 180+ real VC investment memos.
VC-Grade Analysis & IC Deal Memos
- •Red flag analysis with exact fixes — slide-by-slide
- •Fatal flaw detection (auto-caps score ≤3.0)
- •Conviction archetypes & structured flags
- •Founder psychology, competitive moat, unicorn probability
- •Investment committee-ready output
Every issue an IC would flag, with the specific fix and the likely VC question it triggers.
Investor Matching
- •2,925 verified investors (751 decision-maker contacts)
- •Thesis-aligned via semantic similarity + 180+ VC memo embeddings
- •Score-tiered: ≥7.5 → investor matches, <7.5 → ecosystem partners
- •Match score + reasoning + contact info
- •Ecosystem partners: accelerators, incubators, mentors
Stage-aware matching based on demonstrated investment behaviour, not self-reported preferences.
Benchmarking & Performance Radar
- •Interactive 5-axis radar chart
- •Industry percentile rankings (e.g. “p76 for B2B SaaS at Seed”)
- •Cohort comparison across stage and industry
- •Per-metric breakdown with trend indicators
Compare your scores against industry benchmarks in real time.
< 60s
Analysis time
2,925
Verified investors
180+
VC investment memos
8
AI agents (6 live)
99.9%
Uptime SLA
Endpoints
| Method | Path | Description | Status |
|---|---|---|---|
| POST | /api/v2/pitch-decks/upload | Submit a pitch deck (PDF, max 25 MB) for NuScore™ analysis | Live |
| GET | /api/v2/pitch-decks/{id}/analysis | Retrieve full VC-grade analysis, scores, red flags, and IC deal memo | Live |
| GET | /api/v2/pitch-decks/{id}/scores | Lightweight scores-only response (NuScore™ + 5 lenses) | Live |
| GET | /api/v2/matching/investors/{id} | Get thesis-aligned investor matches for a scored deck | Live |
| GET | /api/v2/matching/comprehensive/{id} | Full ecosystem matches — investors, advisors, and partners | Live |
| POST | /api/v3/webhooks | Register webhook for real-time event notifications | Live |
| GET | /api/v3/investors/profiles | Browse and manage investor profiles | Live |
| GET | /api/v3/investors/deal-flow | Personalised deal flow for investor accounts | Live |
| POST | /api/v3/api-keys | Create scoped API keys (nuvc_ prefix) | Live |
| POST | /api/v3/batch/analyze | Batch analysis for accelerator cohorts | Coming soon |
| GET | /api/v3/benchmarks/{industry} | Industry benchmark data and scoring distributions | Coming soon |
| POST | /api/v3/embed/scoring | Embed NuScore™ widget in your platform | Coming soon |
Authentication
All API requests require an API key with the nuvc_ prefix. Keys support scoped permissions, expiry dates, and usage tracking. Three authentication tiers are available:
API Key
Programmatic access — best for integrations and automation
Magic Link
Browser-based access — for dashboard and manual workflows
Supabase JWT
End-user auth — for embedded experiences
Example
curl -H "Authorization: Bearer nuvc_your_api_key" \
https://api.nuvc.ai/api/v2/pitch-decks/{id}/analysisIntegrate in Minutes
Agent-first by design. Plug NuScore™ into any LLM agent, AI workflow, or backend in minutes.
import anthropic, requests
NUVC_KEY = "nuvc_your_api_key"
BASE = "https://api.nuvc.ai"
# Define NuScore™ as a tool for your Claude agent
tools = [{
"name": "nuvc_score_deck",
"description": (
"Score a pitch deck with NuScore™ v3.1. Returns 5-lens "
"VC-grade analysis (0-10), red flags with exact fixes, "
"IC deal memo, and matched investors."
),
"input_schema": {
"type": "object",
"properties": {
"deck_id": {
"type": "string",
"description": "Pitch deck ID to analyse"
}
},
"required": ["deck_id"]
}
}]
# Handle the tool call
def handle_nuvc_tool(deck_id: str) -> dict:
h = {"Authorization": f"Bearer {NUVC_KEY}"}
analysis = requests.get(
f"{BASE}/api/v2/pitch-decks/{deck_id}/analysis",
headers=h).json()["data"]
matches = requests.get(
f"{BASE}/api/v2/matching/investors/{deck_id}",
headers=h).json()["data"]
return {
"nuscore": analysis["overallScore"],
"band": analysis["nuscoreBand"],
"red_flags": analysis.get("redFlags", []),
"top_investors": matches[:5],
}
# Use with Claude
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-20250514",
tools=tools,
messages=[{
"role": "user",
"content": "Analyse deck abc123 and recommend next steps"
}]
)Webhooks
Register webhooks to receive real-time notifications. All payloads are signed with HMAC-SHA256 and include automatic retries with exponential backoff (1m, 5m, 30m, 2h, 8h). Auto-disables after 10 consecutive failures.
Built for Platforms
Accelerators
Standardise intake evaluation. Score every applicant across the same 5 lenses, rank by readiness, and surface the strongest cohort candidates automatically.
Platforms & Marketplaces
Embed VC-grade scoring into your platform. Give your founders structured feedback without building a scoring engine from scratch.
Fund Managers
Pre-screen inbound deal flow. Every deck gets a NuScore™, risk flags, and conviction archetype before it reaches your investment committee.
Enterprise Solutions
Custom integrations, dedicated support, and volume pricing for accelerators and platforms processing 100+ decks per month.