Lewati ke isi

Memulai Penggunaan NumerologyAPI

Panduan ini akan memandu Anda melalui:

  • membuat akun pengembang
  • menghasilkan kunci API
  • memahami autentikasi
  • melakukan permintaan API pertama Anda

NumerologyAPI menyediakan +203 titik akhir siap produksi yang mencakup:

  • perhitungan numerologi
  • wawasan astrologi
  • kompatibilitas zodiak
  • angka malaikat
  • interpretasi bagan kelahiran

Semua titik akhir mendukung respons multibahasa.


1. Buat Akun Pengembang Anda

Cara yang direkomendasikan untuk mengakses NumerologyAPI adalah melalui platform pengembang resmi.

  1. Buka dasbor pengembang https://dashboard.numerologyapi.com

  2. Buat akun Anda

  3. Hasilkan kunci API untuk organisasi Anda

  4. Isi kredit ke dompet Anda (pembayaran sesuai penggunaan)

Kunci API Anda akan terlihat seperti:

tnea_xxxxxxxxxxxxxxxxx

2. URL Dasar

Semua permintaan dikirim ke gateway NumerologyAPI.

Item Nilai
URL Dasar https://api.numerologyapi.com/api/v1
Protokol HTTPS
Format Respons JSON

Contoh titik akhir:

https://api.numerologyapi.com/api/v1/life_path

3. Autentikasi

Setiap permintaan harus menyertakan kunci API Anda.

x-api-key: YOUR_API_KEY

Contoh header permintaan:

GET /api/v1/life_path HTTP/1.1
Host: api.numerologyapi.com
x-api-key: YOUR_API_KEY

4. Permintaan Pertama – Nomor Life Path

Permintaan GET

curl --request GET \
  --url "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15" \
  --header "x-api-key: YOUR_API_KEY"

5. Variasi POST (Badan JSON)

Beberapa titik akhir juga mendukung permintaan POST.

curl --request POST \
  --url https://api.numerologyapi.com/api/v1/life_path \
  --header "x-api-key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "birth_year": "1990",
    "birth_month": "5",
    "birth_day": "15"
  }'

6. Dukungan Bahasa

Semua titik akhir mendukung parameter opsional lang.

Contoh:

?lang=fr

Bahasa yang didukung:

Kode Bahasa
en Inggris
es Spanyol
de Jerman
fr Prancis
pt Portugis

Contoh permintaan:

/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15&lang=es

7. Contoh Kode

Python (requests)

import requests

url = "https://api.numerologyapi.com/api/v1/life_path"

params = {
    "birth_year": 1990,
    "birth_month": 5,
    "birth_day": 15
}

headers = {
    "x-api-key": "YOUR_API_KEY"
}

response = requests.get(url, headers=headers, params=params)

print(response.json())

PHP (cURL)

<?php

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    "x-api-key: YOUR_API_KEY"
  ],
]);

$response = curl_exec($curl);
curl_close($curl);

echo $response;

?>

JavaScript (Fetch)

const url = new URL("https://api.numerologyapi.com/api/v1/life_path");

url.searchParams.append("birth_year", "1990");
url.searchParams.append("birth_month", "5");
url.searchParams.append("birth_day", "15");

fetch(url, {
    method: "GET",
    headers: {
        "x-api-key": "YOUR_API_KEY"
    }
})
.then(r => r.json())
.then(console.log);

Node.js (axios)

const axios = require("axios");

axios.get("https://api.numerologyapi.com/api/v1/life_path", {
  params: {
    birth_year: 1990,
    birth_month: 5,
    birth_day: 15
  },
  headers: {
    "x-api-key": "YOUR_API_KEY"
  }
})
.then(res => console.log(res.data));

8. Model Pembayaran

NumerologyAPI menggunakan sistem pembayaran berbasis kredit.

1 API request = 1 credit
1 USD = 3,921.57 credits

Kredit dibagikan di seluruh lebih dari 203 titik akhir.

Kunjungi Harga untuk detail lengkap.


9. Akses RapidAPI

Numerology API juga tersedia di RapidAPI untuk pengembang yang sudah menggunakan pasar tersebut.

RapidAPI memerlukan header berikut:

x-rapidapi-key
x-rapidapi-host

Contoh endpoint:

https://the-numerology-api.p.rapidapi.com/life_path

Akses melalui sini:

https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api


10. Langkah Selanjutnya

Setelah Anda membuat permintaan pertama, lakukan hal berikut:

Anda sekarang siap untuk mengintegrasikan NumerologyAPI ke dalam aplikasi Anda.