random: Get a random kural

API: vercel.app:thirukkural-api
Endpoint: /api/random
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 1026ms

Description

Returns a random Thirukkural. Optionally filter by section (1=Virtue, 2=Wealth, 3=Love)

Parameters (1)

section (integer, query, optional)

Filter by section: 1 (அறத்துப்பால்/Virtue, Kurals 1-380), 2 (பொருட்பால்/Wealth, Kurals 381-1080), or 3 (காமத்துப்பால்/Love, Kurals 1081-1330)

Constraints: {'enum': [1, 2, 3]}

Examples (1)

Get a random kural openapi-spec
curl 'https://tamil-kural-api.vercel.app/api/random?section=1'
import requests

resp = requests.get(
    "https://tamil-kural-api.vercel.app/api/random",
    params={
        'section': '1',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("thirukkural")
result = api.fetch("api/random", section=1)

for item in result:
    print(item)
const resp = await fetch("https://tamil-kural-api.vercel.app/api/random?section=1");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:31:38.821379 200 1026ms
2026-04-15 01:50:40.102302 200 299ms
2026-04-14 00:31:06.356484 200 1102ms
2026-04-12 14:36:13.806042 200 1141ms
2026-04-10 01:00:54.382447 200 877ms
2026-04-09 00:38:55.945976 200 1298ms