POST https://bujasaju.net/api/personality/analyze
Content-Type: application/json
{
"api_key": "bsaju_your_api_key_here",
"name": "Hong Gil-dong",
"birth": "1990-03-15",
"gender": "Male",
"requirements": "Please analyze spending habits and preference for luxury goods.",
"birth_hour": "Osi (11 AM ~ 1 PM)",
"cal_type": "Solar",
"birth_city": "Seoul"
}
💡 requirementsExample Requests:
· Shopping Mall: "Please analyze this customer's spending habits, luxury brand preference, price sensitivity, and impulse buying tendencies."
· Hospital/Healthcare: "Please analyze this person's health vulnerabilities, stress response mechanisms, and lifestyle habits."
· HR/Recruitment: "Please analyze this person's top 5 career aptitudes, leadership style, teamwork tendencies, and optimal work environment."
· Finance/Investment: "Please analyze this person's investment tendencies, risk tolerance, wealth management style, and suitable financial products."
subject
Basic Information of Analysis Subject (Name, Date of Birth, Gender, Time)
saju_basics.ohang
Five Elements (Metal/Wood/Water/Fire/Earth) Ratio Score
saju_basics.umyang
Yin-Yang Tendency (Yang or Yin)
saju_basics.ilgan
Day Master Heavenly Stem (Core Disposition)
saju_basics.twelve_animal
Twelve Zodiac Animals and Characteristics
saju_basics.summary
Saju Basic Characteristics Summary Text
analysis
Customized Analysis Items based on Requirements (Dynamically Generated)
recommendations
Recommendation Array (3-5 items)
cautions
Precaution Array (2-4 items)
credits_used
Credits Used for This Call
credits_remaining
Remaining Credit Balance After Call
{
"status": "success",
"data": {
"subject": { "name": Hong Gildong, "birth": "1990-03-15", ... },
"saju_basics": {
"ohang": { Metal: 2, Wood: 1, Water: 1, Fire: 3, Earth: 1 },
"umyang": Yang,
"ilgan": Ren (Yang Water),
"twelve_animal": Horse (Wu),
"summary": A dynamic temperament with inclusiveness and wisdom...
},
"analysis": {
Overall Spending Tendencies: A spending pattern where rationality and impulsiveness coexist...,
Luxury Brand Preference: Interest in brands that reflect social status...,
Impulsive Buying Tendency: Tendency for spontaneous spending due to Fire (火) energy...
},
"recommendations": [Develop a budget plan, Apply the 24-hour rule, ...],
"cautions": [Be wary of conspicuous consumption, Beware of impulsive purchases]
},
"credits_used": 500,
"credits_remaining": 9500
}
import requests
API_KEY = "bsaju_your_api_key_here"
URL = "https://bujasaju.net/api/personality/analyze"
payload = {
"api_key": API_KEY,
"name": Hong Gildong,
"birth": "1990-03-15",
"gender": Male,
"requirements": Please analyze my spending habits and luxury brand preferences.,
"birth_hour": Wu Shi (11 AM - 1 PM),
"birth_city": Seoul
}
response = requests.post(URL, json=payload)
result = response.json()
if result["status"] == "success":
data = result["data"]
print(Saju Basics:, data["saju_basics"]["summary"])
print(Analysis Result:, data["analysis"])
print(Recommendations:, data["recommendations"])
print(Credits Used:, result["credits_used"])
print(Remaining Credits:, result["credits_remaining"])
const API_KEY = 'bsaju_your_api_key_here';
const URL = 'https://bujasaju.net/api/personality/analyze';
const payload = {
api_key: API_KEY,
name: 'Hong Gildong',
birth: '1990-03-15',
gender: 'Male',
requirements: 'Please analyze my spending habits and luxury brand preferences.',
birth_hour: 'Wu Shi (11 AM - 1 PM)',
birth_city: 'Seoul'
};
const response = await fetch(URL, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(payload)
});
const result = await response.json();
if (result.status === 'success') {
const { data, credits_used, credits_remaining } = result;
console.log('Four Pillars of Destiny (Saju) Basics:', data.saju_basics.summary);
console.log('Analysis Results:', data.analysis);
console.log('Recommendations:', data.recommendations);
console.log(`Used: ${credits_used}cr / Remaining: ${credits_remaining}cr`);
}
GET https://bujasaju.net/api/personality/usage?api_key=bsaju_your_key
{
"status": "ok",
"company": "Test Company",
"credits_remaining": 9500,
"credits_total_used": 500,
"recent_logs": [
{
"credits_used": 500,
"requirements_summary": "Spending habits and luxury brand preferences...",
"status": "success",
"created_at": "2026-07-01 21:00:00"
}
]
}