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.
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.
6 corporate use cases
Each is a distinct product pitch to a different buyer in the same organisation.
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 scores8 endpoints for corporate tools
All GET requests — callable from any stack, any language.
/api/v1/matching/aggregate-matchFull compatibility — Guna Milan (0–36), Mangal Dosha, Rajju/Vedha, overall score
/api/v1/matching/nakshatra-matchNakshatra-level match — Gana compatibility, Nadi, Bhakoot — core harmony indicators
/api/v1/matching/bulk-north-matchUp to 10 pairs per call — score entire teams in one request
/api/v1/matching/bulk-south-matchSouth Indian matching system — Dashakoota — for regional preference
/api/v1/matching/north-match-astro-detailsDetailed breakdown of all 8 Ashtakoota factors with individual scores
/api/v1/utilities/geo-searchCity → lat/lon/tz — so employees enter their city, not coordinates
/api/v1/horoscope/planet-detailsFull planetary chart — useful for individual personality and work-style analysis
/api/v1/ai/compatibilityClaude AI compatibility narrative — business-framed team dynamics report
Built for enterprise sales
Start building your corporate tool
500 free calls. Score your own founding team first — see the output before pitching to clients.