---
title: "Compatibility Report PDF"
method: GET
path: "/report/compatibility-reading/instant"
tags: ["PDF Report"]
---

# Compatibility Report PDF

`GET /report/compatibility-reading/instant`

Modules available for the Compatibility Reading Report are given below. Each module supports a specific set of languages, and if the requested language is not available for a module, it will automatically fall back to a default language `English`. You can set the `la` attribute in the query parameters under `options -> report -> la` to specify your preferred language for the report.

<h3>Vedic Astrology Compatibility Report Modules</h3>

|#|Module Name|Code|Options|Credit|Supported Languages|
|---|---|---|---|---|---|
|1|Kundali Matching|`kundli-matching`|NA|2000|`en` `hi`|
|2|Kerala Porutham|`porutham-kerala`|NA|2000|`en` `ml`|
|3|Tamil Porutham|`porutham-tamil`|NA|2000|`en` `ta`|
|4|Birth Details|`birth-details`|`chart_style`|2000|`en` `ml` `hi` `ta`|
|5|Mangal Dosha|`mangal-dosha`|NA|2000|`en` `ml` `hi` `ta`|
|6|Papa Samaya|`papa-samaya`|NA|2000|`en` `ml` `ta`|
|7|Dasha Sandi|`dasha-sandi`|NA|2000|`en` `ml` `ta`|

<div style="background-color: antiquewhite; padding: 5px; margin-bottom:10px">
    <p style="margin: 5px; font-size:13px; color:red"> If the requested language is not available for a module, it will automatically fall back to the default language, `en`. </p>
</div>

Module specific options

|#|Option|Value|Mandatory|Description|
|---|---|---|---|---|
|1|`chart_style`|One of `north-indian` `south-indian` `east-indian`|Mandatory, No Default Value|A chart style is the different methods of dividing the astrological houses on a birth chart|
|2|`compatibility_system`|One of `kerala` `tamil` `guna-milan`|Mandatory, No Default Value|Result summary change depending on the compatibility system selected|



<h3>Western Astrology Compatibility Report</h3>

|#|Module Name|Code|Options|Credit|Sample PDF|
|---|---|---|---|---|---|
|1|Synastry Report|`synastry-report`|`house_system` `chart_type`|100000|[📄 PDF](https://api.prokerala.com/pdf-reports#synastry-report)|


Module specific options

|#|Option|Value|Default|Description|
|---|---|---|---|---|
|1|`house_system`|<ul><li>placidus `0`</li><li>koch `1`</li><li>whole sign `2`</li><li>equal house `3`</li><li>equal mc `4`</li><li>porphyrius `5`</li><li>regiomontanus `6`</li><li>campanus `7`</li></ul>|`0`|By default, `0` is selected.|
|2|`chart_type`|<ul><li>Zodiac `zodiac`</li><li>House `house`</li></ul>|None|Mandatory parameter. Required Chart Type.|

<h3>Vedic Astrology Compatibility Reports </h3>

|#|Module Name|Code|Options|Credit|Supported Languages|
|---|---|---|---|---|---|
|1|Guna Milan Report|`guna-milan-report`|`chart_style`|15000|`en` `hi` `te`|
|2|Porutham Report|`porutham-report`|`compatibility_system` `chart_style`|15000|`en` `ml` `ta`|


Module specific options

|#|Option|Value|Mandatory|Description|
|---|---|---|---|---|
|1|`chart_style`|One of `north-indian` `south-indian` `east-indian`|Mandatory, No Default Value|A chart style is the different methods of dividing the astrological houses on a birth chart|
|2|`compatibility_system`|One of `kerala` `tamil`|Mandatory, No Default Value|Result summary change depending on the compatibility system selected|

## Query parameters

- `input` object, required
  - `first_person` object, required
    - `first_name` string, required — Add persons first name
    - `middle_name` string — Add persons middle name (Optional)
    - `last_name` string — Add persons last name (Optional)
    - `gender` 'male', required — First person should be always male
    - `datetime` string, required — Date and time should be in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ eg:`2004-02-12T15:19:21+05:30`.
    - `coordinates` string, required — Coordinates is accepted in the form of latitude and longitude eg: `10.214747,78.097626`.
    - `place` string, required — Place name of the birth eg: London, UK
  - `second_person` object, required
    - `first_name` string, required — Add persons first name
    - `middle_name` string — Add persons middle name (Optional)
    - `last_name` string — Add persons last name (Optional)
    - `gender` 'female', required — Second person should be always female
    - `datetime` string, required — Date and time should be in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ eg:`2004-02-12T15:19:21+05:30`.
    - `coordinates` string, required — Coordinates is accepted in the form of latitude and longitude eg: `10.214747,78.097626`.
    - `place` string, required — Place name of the birth eg: London, UK
- `options` object, required
  - `modules` object[], required
    - `name` string, required — Choose the module name from the module list
    - `options` object, required — Provide valid options required for selected module
  - `template` object, required
    - `style` string, required — Select a report style. Currently supported styles are `basic`. For more style options <a href=#templates-options>Click here</a>
    - `footer` string, required — Example: <a href="https://www.prokerala.com">prokerala.com</a> | 📧 support@prokerala.com | Call Now: 1800 425 0053
  - `report` object, required
    - `name` string, required — You can give your custom report name here. Example: `Mangal Dosha Report`
    - `caption` string, required — You can give your custom custom caption for your report here.
    - `brand_name` string, required — You branding detail will go here.
    - `la` string — You can set your report language using the `la` attribute, which accepts locales like `en`, `ta`, `ml`, and `hi`. Reports are made up of modules, and each module supports a specific set of languages. If the requested language is not available for a module, it will automatically fall back to a default language, typically `en`.

## Response `200`

OK

---

[API](https://skmtc.dev/prokerala/apis/astrology-api.md) · [All operations](https://skmtc.dev/prokerala/apis/astrology-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/prokerala/astrology-api/revisions/b015dc1d8744/schema)
