Kundli Matching API - Java

Kundli Matching API with Java ☕

Integrate Kundli Matching API into your Java application.

Installation

No package to install. This example uses the java.net.http client built into Java 17 and later.

Example Code

import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class VedikaExample {
    public static void main(String[] args) throws Exception {
        String body = """
            {
              "male": {
                "datetime": "1990-06-15T10:30:00",
                "latitude": 18.5204,
                "longitude": 73.8567,
                "timezone": "Asia/Kolkata"
              },
              "female": {
                "datetime": "1992-03-08T07:15:00",
                "latitude": 19.076,
                "longitude": 72.8777,
                "timezone": "Asia/Kolkata"
              }
            }
            """;
        HttpRequest request = HttpRequest.newBuilder()
            .uri(URI.create("https://api.vedika.io/v2/astrology/kundli-matching"))
            .header("Authorization", "Bearer YOUR_API_KEY")
            .header("Content-Type", "application/json")
            .POST(HttpRequest.BodyPublishers.ofString(body))
            .build();
        HttpResponse<String> response = HttpClient.newHttpClient()
            .send(request, HttpResponse.BodyHandlers.ofString());
        System.out.println(response.statusCode());
        System.out.println(response.body());
    }
}

Get Started Free

Try our sandbox API with no authentication required

Try Sandbox Read Docs