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

Business Name Correction API

The Business Name Correction API analyzes the numerology value of a business name against the owner's full name and date of birth, and reports how strongly the two are aligned, along with suggested spellings that bring the business name into a better vibration. It is ideal for numerology platforms that offer business name correction or name suggestion services.


Overview

This API compares the numerology number of the supplied business_name with the core numbers derived from the owner's full_name and date of birth, then returns an alignment percentage, the target number the business name should vibrate to, and a set of suggested spellings that reach that target. It also returns ready to display text explaining the result to the end user.


API Endpoint

POST https://astroapi-7.divineapi.com/numerology/v1/business-name-correction

Returns the business name alignment analysis in the response, including the current and target business name numbers, an alignment percentage and suggested business name spellings.


Headers

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

Request Body

NameTypeDescription
api_key*StringYour DivineAPI key
day*IntegerDate of birth (e.g. 24)
month*IntegerMonth of birth (e.g. 05)
year*IntegerYear of birth (e.g. 2023)
full_name*StringFull name (e.g. Rahul Kumar)
business_name*StringBusiness name (e.g. abc.com)

200: OK Fetched Business Name Correction Successfully

{
  "status": "success",
  "code": 200,
  "message": "Request was successful",
  "data": {
    "business_name_number": 2,
    "name_number": 5,
    "life_path_number": 6,
    "birthday_number": 6,
    "business_name_alignment_percentage": 88,
    "target_business_name_number": 3,
    "is_already_aligned": false,
    "suggested_business_names": [
      "AABC.COM",
      "ABC-A.COM",
      "ABC-I.COM"
    ],
    "content": {
      "heading": "An Even Better Business Name Is Available",
      "description": "Dear Rahul Kumar, your business name resonates with number 2 and already reaches a strong 88% alignment with your personal energy, which is an excellent starting point. Remarkably, an even better number is available, and aligning the business name to number 3 would lift it into the highest band of harmony with your core numbers. A brand name at that level offers the fullest possible support, drawing opportunity and recognition toward the business even more readily than it currently does. This is a genuine upgrade from strong to exceptional, reached through a small spelling change.",
      "advice": "For the strongest possible alignment, adopt one of AABC.COM, ABC-A.COM, ABC-I.COM, which tune the business name to number 3 and raise it into the highest harmony band."
    }
  }
}

Example Code Implementations

Below are example implementations in various programming environments.


cURL

curl --location 'https://astroapi-7.divineapi.com/numerology/v1/business-name-correction' \
--header 'Authorization: Bearer {Your Auth Token}' \
--form 'api_key="{Your API Key}"' \
--form 'full_name="Rahul Kumar"' \
--form 'day="24"' \
--form 'month="08"' \
--form 'year="1990"' \
--form 'business_name="abc.com"'
curl -X POST "https://astroapi-7.divineapi.com/numerology/v1/business-name-correction" \
  -H "Authorization: Bearer {Your Auth Token}" \
  --form 'api_key="{Your API Key}"' \
  --form 'full_name="Rahul Kumar"' \
  --form 'day="24"' \
  --form 'month="08"' \
  --form 'year="1990"' \
  --form 'business_name="abc.com"'
const FormData = require('form-data');
const axios = require('axios');

const form = new FormData();
form.append('api_key', '{Your API Key}');
form.append('full_name', 'Rahul Kumar');
form.append('day', '24');
form.append('month', '08');
form.append('year', '1990');
form.append('business_name', 'abc.com');

const response = await axios.post('https://astroapi-7.divineapi.com/numerology/v1/business-name-correction', form, {
  headers: {
    ...form.getHeaders(),
    'Authorization': 'Bearer {Your Auth Token}',
  }
});

console.log(response.data);
import requests

url = "https://astroapi-7.divineapi.com/numerology/v1/business-name-correction"
headers = {
    "Authorization": "Bearer {Your Auth Token}",
}
payload = {
    "api_key": "{Your API Key}",
    "full_name": "Rahul Kumar",
    "day": "24",
    "month": "08",
    "year": "1990",
    "business_name": "abc.com",
}

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

print(response.json())
const formData = new FormData();
formData.append('api_key', '{Your API Key}');
formData.append('full_name', 'Rahul Kumar');
formData.append('day', '24');
formData.append('month', '08');
formData.append('year', '1990');
formData.append('business_name', 'abc.com');

const response = await fetch('https://astroapi-7.divineapi.com/numerology/v1/business-name-correction', {
  method: 'POST',
  headers: {
      'Authorization': "Bearer {Your 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/business-name-correction', [
    'headers' => [
        'Authorization' => 'Bearer {Your Auth Token}',
    ],
    'multipart' => [
        ['name' => 'api_key', 'contents' => '{Your API Key}'],
        ['name' => 'full_name', 'contents' => 'Rahul Kumar'],
        ['name' => 'day', 'contents' => '24'],
        ['name' => 'month', 'contents' => '08'],
        ['name' => 'year', 'contents' => '1990'],
        ['name' => 'business_name', 'contents' => 'abc.com'],
    ],
]);

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", "{Your API Key}")
    writer.WriteField("full_name", "Rahul Kumar")
    writer.WriteField("day", "24")
    writer.WriteField("month", "08")
    writer.WriteField("year", "1990")
    writer.WriteField("business_name", "abc.com")
    writer.Close()

    req, _ := http.NewRequest("POST", "https://astroapi-7.divineapi.com/numerology/v1/business-name-correction", body)
    req.Header.Set("Content-Type", writer.FormDataContentType())
    req.Header.Set("Authorization", "Bearer {Your 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", "{Your API Key}")
            .addFormDataPart("full_name", "Rahul Kumar")
            .addFormDataPart("day", "24")
            .addFormDataPart("month", "08")
            .addFormDataPart("year", "1990")
            .addFormDataPart("business_name", "abc.com")
            .build();

        Request request = new Request.Builder()
            .url("https://astroapi-7.divineapi.com/numerology/v1/business-name-correction")
            .post(body)
            .addHeader("Authorization", "Bearer {Your 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/business-name-correction")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.setValue("Bearer {Your 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("{Your API Key}\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"full_name\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("Rahul Kumar\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("08\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("1990\r\n".data(using: .utf8)!)
bodyData.append("--\(boundary)\r\n".data(using: .utf8)!)
bodyData.append("Content-Disposition: form-data; name=\"business_name\"\r\n\r\n".data(using: .utf8)!)
bodyData.append("abc.com\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", "{Your API Key}")
        .addFormDataPart("full_name", "Rahul Kumar")
        .addFormDataPart("day", "24")
        .addFormDataPart("month", "08")
        .addFormDataPart("year", "1990")
        .addFormDataPart("business_name", "abc.com")
        .build()

    val request = Request.Builder()
        .url("https://astroapi-7.divineapi.com/numerology/v1/business-name-correction")
        .post(body!!)
        .addHeader("Authorization", "Bearer {Your 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 {Your Auth Token}");

        var content = new MultipartFormDataContent();
        content.Add(new StringContent("{Your API Key}"), "api_key");
        content.Add(new StringContent("Rahul Kumar"), "full_name");
        content.Add(new StringContent("24"), "day");
        content.Add(new StringContent("08"), "month");
        content.Add(new StringContent("1990"), "year");
        content.Add(new StringContent("abc.com"), "business_name");

        var response = await client.PostAsync("https://astroapi-7.divineapi.com/numerology/v1/business-name-correction", content);
        var result = await response.Content.ReadAsStringAsync();
        Console.WriteLine(result);
    }
}