Skip to content

APIReferenceVerify

Verify a quotation

Updated

Page actions

ChatGPT and Claude are third-party services. The link gives them this page's public address and a short instruction. This site records nothing.

GET
/api/verify
curl --request GET \
--url 'https://example.com/api/verify?q=example'

Is this quotation really in the Granth? Returns a verdict, confidence and the matched line.

q
required
string
>= 1 characters <= 600 characters

The quotation to verify.

ang
integer
>= 1 <= 1430

Claimed Ang, checked against the match.

OK

Media typeapplication/json
object
verdict
required
string
confidence
required
number
matched_line_id
required
Any of:
integer
distance_details
required
object
best_ratio
required
number
second_ratio
required
number
gap
required
number
candidates_scored
required
integer
ang
required
Any of:
integer
gurmukhi
required
Any of:
null
raag
required
null
author
required
Any of:
null
comp_id
required
Any of:
integer
section
required
Any of:
null
Examplegenerated
{
"verdict": "example",
"confidence": 1,
"matched_line_id": 1,
"distance_details": {
"best_ratio": 1,
"second_ratio": 1,
"gap": 1,
"candidates_scored": 1
},
"ang": 1,
"gurmukhi": "example",
"raag": "example",
"author": "example",
"comp_id": 1,
"section": "example"
}

Invalid request (bad or out-of-range parameter).

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}

Internal error (generic body; details are logged, never returned).

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}