vibz.art/docs
API ReferenceKadambini

Search Corpus

Search verses in the Sanskrit corpus. Modes: - fulltext: Search verse text (IAST + SLP1) using Postgres full-text search - translation: Search English/Hindi translations Results ranked by relevance (ts_rank).

GET /kadambini/v1/search

Search verses in the Sanskrit corpus.

Modes:

  • fulltext: Search verse text (IAST + SLP1) using Postgres full-text search
  • translation: Search English/Hindi translations

Results ranked by relevance (ts_rank).

Parameters

ParameterTypeRequiredDescription
qstringYesSearch query
modestringNoSearch mode Default: fulltext
workstringNoFilter by work title (partial match)
categorystringNoFilter by work category
limitintegerNoDefault: 10
offsetintegerNoDefault: 0

Response

FieldTypeDescription
querystringQuery
modestringMode
hitsSearchHit[]Hits
totalintegerTotal

Examples

curl

curl -H "X-API-Key: vz_live_YOUR_KEY" \
  "https://api.vibz.art/kadambini/v1/search?q=dharma&limit=5"

Python

from vibzart import Vibzart

client = Vibzart(api_key="vz_live_...")
result = client.kadambini.search(q="dharma", limit=5)
print(result.data)

TypeScript

import { Vibzart } from "@vibzart/sdk";

const client = new Vibzart({ apiKey: "vz_live_..." });
const result = await client.kadambini.search({ q: "dharma", limit: 5 });
console.log(result.data);