Co-founders · Hiring · Team Dynamics · B2B SaaS

Corporate Team Compatibility API
Vedic astrology for B2B

Score team dynamics, co-founder compatibility, and hiring fit using Vedic astrology. Bulk-match entire teams. Claude AI generates professional reports ready for enterprise buyers.

Niche but high-LTV — corporate buyers pay $50–500/org/month for novelty that HR teams remember. One enterprise deal covers months of API costs.

Start free — 500 calls →API Docs

From birth data to team report — 5 steps

Collect once, score infinitely. Every pair in the org can be scored without re-collecting birth data.

1
Collect birth data for each team member
At onboarding, collect dob, tob, and city for each employee or candidate. Use /utilities/geo-search to convert office/home city to lat/lon/tz. Store in your org database — one-time collection.
2
Run aggregate compatibility for any pair
Call /matching/aggregate-match with two people's birth data. Returns Guna Milan score (0–36), Mangal Dosha status, Rajju/Vedha compatibility, and an overall compatibility summary — reinterpreted for professional context.
3
Get nakshatra team dynamics
Call /matching/nakshatra-match to get the Gana compatibility (divine/human/demon) between any two people. In Vedic tradition, Gana determines friction vs harmony in long-term interactions — highly relevant for co-founders and managers.
4
Bulk-score entire teams
Call /matching/bulk-north-match with up to 10 pairs in a single request. Get compatibility scores for all combinations in a team — identify natural leaders, potential conflicts, and high-synergy pairs at once.
5
Generate Claude AI team report
Pass the compatibility data to /ai/compatibility to generate a professional team dynamics report. Claude AI frames Vedic insights in business language — "communication styles", "decision-making alignment", "long-term vision compatibility".

6 corporate use cases

Each is a distinct product pitch to a different buyer in the same organisation.

🤝
Co-founder compatibility
Founders are the highest-stakes hire. Score vision alignment, communication style, and long-term synergy before committing.
📋
Hiring screening
Add a compatibility layer to hiring — score the candidate against the hiring manager and existing team.
🏆
Team composition
Before restructuring teams, score all combinations to identify natural leader-follower dynamics and conflict risk.
💼
Client-account manager pairing
Match client birth data with account manager charts to assign accounts for maximum relationship longevity.
🎯
Sales team pairing
Match sales reps with prospects for high-value enterprise deals — novelty that enterprise buyers remember.
🌐
Remote team harmony
Distributed teams with less face-time benefit from compatibility insight — helps remote managers build cohesion.

Complete integration — 30 lines

Pair scoring, bulk team scoring, and Claude AI report generation.

// Corporate team compatibility scoring
const BASE = 'https://vedintelastroapi.com/api/v1'
const KEY  = 'vai_YOUR_KEY'

// Two team members (birth data from your org DB)
const person1 = { dob: '15/03/1990', tob: '09:15', lat: 12.9716, lon: 77.5946, tz: 5.5 }
const person2 = { dob: '22/07/1988', tob: '14:30', lat: 19.0760, lon: 72.8777, tz: 5.5 }

// Build query params for both people
const p1 = `dob=${person1.dob}&tob=${person1.tob}&lat=${person1.lat}&lon=${person1.lon}&tz=${person1.tz}`
const p2 = `dob2=${person2.dob}&tob2=${person2.tob}&lat2=${person2.lat}&lon2=${person2.lon}&tz2=${person2.tz}`

// Fetch aggregate and nakshatra match in parallel
const [aggregate, nakshatra] = await Promise.all([
  fetch(`${BASE}/matching/aggregate-match?api_key=${KEY}&${p1}&${p2}`).then(r => r.json()),
  fetch(`${BASE}/matching/nakshatra-match?api_key=${KEY}&${p1}&${p2}`).then(r => r.json()),
])

// aggregate.response.total_score → 28 (out of 36)
// aggregate.response.compatibility_level → "Very Good"
// nakshatra.response.gana → { person1: "Deva", person2: "Deva", match: true }

// Generate AI team dynamics report
const aiReport = await fetch(
  `${BASE}/ai/compatibility?api_key=${KEY}&${p1}&${p2}`
).then(r => r.json())
// aiReport.response.narrative → 500-word professional compatibility analysis

// Bulk-score an entire 4-person founding team (6 pairs in one call)
const bulkMatch = await fetch(
  `${BASE}/matching/bulk-north-match?api_key=${KEY}` +
  `&m1_dob=15/03/1990&m1_tob=09:15&m1_lat=12.97&m1_lon=77.59&m1_tz=5.5` +
  `&f1_dob=22/07/1988&f1_tob=14:30&f1_lat=19.07&f1_lon=72.87&f1_tz=5.5`
).then(r => r.json())
// bulkMatch.response.results → array of pair scores

8 endpoints for corporate tools

All GET requests — callable from any stack, any language.

Matching
/api/v1/matching/aggregate-match

Full compatibility — Guna Milan (0–36), Mangal Dosha, Rajju/Vedha, overall score

Matching
/api/v1/matching/nakshatra-match

Nakshatra-level match — Gana compatibility, Nadi, Bhakoot — core harmony indicators

Matching
/api/v1/matching/bulk-north-match

Up to 10 pairs per call — score entire teams in one request

Matching
/api/v1/matching/bulk-south-match

South Indian matching system — Dashakoota — for regional preference

Matching
/api/v1/matching/north-match-astro-details

Detailed breakdown of all 8 Ashtakoota factors with individual scores

Utility
/api/v1/utilities/geo-search

City → lat/lon/tz — so employees enter their city, not coordinates

Horoscope
/api/v1/horoscope/planet-details

Full planetary chart — useful for individual personality and work-style analysis

AI
/api/v1/ai/compatibility

Claude AI compatibility narrative — business-framed team dynamics report

Built for enterprise sales

📊
10 pairs per bulk call
Score an entire founding team (6 pairs), an interview panel (10 combinations), or a client roster in a single API call. No loop overhead.
🤖
Business-framed AI language
Claude AI translates Vedic concepts into professional language. "Gana conflict" becomes "communication style friction". Ready for enterprise decks.
🔒
Birth data stays in your system
You control the birth data. The API receives it only at call time — no storage on our side beyond the natal chart cache. Your privacy policy holds.
💰
High LTV corporate buyers
B2B SaaS with per-seat pricing scales with org size. A 50-person company at $10/seat/month = $500/month from one customer.
Fast enough for live demos
Cached charts return in under 50 ms. For a live demo — enter two people's birth data, show the score, generate the AI report — all within 3 seconds.
🌐
Global location support
Corporate teams are global. The /utilities/geo-search endpoint covers major cities worldwide. Employees enter their city, not coordinates.

Start building your corporate tool

500 free calls. Score your own founding team first — see the output before pitching to clients.

Get free API key →API Docs