Saju API › Compatibility API

Compatibility API

Send two people's birth dates (and birth times) and get, in one JSON response, their Saju compatibility, zodiac compatibility, Chinese zodiac animal compatibility, and an overall score that combines them with weights for the purpose you choose. Saju (Four Pillars of Destiny) is the Korean system that reads a person from the year, month, day and hour of birth. The product is called "Compatibility" and uses the same engine as the compatibility screen of the INTA app. The same input always gives the same result.

Get Started guide Playground Pricing

What it returns

Options

The birth time is optional for each person. The details, flow and MBTI options can be added to the same call at no extra charge. If you need the same result as the INTA app, send the birth country and exact for each person whose birth time is known.

Request example

A request body with the options (details, flow and MBTI).

{
  "personABirthDate": "1990-05-15", "personABirthTime": "12:00", "personAGender": "male",
  "personBBirthDate": "1992-08-20", "personBBirthTime": "09:00", "personBGender": "female",
  "details": true, "flow": true, "date": "2026-10-10",
  "personAMbti": "ENFP", "personBMbti": "ISTJ"
}

Authentication uses the X-Partner-Api-Key header, and the base URL is https://api.hrum.ai/api/v1/partners/v1. Python and JavaScript examples and error handling are in the Get Started guide.

Response example (excerpt)

{
  "success": true,
  "data": {
    …
    "saju": {
      "purpose": "yeonae_attraction",
      "hourKnown": { "a": true, "b": true },
      "personA": { "ilju": "임신" },
      "personB": { "ilju": "병인" },
      "score": { "total": 59, "grade": "맞춰 가면 좋아요",
                 "breakdown": { "ilju": 53, "authority": 65, "eightChar": 65 } },
      "axes": { "attraction": 25, "stability": 59, "growth": 58,
                "communication": 24, "passion": 74, "longevity": 65 },
                …

The start of the Saju compatibility part of the response for A (male, 1990-09-04 14:30) and B (female, 1992-02-20 10:15) with a dating purpose. The full response and the field descriptions are in the reference.

Pricing

Compatibility costs ₩20 per call (excl. VAT; ₩22 incl. VAT). Only successful calls are deducted from prepaid credits; 4xx and 5xx error responses are not charged.

Store a result once you have it, and reuse it. Sending the same request again is charged again. The same birth date and time with the same options always gives the same result, so save the first response in your database (for example, keyed by a hash of the request body) and use the saved value from then on at no cost. For results that change by date, such as a daily fortune, include the date in the key and reuse the result for that day only.

Full pricing

Full reference

The full parameter table, response field descriptions and error codes are in the reference: Compatibility API reference. Other Saju products are listed under All Saju APIs.

Contact: contact@float.do · Operated by FLOAT Co., Ltd.