Skip to main content

Calculate numerology compatibility

Computes compatibility between two people from their numerology signatures. Each person uses name and date (BirthInput-aligned). Requires authenticated API key access (Core tier or above in product terms). Returns score, level, and explanatory strengths/challenges.

Endpoint

POST /v1/numerology/compatibility

Request parameters

FieldTypeRequiredDescription
person1objectYes
person1.namestringYesName of the person in compatibility calculation
person1.datestring (date)YesBirth date for compatibility calculation (YYYY-MM-DD)
person2objectYes
person2.namestringYesName of the person in compatibility calculation
person2.datestring (date)YesBirth date for compatibility calculation (YYYY-MM-DD)

Example request

curl -X POST "https://api.asterwise.com/v1/numerology/compatibility" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"person1":{"name":"Arjun Mehta","date":"1985-11-12"},"person2":{"name":"Sofia Rossi","date":"1990-06-21"}}'

Example response

{
"success": true,
"message": "success",
"data": {
"life_path_1": 1,
"life_path_2": 1,
"compatibility_score": 7,
"compatibility_level": "Good",
"interpretation": "Life Path 1 and 1 create a good compatibility match. This combination offers opportunities for growth through understand…",
"strengths": [
"Shared leadership",
"Mutual independence",
"... and 1 more item"
],
"challenges": [
"Power struggles",
"Competition",
"... and 1 more item"
],
"advice": "Focus on your strengths: Shared leadership, Mutual independence. Work together on: Power struggles, Competition."
}
}

Response fields

FieldTypeDescription
successbooleanTrue if the request succeeded
messagestringHuman-readable status message
dataobject
data.life_path_1integerFirst person's life path number
data.life_path_2integerSecond person's life path number
data.compatibility_scoreintegerCompatibility score (1-10)
data.compatibility_levelstringCompatibility level (Excellent, Good, Fair, Challenging)
data.interpretationstringDetailed compatibility interpretation
data.strengthsarray[string]Relationship strengths
data.challengesarray[string]Potential challenges
data.advicestringRelationship advice

Errors

CodeDescriptionReference
authentication_failedMissing or invalid API key.authentication_failed
ephemeris_unavailableUpstream ephemeris service error.ephemeris_unavailable
insufficient_tierAPI key tier does not include this endpoint.insufficient_tier
internal_errorUnexpected server error.internal_error
ip_rate_limit_exceededToo many requests in a short window.ip_rate_limit_exceeded
payload_too_largeRequest body exceeds the size limit.payload_too_large
resource_not_foundReferenced resource was not found.resource_not_found
validation_errorRequest body failed schema validation.validation_error