Partner API · Pilot

BJJ video analysis, via API.

Submit a sparring or competition clip and get back structured positions, techniques, a phase timeline and a plain-language summary — without building your own computer-vision or transcription stack.

What it is

A REST API: POST a video, poll for status, then pull a structured analysis payload — positions, techniques, a phase timeline (standing / ground / transition), and a summary. The same pipeline that powers BJJVA itself, available to your product.

This is an early, pilot-stage API — manual onboarding, no SLA yet, and the payload shape may still evolve as we learn from real integrations. If that fits where you are, we'd like to hear from you.

Who it's for

Training apps

Give a mobile-first BJJ app automatic per-session breakdowns — positions, transitions and technique attempts — from footage a user already uploaded.

AI coaching tools

Ground a coaching assistant in what actually happened on the mat, instead of asking users to describe their own rolls.

Gym & academy platforms

Add automatic film review to a gym or academy's existing member platform without building a CV pipeline in-house.

Quickstart

Every request is authenticated with an API key issued to your organization:

Authorization: Api-Key <your-key>

Submit a video, then poll for the result:

GET /api/integration/v1/videos/dQw4w9WgXcQ/analysis/
{
  "video_id": "dQw4w9WgXcQ",
  "duration_seconds": 274,
  "status": "ready",
  "phases": [
    {"name": "standing",   "start_time": 0.0,   "end_time": 12.0},
    {"name": "ground",     "start_time": 12.0,  "end_time": 140.0},
    {"name": "transition", "start_time": 140.0, "end_time": 146.5}
  ],
  "positions": [
    {"name": "Closed Guard", "start_time": 34.0, "end_time": 96.5, "confidence": 0.82, "source": "transcript"}
  ],
  "techniques": [
    {"name": "Triangle Choke", "start_time": 118.2, "end_time": 140.0, "confidence": 0.85, "source": "transcript"}
  ],
  "summary": {
    "overview": "..."
  },
  "model_versions": {
    "cv_pipeline": "0.1.0"
  }
}

Get in touch

Onboarding is manual for the pilot — tell us what you're building and we'll follow up about API access. Prefer to chat first? Find us on Discord.

What the partner wants to build (free text).
Free-text expected volume, e.g. '~50 videos/month' -- not enforced as a quota.
Please complete the captcha to verify you are human.