Skip to content

APIReferenceInsights

Get author profiles

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/analytics/author
curl --request GET \
--url 'https://example.com/api/analytics/author?full=1'

Author stylometry list, or one author’s profile (radar fingerprint + distinctive terms).

author
string

Author name; omit for the list.

full
string
Allowed values: 1

Return every concept axis (radar) instead of the top 12.

OK

Media typeapplication/json
object
authors
Array<object>
object
author
required
string
n_lines
required
integer
n_shabads
required
integer
n_raags
required
integer
mattr_100
required
number
avg_words_line
required
number
is_reliable
required
integer
author
string
stylometry
object
author
required
string
n_lines
required
integer
n_shabads
required
integer
n_raags
required
integer
n_tokens
required
integer
mattr_100
required
number
hapax_pct
required
number
avg_words_line
required
number
avg_lines_shabad
required
number
top_themes
required
Array<object>
object
concept
required
string
lift
required
number
is_reliable
required
integer
theme_fingerprint
Array<object>
object
concept
required
string
n_tagged
required
integer
entity_rate
required
number
corpus_rate
required
number
lift
required
number
distinctive_terms
Array<object>
object
term
required
string
z_score
required
number
rank
required
integer
note
string
facts
object
author
required
string
n_verses
required
integer
n_compositions
required
integer
n_rahao
required
integer
n_angs
required
integer
first_ang
required
integer
last_ang
required
integer
first_line_id
required
integer
ang_mask
required
string
outside_raag_verses
required
integer
chhap_count
required
integer
n_tokens
required
integer
mattr_100
required
number
words_per_verse
required
number
raags
required
Array<object>
object
raag
required
string
verses
required
integer
signature_raags
required
Array
named_by
Array<object>
object
line_id
required
integer
ang
required
integer
src_author
required
string
mentioned
required
string
form
required
string
gurmukhi
required
string
names
Array<object>
object
line_id
required
integer
ang
required
integer
src_author
required
string
mentioned
required
string
form
required
string
gurmukhi
required
string
dialogues
Array<object>
object
seq
required
integer
bhagat
required
string
guru
required
string
ang
required
integer
bhagat_first_id
required
integer
bhagat_last_id
required
integer
guru_first_id
required
integer
guru_last_id
required
integer
bhagat_lines
required
Array<string>
guru_lines
required
Array<string>
Examplegenerated
{
"authors": [
{
"author": "example",
"n_lines": 1,
"n_shabads": 1,
"n_raags": 1,
"mattr_100": 1,
"avg_words_line": 1,
"is_reliable": 1
}
],
"author": "example",
"stylometry": {
"author": "example",
"n_lines": 1,
"n_shabads": 1,
"n_raags": 1,
"n_tokens": 1,
"mattr_100": 1,
"hapax_pct": 1,
"avg_words_line": 1,
"avg_lines_shabad": 1,
"top_themes": [
{
"concept": "example",
"lift": 1
}
],
"is_reliable": 1
},
"theme_fingerprint": [
{
"concept": "example",
"n_tagged": 1,
"entity_rate": 1,
"corpus_rate": 1,
"lift": 1
}
],
"distinctive_terms": [
{
"term": "example",
"z_score": 1,
"rank": 1
}
],
"note": "example",
"facts": {
"author": "example",
"n_verses": 1,
"n_compositions": 1,
"n_rahao": 1,
"n_angs": 1,
"first_ang": 1,
"last_ang": 1,
"first_line_id": 1,
"ang_mask": "example",
"outside_raag_verses": 1,
"chhap_count": 1,
"n_tokens": 1,
"mattr_100": 1,
"words_per_verse": 1,
"raags": [
{
"raag": "example",
"verses": 1
}
],
"signature_raags": [
"example"
]
},
"named_by": [
{
"line_id": 1,
"ang": 1,
"src_author": "example",
"mentioned": "example",
"form": "example",
"gurmukhi": "example"
}
],
"names": [
{
"line_id": 1,
"ang": 1,
"src_author": "example",
"mentioned": "example",
"form": "example",
"gurmukhi": "example"
}
],
"dialogues": [
{
"seq": 1,
"bhagat": "example",
"guru": "example",
"ang": 1,
"bhagat_first_id": 1,
"bhagat_last_id": 1,
"guru_first_id": 1,
"guru_last_id": 1,
"bhagat_lines": [
"example"
],
"guru_lines": [
"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"
}