Copy page

Copy page as Markdown for LLMs

View as Markdown

View this page as plain text


Open in ChatGPT

Ask ChatGPT about this page

Open in Claude

Ask Claude about this page

Analyze Mobile Number

The Analyze Mobile Number API evaluates a given mobile number using numerology principles, along with basic identity inputs, to provide structured number-based insights.


API Endpoint

POST https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number

Returns Analyze Mobile Number details in the response.


Headers

NameTypeDescription
Authorization*StringYour API Access Token (Bearer {token})

Request Body

KeyTypeExample ValueDescription
api_key*Text{{api_key}}Your API key
fname*TextAbhishekFirst name
lname*TextPandeyLast name
day*Text24Day value
month*Text05Month value (MM)
year*Text2023Year value (YYYY)
mobile_number*Text6290346241Mobile number to analyze

200: OK Analyze Mobile Number Details Fetched Successfully

{
    "success": 1,
    "data": {
        "profile": {
            "name": "ABHISHEK PANDEY",
            "dob": "2023-05-24",
            "core_numbers": {
                "birth_number": 6,
                "life_path": 9,
                "name_number": 3
            },
            "goals": [
                "general"
            ]
        },
        "lo_shu_grid_analysis": {
            "title": "Lo Shu Grid Impact as per your name, DOB and Mobile Number",
            "before_mobile": {
                "title": "Before Adding Mobile Digits (Your DOB Grid)",
                "digit_distribution": [
                    {
                        "digit": 1,
                        "count": 0,
                        "status": "Missing"
                    },
                    {
                        "digit": 2,
                        "count": 3,
                        "status": "Balanced"
                    },
                    {
                        "digit": 3,
                        "count": 2,
                        "status": "Balanced"
                    },
                    {
                        "digit": 4,
                        "count": 1,
                        "status": "Weak"
                    },
                    {
                        "digit": 5,
                        "count": 1,
                        "status": "Weak"
                    },
                    {
                        "digit": 6,
                        "count": 1,
                        "status": "Weak"
                    },
                    {
                        "digit": 7,
                        "count": 0,
                        "status": "Missing"
                    },
                    {
                        "digit": 8,
                        "count": 0,
                        "status": "Missing"
                    },
                    {
                        "digit": 9,
                        "count": 1,
                        "status": "Weak"
                    }
                ],
                "issues_identified": {
                    "missing_digits": [
                        1,
                        7,
                        8
                    ],
                    "over_strong_digits": [],
                    "weak_digits": [
                        4,
                        5,
                        6,
                        9
                    ],
                    "summary": "Grid analysis shows 3 missing, 4 weak, and 0 over-strong energies."
                }
            },
            "after_mobile": {
                "title": "After Adding Your Mobile Digits",
                "mobile_number_used": "6290346241",
                "final_digit_distribution": [
                    {
                        "digit": 1,
                        "final_count": 1,
                        "result": "Weak"
                    },
                    {
                        "digit": 2,
                        "final_count": 5,
                        "result": "Over"
                    },
                    {
                        "digit": 3,
                        "final_count": 3,
                        "result": "Balanced"
                    },
                    {
                        "digit": 4,
                        "final_count": 3,
                        "result": "Over"
                    },
                    {
                        "digit": 5,
                        "final_count": 1,
                        "result": "Weak"
                    },
                    {
                        "digit": 6,
                        "final_count": 3,
                        "result": "Balanced"
                    },
                    {
                        "digit": 7,
                        "final_count": 0,
                        "result": "Missing"
                    },
                    {
                        "digit": 8,
                        "final_count": 0,
                        "result": "Missing"
                    },
                    {
                        "digit": 9,
                        "final_count": 2,
                        "result": "Balanced"
                    }
                ],
                "issues_identified": {
                    "missing_digits": [
                        7,
                        8
                    ],
                    "over_strong_digits": [
                        2
                    ],
                    "weak_digits": [
                        1,
                        5
                    ],
                    "summary": "Grid analysis shows 2 missing, 2 weak, and 1 over-strong energies."
                }
            },
            "verdict": {
                "status": "Neutral",
                "summary": "This number shares a 'Neutral' relationship with your profile, offering stable and balanced support without major conflict.  However, caution is advised as restricted digit(s) 4 have exceeded safety limits, which may attract karmic pressure."
            },
            "strengths_weaknesses": {
                "strengths": [
                    "Even though the energy of Number 1 is weak and still finding its full power, its presence provides a vital spark of independence and ambition to start your journey.",
                    "With Number 3 balanced, your creative and intellectual energies are in a state of flow, providing the wisdom to grow and the social recognition to make your ideas impactful.",
                    "While the energy of Number 5 is weak, your business intellect is awake, providing the essential communication tools needed to navigate basic networking and sales.",
                    "As Number 6 is balanced, you are naturally attuned to the vibrations of love and luxury, leading to relationships characterized by comfort, beauty, and emotional fulfillment.",
                    "With Number 9 balanced, your physical energy and protective instincts are at their peak, giving you the courage to take action without being impulsive."
                ],
                "weaknesses": [
                    "Since the energy of Number 2 is heavy, you may suffer from extreme mental unrest or over-dependence in partnerships, turning intuition into a source of instability.",
                    "Due to the heaviness of Number 4, your life may feel prone to sudden, disruptive changes and mounting stress, creating a struggle-based success that feels overwhelming.",
                    "As Number 7 is missing, you may struggle with inner clarity or detachment. Activating this helps you master hidden knowledge and intuitive healing.",
                    "Since Number 8 is missing, you may face hurdles in wealth retention and karmic balance. Activating this digit is crucial to overcoming long-term delays and legal burdens."
                ]
            },
            "final_evaluation": {
                "rating": {
                    "lo_shu_grid_score": "92/100",
                    "mobile_number_compatibility": "57/100"
                },
                "final_description": "This is a supportive and balanced choice for your profile, offering a steady flow of energy that aligns well with your ambitions and daily life."
            }
        }
    }
}

Example Code Implementations

Below are example implementations in various programming environments.


cURL

curl --location ''\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\''' \
--header 'Authorization: Bearer divine auth token' \
--form 'api_key="Enter your API key"' \
--form 'fname="Abhishek"' \
--form 'lname="Pandey"' \
--form 'day="24"' \
--form 'month="05"' \
--form 'year="2023"' \
--form 'mobile_number="6290346241"'

NodeJS

var request = require('request');
var options = {
  'method': 'POST',
  'url': '\'https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number\'',
  'headers': {
    'Authorization': 'Bearer divine auth token'
  },
  formData: {
    'api_key': 'Enter your API key',
    'fname': 'Abhishek',
    'lname': 'Pandey',
    'day': '24',
    'month': '05',
    'year': '2023',
    'mobile_number': '6290346241'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

JavaScript jQuery AJAX

var form = new FormData();
form.append("api_key", "Enter your API key");
form.append("fname", "Abhishek");
form.append("lname", "Pandey");
form.append("day", "24");
form.append("month", "05");
form.append("year", "2023");
form.append("mobile_number", "6290346241");

var settings = {
  "url": "'https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Authorization": "Bearer divine auth token"
  },
  "processData": false,
  "mimeType": "multipart/form-data",
  "contentType": false,
  "data": form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

Python

import requests

url = "'https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'"

payload = {'api_key': 'Enter your API key',
'fname': 'Abhishek',
'lname': 'Pandey',
'day': '24',
'month': '05',
'year': '2023',
'mobile_number': '6290346241'}
files=[

]
headers = {
  'Authorization': 'Bearer divine auth token'
}

response = requests.request("POST", url, headers=headers, data=payload, files=files)

print(response.text)

Implementation Notes

Use Authorization: Bearer {Your Auth Token} and {Your API Key} securely; never expose them in client-side code.

Check HTTP status codes, log responses, and handle 4xx/5xx errors gracefully.

Example Code
curl -X POST "\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\" \
  -H "Authorization: Bearer divine auth token" \
  --form 'api_key="Enter your API key"' \
  --form 'fname="Abhishek"' \
  --form 'lname="Pandey"' \
  --form 'day="24"' \
  --form 'month="05"' \
  --form 'year="2023"' \
  --form 'mobile_number="6290346241"'
const FormData = require('form-data');
const axios = require('axios');

const form = new FormData();
form.append('api_key', 'Enter your API key');
form.append('fname', 'Abhishek');
form.append('lname', 'Pandey');
form.append('day', '24');
form.append('month', '05');
form.append('year', '2023');
form.append('mobile_number', '6290346241');

const response = await axios.post('\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\', form, {
  headers: {
    ...form.getHeaders(),
    'Authorization': 'Bearer divine auth token',
  }
});

console.log(response.data);
import requests

url = "\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\"
headers = {
    "Authorization": "Bearer divine auth token",
}
payload = {
    "api_key": "Enter your API key",
    "fname": "Abhishek",
    "lname": "Pandey",
    "day": "24",
    "month": "05",
    "year": "2023",
    "mobile_number": "6290346241",
}

response = requests.post(url, headers=headers, data=payload)

print(response.json())
const formData = new FormData();
formData.append('api_key', 'Enter your API key');
formData.append('fname', 'Abhishek');
formData.append('lname', 'Pandey');
formData.append('day', '24');
formData.append('month', '05');
formData.append('year', '2023');
formData.append('mobile_number', '6290346241');

const response = await fetch('\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\', {
  method: 'POST',
  headers: {
      'Authorization': "Bearer divine auth token",
    },
  body: formData,
});

const data = await response.json();
console.log(data);
<?php

use GuzzleHttp\Client;

$client = new Client();

$response = $client->request('POST', '\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\', [
    'headers' => [
        'Authorization' => 'Bearer divine auth token',
    ],
    'multipart' => [
        ['name' => 'api_key', 'contents' => 'Enter your API key'],
        ['name' => 'fname', 'contents' => 'Abhishek'],
        ['name' => 'lname', 'contents' => 'Pandey'],
        ['name' => 'day', 'contents' => '24'],
        ['name' => 'month', 'contents' => '05'],
        ['name' => 'year', 'contents' => '2023'],
        ['name' => 'mobile_number', 'contents' => '6290346241'],
    ],
]);

echo $response->getBody();
package main

import (
    "bytes"
    "fmt"
    "mime/multipart"
    "net/http"
    "io"
)

func main() {
    body := &bytes.Buffer{}
    writer := multipart.NewWriter(body)
    writer.WriteField("api_key", "Enter your API key")
    writer.WriteField("fname", "Abhishek")
    writer.WriteField("lname", "Pandey")
    writer.WriteField("day", "24")
    writer.WriteField("month", "05")
    writer.WriteField("year", "2023")
    writer.WriteField("mobile_number", "6290346241")
    writer.Close()

    req, _ := http.NewRequest("POST", "\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\", body)
    req.Header.Set("Content-Type", writer.FormDataContentType())
    req.Header.Set("Authorization", "Bearer divine auth token")

    client := &http.Client{}
    resp, _ := client.Do(req)
    defer resp.Body.Close()

    body2, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body2))
}
import okhttp3.*;
import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        OkHttpClient client = new OkHttpClient();

        RequestBody body = new MultipartBody.Builder()
            .setType(MultipartBody.FORM)
            .addFormDataPart("api_key", "Enter your API key")
            .addFormDataPart("fname", "Abhishek")
            .addFormDataPart("lname", "Pandey")
            .addFormDataPart("day", "24")
            .addFormDataPart("month", "05")
            .addFormDataPart("year", "2023")
            .addFormDataPart("mobile_number", "6290346241")
            .build();

        Request request = new Request.Builder()
            .url("\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\")
            .post(body)
            .addHeader("Authorization", "Bearer divine auth token")
            .build();

        Response response = client.newCall(request).execute();
        System.out.println(response.body().string());
    }
}
import Foundation

let url = URL(string: "\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.setValue("Bearer divine auth token", forHTTPHeaderField: "Authorization")

let boundary = "Boundary-\(UUID().uuidString)"
request.setValue("multipart/form-data; boundary=\(boundary)", forHTTPHeaderField: "Content-Type")

var bodyData = Data()
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"api_key\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("Enter your API key\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"fname\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("Abhishek\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"lname\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("Pandey\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"day\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("24\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"month\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("05\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"year\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("2023\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"mobile_number\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("6290346241\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)--\r\n".data(using: .utf8)!)
request.httpBody = bodyData

let task = URLSession.shared.dataTask(with: request) { data, response, error in
    if let data = data {
        print(String(data: data, encoding: .utf8) ?? "")
    }
}
task.resume()
import okhttp3.*

fun main() {
    val client = OkHttpClient()

    val body = MultipartBody.Builder()
        .setType(MultipartBody.FORM)
        .addFormDataPart("api_key", "Enter your API key")
        .addFormDataPart("fname", "Abhishek")
        .addFormDataPart("lname", "Pandey")
        .addFormDataPart("day", "24")
        .addFormDataPart("month", "05")
        .addFormDataPart("year", "2023")
        .addFormDataPart("mobile_number", "6290346241")
        .build()

    val request = Request.Builder()
        .url("\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\")
        .post(body!!)
        .addHeader("Authorization", "Bearer divine auth token")
        .build()

    client.newCall(request).execute().use { response ->
        println(response.body?.string())
    }
}
using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program {
    static async Task Main() {
        using var client = new HttpClient();
        client.DefaultRequestHeaders.Add("Authorization", "Bearer divine auth token");

        var content = new MultipartFormDataContent();
        content.Add(new StringContent("Enter your API key"), "api_key");
        content.Add(new StringContent("Abhishek"), "fname");
        content.Add(new StringContent("Pandey"), "lname");
        content.Add(new StringContent("24"), "day");
        content.Add(new StringContent("05"), "month");
        content.Add(new StringContent("2023"), "year");
        content.Add(new StringContent("6290346241"), "mobile_number");

        var response = await client.PostAsync("\''https://astroapi-7.divineapi.com/numerology/v1/analyze-mobile-number'\", content);
        var result = await response.Content.ReadAsStringAsync();
        Console.WriteLine(result);
    }
}