Base URL: https://api.igranth.net

1. Introduction

Welcome to the official documentation for the iGranth API. This API provides powerful, fast, and structured access to Gurbani data including Ang (Page), Shabad, Single Lines, Advanced Searching, the complete Shabad Kosh (Mahan Kosh), SunderGutkas, Daily Nitnem (Banis), Bulk Downloads, and a built-in GurbaniAkhar/Unicode Converter.

Responses are delivered in pure JSON format with ultra-fast caching, complete Unicode conversion, translations, transliterations, and detailed metadata.

1.1 Authentication & API Keys

The iGranth API requires an active API Key for all requests. Your API key tracks your rate limits and secures your application.

How to pass your API Key:

You must append your API key to the end of every URL endpoint using the ?apikey= parameter.

Example format:
https://api.igranth.net/endpoint?apikey=YOUR_KEY_HERE

How to get an API Key?

You can generate and manage your own API keys by creating an account in our Developer Portal. New accounts are placed in Test Mode (with a daily limit) until verified by an administrator.

๐Ÿ‘จโ€๐Ÿ’ป Go to Developer Portal (Login/Register) →

2. Reference Data & Logic

๐Ÿ“š Supported Granths (Sources)

Filter searches using the source parameter. You can use either the ID or the Letter Code.

IDLetter CodeGranth Name
1GSri Guru Granth Sahib Ji
2DSri Dasam Granth Sahib
3VBhai Gurdas Ji Vaaran
4KKabit Savaiye Bhai Gurdas Ji
5NBhai Nand Lal Ji Ghazals
6ZZindagi Nama Bhai Nand Lal Ji
7LGanj Nama Bhai Nand Lal Ji
8JJot Bigas Bhai Nand Lal Ji
9AArdaas
10UUggardanti Bhai Nand Lal Ji

๐Ÿ” Search Types (searchtype)

Determines the logic used when querying the database. Default is Type 1.

Type IDDescription / Logic
0First Letter Start (Gurmukhi/Unicode)
1First Letter Anywhere (Gurmukhi/Unicode) DEFAULT
2Full Word/Line (Gurmukhi/Unicode)
3Full Word/Line (English Translations)
4Search All Words (Gurmukhi/Unicode) - Requires all words to match
5Search All Words (English) - Requires all words to match
6Search Any Words (Gurmukhi/Unicode) - Matches if any word exists
7Search Any Words (English) - Matches if any word exists

๐ŸŒ Languages List

These are the languages supported for Translations and Transliterations in the API response.

Language IDEnglish NameNative Name
1EnglishEnglish
2Punjabiเจชเฉฐเจœเจพเจฌเฉ€
3SpanishEspaรฑol
4Hindiเคนเคฟเคจเฅเคฆเฅ€
5Urduุงุฑุฏูˆ

๐Ÿ“– Translation Sources

These IDs represent the authors/sources of the translations provided in the API.

Translation IDEnglish NameGurmukhi NameGranth IDLanguage ID
1Dr. Sant Singh Khalsaเจกเจพ. เจธเฉฐเจค เจธเจฟเฉฐเจ˜ เจ–เจผเจพเจฒเจธเจพ11 (English)
2Bhai Manmohan Singhเจญเจพเจˆ เจฎเจจเจฎเฉ‹เจนเจจ เจธเจฟเฉฐเจ˜11 (English)
3Bhai Manmohan Singhเจญเจพเจˆ เจฎเจจเจฎเฉ‹เจนเจจ เจธเจฟเฉฐเจ˜12 (Punjabi)
4SikhNetเจธเจฟเฉฑเจ–เจจเฉˆเฉฑเจŸ13 (Spanish)
5Fareedkot Teekaเจซเจฐเฉ€เจฆเจ•เฉ‹เจŸ เจŸเฉ€เจ•เจพ12 (Punjabi)
6Prof. Sahib Singhเจชเฉเจฐเฉ‹. เจธเจพเจนเจฟเจฌ เจธเจฟเฉฐเจ˜12 (Punjabi)
7Dr. Surinder Singh Kohliเจกเจพ. เจธเฉเจฐเจฟเฉฐเจฆเจฐ เจธเจฟเฉฐเจ˜ เจ•เฉ‹เจนเจฒเฉ€21 (English)
8Dr. Rattan Singh Jaggiเจกเจพ. เจฐเจคเจจ เจธเจฟเฉฐเจ˜ เจœเฉฑเจ—เฉ€22 (Punjabi)
9SGPCเจถเฉเจฐเฉ‹: เจ—เฉ: เจชเฉเจฐ: เจ•เจฎเฉ‡เจŸเฉ€91 (English)
10Dr. Jodh Singhเจกเจพ. เจœเฉ‹เจง เจธเจฟเฉฐเจ˜31 (English)
11Bhai Vir Singhเจญเจพเจˆ เจตเฉ€เจฐ เจธเจฟเฉฐเจ˜32 (Punjabi)
12Pritpal Singh Bindraเจชเฉเจฐเจฟเจคเจชเจพเจฒ เจธเจฟเฉฐเจ˜ เจฌเจฟเฉฐเจฆเจฐเจพ51 (English)
13Dr. Ganda Singhเจกเจพ. เจ—เฉฐเจกเจพ เจธเจฟเฉฐเจ˜52 (Punjabi)
14Pritpal Singh Bindraเจชเฉเจฐเจฟเจคเจชเจพเจฒ เจธเจฟเฉฐเจ˜ เจฌเจฟเฉฐเจฆเจฐเจพ61 (English)
15Dr. Ganda Singhเจกเจพ. เจ—เฉฐเจกเจพ เจธเจฟเฉฐเจ˜62 (Punjabi)
16Pritpal Singh Bindraเจชเฉเจฐเจฟเจคเจชเจพเจฒ เจธเจฟเฉฐเจ˜ เจฌเจฟเฉฐเจฆเจฐเจพ71 (English)
17Dr. Ganda Singhเจกเจพ. เจ—เฉฐเจกเจพ เจธเจฟเฉฐเจ˜72 (Punjabi)
18Pritpal Singh Bindraเจชเฉเจฐเจฟเจคเจชเจพเจฒ เจธเจฟเฉฐเจ˜ เจฌเจฟเฉฐเจฆเจฐเจพ81 (English)
19Dr. Ganda Singhเจกเจพ. เจ—เฉฐเจกเจพ เจธเจฟเฉฐเจ˜82 (Punjabi)
20Shamsher Singh Puriเจถเจฎเจถเฉ‡เจฐ เจธเจฟเฉฐเจ˜ เจชเฉเจฐเฉ€41 (English)
21Sant Sampuran Singhเจธเฉฐเจค เจธเฉฐเจชเฉ‚เจฐเจจ เจธเจฟเฉฐเจ˜42 (Punjabi)
22W. H. McLeodเจต. เจน. เจฎเฉˆเจ•เจฒเจฟเจ“เจก111 (English)

โœ๏ธ Writers List

Use the writer parameter in Search to filter by specific authors. Pass a comma-separated list of IDs (e.g., writer=1,3).

Writer IDGurmukhi NameEnglish Name
1เจ—เฉเจฐเฉ‚ เจจเจพเจจเจ• เจฆเฉ‡เจต เจœเฉ€Guru Nanak Dev Ji
2เจ—เฉเจฐเฉ‚ เจ…เฉฐเจ—เจฆ เจฆเฉ‡เจต เจœเฉ€Guru Angad Dev Ji
3เจ—เฉเจฐเฉ‚ เจ…เจฎเจฐเจฆเจพเจธ เจœเฉ€Guru Amardas Ji
4เจ—เฉเจฐเฉ‚ เจฐเจพเจฎเจฆเจพเจธ เจœเฉ€Guru Ramdas Ji
5เจ—เฉเจฐเฉ‚ เจ…เจฐเจœเจจ เจฆเฉ‡เจต เจœเฉ€Guru Arjan Dev Ji
6เจ—เฉเจฐเฉ‚ เจคเฉ‡เจ— เจฌเจนเจพเจฆเจฐ เจœเฉ€Guru Tegh Bahadur Ji
7เจ—เฉเจฐเฉ‚ เจ—เฉ‹เจฌเจฟเฉฐเจฆ เจธเจฟเฉฐเจ˜ เจœเฉ€Guru Gobind Singh Ji
8เจญเจ—เจค เจฌเฉ‡เจฃเฉ€ เจœเฉ€Bhagat Beni Ji
9เจญเจ—เจค เจญเฉ€เจ–เจจ เจœเฉ€Bhagat Bheekhan Ji
10เจญเจ—เจค เจงเฉฐเจจเจพ เจœเฉ€Bhagat Dhanna Ji
11เจถเฉ‡เจ– เจซเจฐเฉ€เจฆ เจœเฉ€Sheikh Farid Ji
12เจญเจ—เจค เจœเฉˆเจฆเฉ‡เจต เจœเฉ€Bhagat Jaidev Ji
13เจญเจ—เจค เจ•เจฌเฉ€เจฐ เจœเฉ€Bhagat Kabir Ji
14เจญเจ—เจค เจจเจพเจฎเจฆเฉ‡เจต เจœเฉ€Bhagat Namdev Ji
15เจญเจ—เจค เจชเจฐเจฎเจพเจจเฉฐเจฆ เจœเฉ€Bhagat Parmanand Ji
16เจญเจ—เจค เจชเฉ€เจชเจพ เจœเฉ€Bhagat Pipa Ji
17เจญเจ—เจค เจฐเจพเจฎเจพเจจเฉฐเจฆ เจœเฉ€Bhagat Ramanand Ji
18เจญเจ—เจค เจฐเจตเจฟเจฆเจพเจธ เจœเฉ€Bhagat Ravidas Ji
19เจญเจ—เจค เจธเจงเจจเจพ เจœเฉ€Bhagat Sadhna Ji
20เจญเจ—เจค เจธเฉˆเจฃ เจœเฉ€Bhagat Sain Ji
21เจญเจ—เจค เจธเฉ‚เจฐเจฆเจพเจธ เจœเฉ€Bhagat Surdas Ji
22เจญเจ—เจค เจคเฉเจฐเจฟเจฒเฉ‹เจšเจจ เจœเฉ€Bhagat Trilochan Ji
23เจฌเจพเจฌเจพ เจธเฉเฉฐเจฆเจฐBaba Sundar
24เจญเฉฑเจŸ เจฌเจฒเฉเจนBhatt Balh
25เจญเฉฑเจŸ เจญเจฒเฉเจนBhatt Bhalh
26เจญเฉฑเจŸ เจญเจฟเจ–เจพBhatt Bhikha
27เจญเฉฑเจŸ เจ—เจฏเฉฐเจฆBhatt Gayand
28เจญเฉฑเจŸ เจนเจฐเจฌเฉฐเจธBhatt Harbans
29เจญเฉฑเจŸ เจœเจพเจฒเจชBhatt Jaalap
30เจญเฉฑเจŸ เจ•เจฒเฉเจน เจธเจนเจพเจฐBhatt Kalh Sahar
31เจญเฉฑเจŸ เจ•เฉ€เจฐเจคBhatt Keerat
32เจญเฉฑเจŸ เจฎเจฅเฉเจฐเจพBhatt Mathura
33เจญเฉฑเจŸ เจจเจฒเฉเจนBhatt Nalh
34เจญเฉฑเจŸ เจธเจฒเฉเจนBhatt Salh
35เจธเจคเจพ เจคเฉ‡ เจฌเจฒเจตเฉฐเจกเจฟSatta and Balwand
36เจญเจพเจˆ เจ—เฉเจฐเจฆเจพเจธ เจœเฉ€Bhai Gurdas Ji
37เจญเจพเจˆ เจจเฉฐเจฆ เจฒเจพเจฒ เจœเฉ€Bhai Nand Lal Ji
38เจญเจพเจˆ เจ—เฉเจฐเจฆเจพเจธ เจธเจฟเฉฐเจ˜ เจœเฉ€Bhai Gurdas Singh Ji
39เจญเจพเจˆ เจšเจ‰เจชเจพ เจธเจฟเฉฐเจ˜ เจœเฉ€Bhai Chaupa Singh Ji
40เจญเจพเจˆ เจฆเฉ‡เจธเจพ เจธเจฟเฉฐเจ˜ เจœเฉ€Bhai Desa Singh Ji
41เจถเฉเจฐเฉ‹: เจ—เฉ: เจชเฉเจฐ: เจ•เจฎเฉ‡เจŸเฉ€SGPC
42เจ•เจตเฉ€ เจ†เจฒเจฎPoet Alam

๐ŸŽต Raags / Sections List

Use the raag parameter to filter searches by Raag IDs (e.g., raag=5,10). Raags are mapped dynamically based on the sections table.

Raag IDGurmukhi NameEnglish Name
1เจœเจชเฉJap
2เจธเฉ‹ เจฆเจฐเฉSo Dar
3เจธเฉ‹ เจชเฉเจฐเจ–เฉSo Purakh
4เจธเฉ‹เจนเจฟเจฒเจพSohila
5เจธเจฟเจฐเฉ€ เจฐเจพเจ—เฉSiree Raag
6เจฐเจพเจ—เฉ เจฎเจพเจRaag Maajh
7เจฐเจพเจ—เฉ เจ—เจ‰เฉœเฉ€Raag Gauree
8เจฐเจพเจ—เฉ เจ†เจธเจพRaag Aasaa
9เจฐเจพเจ—เฉ เจ—เฉ‚เจœเจฐเฉ€Raag Gujri
10เจฐเจพเจ—เฉ เจฆเฉ‡เจตเจ—เฉฐเจงเจพเจฐเฉ€Raag Dayv Gandhaaree
11เจฐเจพเจ—เฉ เจฌเจฟเจนเจพเจ—เฉœเจพRaag Bihaagraa
12เจฐเจพเจ—เฉ เจตเจกเจนเฉฐเจธเฉRaag Vadhans
13เจฐเจพเจ—เฉ เจธเฉ‹เจฐเจ เจฟRaag Sorath
14เจฐเจพเจ—เฉ เจงเจจเจพเจธเจฐเฉ€Raag Dhanaasree
15เจฐเจพเจ—เฉ เจœเฉˆเจคเจธเจฐเฉ€Raag Jaithsree
16เจฐเจพเจ—เฉ เจŸเฉ‹เจกเฉ€Raag Todee
17เจฐเจพเจ—เฉ เจฌเฉˆเจฐเจพเฉœเฉ€Raag Bairaaree
18เจฐเจพเจ—เฉ เจคเจฟเจฒเฉฐเจ—Raag Tilang
19เจฐเจพเจ—เฉ เจธเฉ‚เจนเฉ€Raag Soohee
20เจฐเจพเจ—เฉ เจฌเจฟเจฒเจพเจตเจฒเฉRaag Bilaaval
21เจฐเจพเจ—เฉ เจ—เฉ‹เจ‚เจกRaag Gond
22เจฐเจพเจ—เฉ เจฐเจพเจฎเจ•เจฒเฉ€Raag Raamkalee
23เจฐเจพเจ—เฉ เจจเจŸ เจจเจพเจฐเจพเจ‡เจจRaag Nat Naaraayan
24เจฐเจพเจ—เฉ เจฎเจพเจฒเฉ€ เจ—เจ‰เฉœเจพRaag Maalee Gauraa
25เจฐเจพเจ—เฉ เจฎเจพเจฐเฉ‚Raag Maaroo
26เจฐเจพเจ—เฉ เจคเฉเจ–เจพเจฐเฉ€Raag Tukhaari
27เจฐเจพเจ—เฉ เจ•เฉ‡เจฆเจพเจฐเจพRaag Kaydaaraa
28เจฐเจพเจ—เฉ เจญเฉˆเจฐเจ‰Raag Bhairao
29เจฐเจพเจ—เฉ เจฌเจธเฉฐเจคเฉRaag Basant
30เจฐเจพเจ—เฉ เจธเจพเจฐเฉฐเจ—Raag Saarang
31เจฐเจพเจ—เฉ เจฎเจฒเจพเจฐRaag Malaar
32เจฐเจพเจ—เฉ เจ•เจพเจจเฉœเจพRaag Kaanraa
33เจฐเจพเจ—เฉ เจ•เจฒเจฟเจ†เจจRaag Kalyaan
34เจฐเจพเจ—เฉ เจชเฉเจฐเจญเจพเจคเฉ€Raag Prabhaatee
35เจฐเจพเจ—เฉ เจœเฉˆเจœเจพเจตเฉฐเจคเฉ€Raag Jaijaavantee
36เจธเจฒเฉ‹เจ• เจธเจนเจธเจ•เฉเจฐเจฟเจคเฉ€Salok Sehshkritee
37เจ—เจพเจฅเจพ เจฎเจนเจฒเจพ เฉซGaathaa Fifth Mehl
38เจซเฉเจจเจนเฉ‡ เจฎเจนเจฒเจพ เฉซPhunhay Fifth Mehl
39เจšเจ‰เจฌเฉ‹เจฒเฉ‡ เจฎเจนเจฒเจพ เฉซChaubolas Fifth Mehl
40เจธเจฒเฉ‹เจ•เฉ เจญเจ—เจค เจ•เจฌเฉ€เจฐ เจœเฉ€เจ‰ เจ•เฉ‡Salok Kabeer Jee
41เจธเจฒเฉ‹เจ•เฉ เจธเฉ‡เจ– เจซเจฐเฉ€เจฆ เจ•เฉ‡Salok Fareed Jee
42เจธเจตเจˆเจ เจธเฉเจฐเฉ€ เจฎเฉเจ–เจฌเจพเจ• เจฎเจนเจฒเจพ เฉซSvaiyay Sri Mukhbak Mehl 5
43เจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจ•เฉ‡Svaiyay First Mehl
44เจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจฆเฉ‚เจœเฉ‡ เจ•เฉ‡Svaiyay Second Mehl
45เจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจคเฉ€เจœเฉ‡ เจ•เฉ‡Svaiyay Third Mehl
46เจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจšเจ‰เจฅเฉ‡ เจ•เฉ‡Svaiyay Fourth Mehl
47เจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจชเฉฐเจœเจตเฉ‡ เจ•เฉ‡Svaiyay Fifth Mehl
48เจธเจฒเฉ‹เจ•เฉ เจตเจพเจฐเจพ เจคเฉ‡ เจตเจงเฉ€เจ•Salok Vaaran Thay Vadheek
49เจธเจฒเฉ‹เจ•เฉ เจฎเจนเจฒเจพ เฉฏSalok Ninth Mehl
50เจฎเฉเฉฐเจฆเจพเจตเจฃเฉ€ เจฎเจนเจฒเจพ เฉซMundhaavanee Fifth Mehl
51เจฐเจพเจ—เจฎเจพเจฒเจพRaagmala
52เจœเจพเจชเฉJaap
53เจ…เจ•เจพเจฒ เจ‰เจธเจคเจคเจฟAkal Ustat
54เจฌเจšเจฟเจคเฉเจฐ เจจเจพเจŸเจ•Bachittar Natak
55เจšเฉฐเจกเฉ€ เจšเจฐเจฟเจคเฉเจฐ เจ‰เจ•เจคเจฟ เจฌเจฟเจฒเจพเจธChandi Charittar Ukat Bilas
56เจšเฉฐเจกเฉ€ เจšเจฐเจฟเจคเฉเจฐChandi Charittar
57เจตเจพเจฐ เจธเฉเจฐเฉ€ เจญเจ—เจ‰เจคเฉ€ เจœเฉ€ เจ•เฉ€Vaar Sri Bhagauti Ji Ki
58เจ—เจฟเจ†เจจ เจชเฉเจฐเจฌเฉ‹เจงGyan Prabodh
59เจšเจ‰เจฌเฉ€เจธ เจ…เจตเจคเจพเจฐChaubees Avtaar
60เจฌเฉเจฐเจนเจฎเจพ เจ…เจตเจคเจพเจฐBrahma Avtaar
61เจฐเฉเจฆเฉเจฐ เจ…เจตเจคเจพเจฐRudra Avtaar
62เจธเจฌเจฆ เจนเฉ›เจพเจฐเฉ‡ เจ•เจพ: เฉงเฉฆShabad Hazare
63เฉฉเฉฉ เจธเจตเจฏเฉ‡33 Svaiyay
64เจ–เจผเจพเจฒเจธเจพ เจฎเจนเจฟเจฎเจพKhalsa Mahima
65เจถเจธเจคเจฐ เจจเจพเจฎ เจฎเจพเจฒเจพShastar Naam Mala
66เจšเจฐเจฟเจคเฉเจฐเฉ‹เจชเจ–เจฟเจ†เจจCharitropakhyan
67เฉ›เจซเจฐเจจเจพเจฎเจพZafarnama
68เจนเจฟเจ•เจพเจ‡เจคHikayat
69เจตเจพเจฐ เฉงVaar 1
70เจตเจพเจฐ เฉจVaar 2
71เจตเจพเจฐ เฉฉVaar 3
72เจตเจพเจฐ เฉชVaar 4
73เจตเจพเจฐ เฉซVaar 5
74เจตเจพเจฐ เฉฌVaar 6
75เจตเจพเจฐ เฉญVaar 7
76เจตเจพเจฐ เฉฎVaar 8
77เจตเจพเจฐ เฉฏVaar 9
78เจตเจพเจฐ เฉงเฉฆVaar 10
79เจตเจพเจฐ เฉงเฉงVaar 11
80เจตเจพเจฐ เฉงเฉจVaar 12
81เจตเจพเจฐ เฉงเฉฉVaar 13
82เจตเจพเจฐ เฉงเฉชVaar 14
83เจตเจพเจฐ เฉงเฉซVaar 15
84เจตเจพเจฐ เฉงเฉฌVaar 16
85เจตเจพเจฐ เฉงเฉญVaar 17
86เจตเจพเจฐ เฉงเฉฎVaar 18
87เจตเจพเจฐ เฉงเฉฏVaar 19
88เจตเจพเจฐ เฉจเฉฆVaar 20
89เจตเจพเจฐ เฉจเฉงVaar 21
90เจตเจพเจฐ เฉจเฉจVaar 22
91เจตเจพเจฐ เฉจเฉฉVaar 23
92เจตเจพเจฐ เฉจเฉชVaar 24
93เจตเจพเจฐ เฉจเฉซVaar 25
94เจตเจพเจฐ เฉจเฉฌVaar 26
95เจตเจพเจฐ เฉจเฉญVaar 27
96เจตเจพเจฐ เฉจเฉฎVaar 28
97เจตเจพเจฐ เฉจเฉฏVaar 29
98เจตเจพเจฐ เฉฉเฉฆVaar 30
99เจตเจพเจฐ เฉฉเฉงVaar 31
100เจตเจพเจฐ เฉฉเฉจVaar 32
101เจตเจพเจฐ เฉฉเฉฉVaar 33
102เจตเจพเจฐ เฉฉเฉชVaar 34
103เจตเจพเจฐ เฉฉเฉซVaar 35
104เจตเจพเจฐ เฉฉเฉฌVaar 36
105เจตเจพเจฐ เฉฉเฉญVaar 37
106เจตเจพเจฐ เฉฉเฉฎVaar 38
107เจตเจพเจฐ เฉฉเฉฏVaar 39
108เจตเจพเจฐ เฉชเฉฆVaar 40
109เจตเจพเจฐ เฉชเฉงVaar 41
110เจ•เจฌเจฟเจค เจธเจตเจฏเฉ‡Kabit Savaiye
111เฉšเฉ›เจฒเจพเจ‚Ghazals
112เจฐเฉเจฌเจพเจˆเจ†เจRubaiyia
113เจซเฉเจŸเจ•เจฒ เจฌเฉˆเจ‚เจคFutkal Baint
114เฉ›เจฟเฉฐเจฆเจ—เฉ€เจจเจพเจฎเจพZindagi Nama
115เจฎเฉฐเจ—เจฒเจพเจšเจฐเจจManglacharan
116เจชเจนเจฟเจฒเฉ€ เจชเจพเจคเจฟเจถเจพเจนเฉ€First Patishahi
117เจฆเฉ‚เจœเฉ€ เจชเจพเจคเจฟเจถเจพเจนเฉ€Second Patishahi
118เจคเฉ€เจœเฉ€ เจชเจพเจคเจฟเจถเจพเจนเฉ€Third Patishahi
119เจšเฉŒเจฅเฉ€ เจชเจพเจคเจฟเจถเจพเจนเฉ€Fourth Patishahi
120เจชเฉฐเจœเจตเฉ€เจ‚ เจชเจพเจคเจฟเจถเจพเจนเฉ€Fifth Patishahi
121เจ›เฉ‡เจตเฉ€เจ‚ เจชเจพเจคเจฟเจถเจพเจนเฉ€Sixth Patishahi
122เจธเฉฑเจคเจตเฉ€เจ‚ เจชเจพเจคเจฟเจถเจพเจนเฉ€Seventh Patishahi
123เจ…เฉฑเจ เจตเฉ€เจ‚ เจชเจพเจคเจฟเจถเจพเจนเฉ€Eighth Patishahi
124เจจเฉŒเจตเฉ€เจ‚ เจชเจพเจคเจฟเจถเจพเจนเฉ€Ninth Patishahi
125เจฆเจธเจตเฉ€เจ‚ เจชเจพเจคเจฟเจถเจพเจนเฉ€Tenth Patishahi
126เฉžเจพเจฐเจธเฉ€Farsi
127เจชเฉฐเจœเจพเจฌเฉ€Punjabi
128เจ…เจฐเจฆเจพเจธArdaas
129เจฐเจนเจฟเจคเจจเจพเจฎเจพ เจญเจพเจˆ เจจเฉฐเจฆ เจฒเจพเจฒRehitnama Bhai Nand Lal
130เจคเจจเจ–เจพเจนเจจเจพเจฎเจพ เจญเจพเจˆ เจจเฉฐเจฆ เจฒเจพเจฒTankhahnama Bhai Nand Lal
131เจธเจพเจ–เฉ€ เจฐเจนเจฟเจค เจ•เฉ€ (เจญเจพเจˆ เจจเฉฐเจฆ เจฒเจพเจฒ)Sakhi Rehit Ki (Bhai Nand Lal)
132เจฐเจนเจฟเจคเจจเจพเจฎเจพ เจญเจพเจˆ เจชเฉเจฐเจนเจฟเจฒเจพเจฆ เจธเจฟเฉฐเจ˜Rehitnama Bhai Prahlad Singh
133เจฐเจนเจฟเจคเจจเจพเจฎเจพ เจญเจพเจˆ เจฆเจฏเจพ เจธเจฟเฉฐเจ˜Rehitnama Bhai Daya Singh
134เจฐเจนเจฟเจคเจจเจพเจฎเจพ เจญเจพเจˆ เจšเจ‰เจชเจพ เจธเจฟเฉฐเจ˜Rehitnama Bhai Chaupa Singh
135เจชเฉเจฐเฉ‡เจฎ เจธเฉเจฎเจพเจฐเจ—Prem Sumarag
136เจฐเจนเจฟเจคเจจเจพเจฎเจพ เจญเจพเจˆ เจฆเฉ‡เจธเจพ เจธเจฟเฉฐเจ˜Rehitnama Bhai Desa Singh
137เจฐเจนเจฟเจคเจจเจพเจฎเจพ เจญเจพเจˆ เจธเจพเจนเจฟเจฌ เจธเจฟเฉฐเจ˜Rehitnama Bhai Sahib Singh
138เจ–เจผเจพเจฒเจธเจพ เจฎเจนเจฟเจฎเจพ (เจธเจฐเจฌเจฒเฉ‹เจน เจ—เฉเจฐเฉฐเจฅ)Khalsa Mahima (Sarabloh Granth)
139เจซเฉเจฐเจฎเจพเจจ เจฆเจธเจฎเฉ‡เจถ เจœเฉ€ เจฆเจพFurmaan Dasmesh Jee Daa

๐Ÿ“– Sunder Gutkas (Maryada) List

Use the SunderGutka ID in the API endpoints to filter banis specific to a Maryada.

Gutka IDEnglish NameGurmukhi (ASCII)Gurmukhi (Unicode)
1SGPCSRo: gu: pR: kmytIเจถเฉเจฐเฉ‹: เจ—เฉ: เจชเฉเจฐ: เจ•เจฎเฉ‡เจŸเฉ€
2MediumpRclqเจชเฉเจฐเจšเจฒเจค
3TaksaltkswlเจŸเจ•เจธเจพเจฒ
4BuddhaDalbu~Fwdlเจฌเฉเฉฑเจขเจพเจฆเจฒ
5iGranthAweI gRMQเจ†เจˆ เจ—เฉเจฐเฉฐเจฅ

๐Ÿ™ Banis (Nitnem) List

Use the Bani ID in the API to fetch complete lines for a specific Bani. (Note: Your database IDs may vary, use the `/bani` API endpoint to get the exact dynamic IDs for your app).

Bani IDEnglish NameGurmukhi (Unicode)Gurmukhi (ASCII)
1japujee saahibเจœเจชเฉเจœเฉ€ เจธเจพเจนเจฟเจฌjpujI swihb
2jaap saahibเจœเจพเจชเฉ เจธเจพเจนเจฟเจฌjwpu swihb
3tavai prasaadh sava'ye (sraavag su'dh)เจคเฉเจต เจชเฉเจฐเจธเจพเจฆเจฟ เจธเจตเฉฑเจฏเฉ‡ (เจธเฉเจฐเจพเจตเจ— เจธเฉเฉฑเจง)qร pRswid sv`Xy (sRwvg su`D)
4benatee chauapiee saahibเจฌเฉ‡เจจเจคเฉ€ เจšเฉŒเจชเจˆ เจธเจพเจนเจฟเจฌbynqI cOpeI swihb
5ana(n)dh saahibเจ…เจจเฉฐเจฆเฉ เจธเจพเจนเจฟเจฌAnยตdu swihb
6Anand Sahib 6Anยตdu swihb (6 pauVIAW Aqy sloku)
7raharaas saahibเจฐเจนเจฐเจพเจธเจฟ เจธเจพเจนเจฟเจฌrhrwis swihb
8aradhaasเจ…เจฐเจฆเจพเจธArdws
9sohilaa saahibเจธเฉ‹เจนเจฟเจฒเจพ เจธเจพเจนเจฟเจฌsoihlw swihb
10shabadh hazaareเจธเจผเจฌเจฆ เจนเจœเจผเจพเจฐเฉ‡Sbd hzwry
11sukhamanee saahibเจธเฉเจ–เจฎเจจเฉ€ เจธเจพเจนเจฟเจฌsuKmnI swihb
13aarateeเจ†เจฐเจคเฉ€AwrqI
14baareh maahaa maa(n)jhเจฌเจพเจฐเจน เจฎเจพเจนเจพ เจฎเจพเจ‚เจbwrh mwhw mWJ
15laavaa(n)เจฒเจพเจตเจพเจ‚lwvW
16kuchajeeเจ•เฉเจšเจœเฉ€kucjI
17suchajeeเจธเฉเจšเจœเฉ€sucjI
18Alahnia (Songs of Grief)AlwhxIAw (sog dw gIq)
19gunava(n)teeเจ—เฉเจฃเจตเฉฐเจคเฉ€guxvMqI
20salok mahalaa nauvaaเจธเจฒเฉ‹เจ• เจฎเจนเจฒเจพ เฉฏslok mhlw 9
21sukhamanaa saahibเจธเฉเจ–เจฎเจจเจพ เจธเจพเจนเจฟเจฌsuKmnw swihb
22funahe mahalaa panjavaaเจซเฉเจจเจนเฉ‡ เจฎเจนเจฒเจพ เฉซPunhy mhlw 5
23chauboleเจšเจ‰เจฌเฉ‹เจฒเฉ‡cauboly
24baavan akhareeเจฌเจพเจตเจจ เจ…เจ–เจฐเฉ€bwvn AKrI
25baavan akharee kabeer jeeau keeเจฌเจพเจตเจจ เจ…เจ–เจฐเฉ€ เจ•เจฌเฉ€เจฐ เจœเฉ€เจ‰ เจ•เฉ€bwvn AKrI kbIr jIau kI
34Sri Guru Granth Sahib Paath Bhog (Mundavnni)sRI gurU gRMQ swihb dy pwT dw Bog (muMdwvxI)
35raag maalaaเจฐเจพเจ— เจฎเจพเจฒเจพrwg mwlw
36Anjulees ~ With Hands Cupped In Prayerเจ…เฉฐเจœเฉเจฒเฉ€เจ†AMjulIAw
37The Seven Days First Mehlเจตเจพเจฐ เจธเจค เจฎเจนเจฒเจพ เฉฉvwr sq mhlw 3
38Gaat'haaเจ—เจพเจฅเจพgwQw
39dhukh bha(n)janee saahibเจฆเฉเจ– เจญเฉฐเจœเจจเฉ€ เจธเจพเจนเจฟเจฌduK BMjnI swihb
40ghoReeaaเจ˜เฉ‹เฉœเฉ€เจ†GoVIAw
41karahaleเจ•เจฐเจนเจฒเฉ‡krhly
42birahaReเจฌเจฟเจฐเจนเฉœเฉ‡ibrhVy
43paTee likheeเจชเจŸเฉ€ เจฒเจฟเจ–เฉ€ptI ilKI
44paTee mahalaa teejaaเจชเจŸเฉ€ เจฎเจนเจฒเจพ เฉฉptI mhlw 3
45mahalaa panjavaa ruteeเจฎเจนเจฒเจพ เฉซ เจฐเฉเจคเฉ€mhlw 5 ruqI
46raamakalee sadhuเจฐเจพเจฎเจ•เจฒเฉ€ เจธเจฆเฉrwmklI sdu
47thita(n)ee kabeer jee ka(n)eeเจฅเจฟเจคเฉฐเฉ€ เจ•เจฌเฉ€เจฐ เจœเฉ€ เจ•เฉฐเฉ€iQqMร˜I kbIr jI kMร˜I
48thitee mahalaa pehilaaเจฅเจฟเจคเฉ€ เจฎเจนเจฒเจพ เฉงiQqI mhlw 1
49thitee mahalaa panjavaaเจฅเจฟเจคเฉ€ เจฎเจนเจฒเจพ เฉซiQqI mhlw 5
50gauRee vaar kabeer jeeau keเจ—เจ‰เฉœเฉ€ เจตเจพเจฐ เจ•เจฌเฉ€เจฐ เจœเฉ€เจ‰ เจ•เฉ‡gauVI vwr kbIr jIau ky
51bilaaval mahalaa teejaa vaar satเจฌเจฟเจฒเจพเจตเจฒเฉ เจฎเจนเจฒเจพ เฉฉ เจตเจพเจฐ เจธเจคiblwvlu mhlw 3 vwr sq
52vanajaaraaเจตเจฃเจœเจพเจฐเจพvxjwrw
53sidh gosaTเจธเจฟเจง เจ—เฉ‹เจธเจŸเจฟisD gosit
54dhakhanee oa(n)kaaruเจฆเจ–เจฃเฉ€ เจ“เจ…เฉฐเจ•เจพเจฐเฉdKxI EAMkwru
55raag sireeraag (kabeer jeeau kaa)เจฐเจพเจ—เฉ เจธเจฟเจฐเฉ€เจฐเจพเจ—เฉ (เจ•เจฌเฉ€เจฐ เจœเฉ€เจ‰ เจ•เจพ)rwgu isrIrwgu (kbIr jIau kw)
56raag gauReeเจฐเจพเจ—เฉ เจ—เจ‰เฉœเฉ€rwgu gauVI
57raag aasaaเจฐเจพเจ—เฉ เจ†เจธเจพrwgu Awsw
58raag goojareeเจฐเจพเจ—เฉ เจ—เฉ‚เจœเจฐเฉ€rwgu gUjrI
59raag soraThเจฐเจพเจ—เฉ เจธเฉ‹เจฐเจ เจฟrwgu soriT
60raag dhanaasareeเจฐเจพเจ—เฉ เจงเจจเจพเจธเจฐเฉ€rwgu DnwsrI
61raag jaitasareeเจฐเจพเจ—เฉ เจœเฉˆเจคเจธเจฐเฉ€rwgu jYqsrI
62raag Toddee (baanee bhagataa(n) kee)เจฐเจพเจ—เฉ เจŸเฉ‹เจกเฉ€ (เจฌเจพเจฃเฉ€ เจญเจ—เจคเจพเจ‚ เจ•เฉ€)rwgu tofI (bwxI BgqW kI)
63raag tila(n)g (baanee bhagataa kee kabeer jee)เจฐเจพเจ—เฉ เจคเจฟเจฒเฉฐเจ— (เจฌเจพเจฃเฉ€ เจญเจ—เจคเจพ เจ•เฉ€ เจ•เจฌเฉ€เจฐ เจœเฉ€)rwgu iqlMg (bwxI Bgqw kI kbIr jI)
64raag sooheeเจฐเจพเจ—เฉ เจธเฉ‚เจนเฉ€rwgu sUhI
65raag bilaavaluเจฐเจพเจ—เฉ เจฌเจฟเจฒเจพเจตเจฒเฉrwgu iblwvlu
66raag go(n)ddเจฐเจพเจ—เฉ เจ—เฉ‹เจ‚เจกrwgu goNf
67raag raamakalee (sadhu)เจฐเจพเจ—เฉ เจฐเจพเจฎเจ•เจฒเฉ€ (เจธเจฆเฉ)rwgu rwmklI (sdu)
68raag maalee gauRaaเจฐเจพเจ—เฉ เจฎเจพเจฒเฉ€ เจ—เจ‰เฉœเจพrwgu mwlI gauVw
69raag maarooเจฐเจพเจ—เฉ เจฎเจพเจฐเฉ‚rwgu mwrU
70raag kedhaaraaเจฐเจพเจ—เฉ เจ•เฉ‡เจฆเจพเจฐเจพrwgu kydwrw
71raag bhairauเจฐเจพเจ—เฉ เจญเฉˆเจฐเจ‰rwgu BYrau
72raag basa(n)tuเจฐเจพเจ—เฉ เจฌเจธเฉฐเจคเฉrwgu bsMqu
73raag saara(n)gเจฐเจพเจ—เฉ เจธเจพเจฐเฉฐเจ—rwgu swrMg
74raag malaarเจฐเจพเจ—เฉ เจฎเจฒเจพเจฐrwgu mlwr
75raag kaanaRaaเจฐเจพเจ—เฉ เจ•เจพเจจเฉœเจพrwgu kwnVw
76raag prabhaateeเจฐเจพเจ—เฉ เจชเฉเจฐเจญเจพเจคเฉ€rwgu pRBwqI
77salok bhagat kabeer jeeau keเจธเจฒเฉ‹เจ• เจญเจ—เจค เจ•เจฌเฉ€เจฐ เจœเฉ€เจ‰ เจ•เฉ‡slok Bgq kbIr jIau ky
78salok sekh fareedh keเจธเจฒเฉ‹เจ• เจธเฉ‡เจ– เจซเจฐเฉ€เจฆ เจ•เฉ‡slok syK PrId ky
79savaye sree mukhabaakaye mahalaa panjavaa - 1เจธเจตเจฏเฉ‡ เจธเฉเจฐเฉ€ เจฎเฉเจ–เจฌเจพเจ•เฉต เจฎเจนเจฒเจพ เฉซ - เฉงsvXy sRI muKbwkยด mhlw 5 - 1
80savaye sree mukhabaakaye mahalaa panjavaa - 2เจธเจตเจฏเฉ‡ เจธเฉเจฐเฉ€ เจฎเฉเจ–เจฌเจพเจ•เฉต เจฎเจนเจฒเจพ เฉซ - เฉจsvXy sRI muKbwkยด mhlw 5 - 2
81savie'ee mahale pahile keเจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจ•เฉ‡sveIey mhly pihly ky
82savie'ee mahale dhooje keเจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจฆเฉ‚เจœเฉ‡ เจ•เฉ‡sveIey mhly dUjy ky
83savie'ee mahale teeje keเจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจคเฉ€เจœเฉ‡ เจ•เฉ‡sveIey mhly qIjy ky
84savie'ee mahale chauthe keเจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจšเจ‰เจฅเฉ‡ เจ•เฉ‡sveIey mhly cauQy ky
85savie'ee mahale pa(n)jave keเจธเจตเจˆเจ เจฎเจนเจฒเฉ‡ เจชเฉฐเจœเจตเฉ‡ เจ•เฉ‡sveIey mhly pMjvy ky
86sireeraag kee vaar mahalaa chauthhaaเจธเจฟเจฐเฉ€เจฐเจพเจ— เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉชisrIrwg kI vwr mhlw 4
87vaar maajh keeเจตเจพเจฐ เจฎเจพเจ เจ•เฉ€vwr mwJ kI
88gauRee kee vaar mahalaa chauthhaaเจ—เจ‰เฉœเฉ€ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉชgauVI kI vwr mhlw 4
89gauRee kee vaar mahalaa panjavaaเจ—เจ‰เฉœเฉ€ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉซgauVI kI vwr mhlw 5
90aasaa dhee vaarเจ†เจธเจพ เจฆเฉ€ เจตเจพเจฐAwsw dI vwr
91goojaree kee vaar mahalaa teejaaเจ—เฉ‚เจœเจฐเฉ€ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉฉgUjrI kI vwr mhlw 3
92raag goojaree vaar mahalaa panjavaaเจฐเจพเจ—เฉ เจ—เฉ‚เจœเจฐเฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉซrwgu gUjrI vwr mhlw 5
93bihaagaRe kee vaar mahalaa chauthhaaเจฌเจฟเจนเจพเจ—เฉœเฉ‡ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉชibhwgVy kI vwr mhlw 4
94vaddaha(n)s kee vaar mahalaa chauthhaaเจตเจกเจนเฉฐเจธ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉชvfhMs kI vwr mhlw 4
95raag soraTh vaar mahale 4 keeเจฐเจพเจ—เฉ เจธเฉ‹เจฐเจ เจฟ เจตเจพเจฐ เจฎเจนเจฒเฉ‡ เฉช เจ•เฉ€rwgu soriT vwr mhly 4 kI
96jaitasaree kee vaarเจœเฉˆเจคเจธเจฐเฉ€ เจ•เฉ€ เจตเจพเจฐjYqsrI kI vwr
97vaar soohee keeเจตเจพเจฐ เจธเฉ‚เจนเฉ€ เจ•เฉ€vwr sUhI kI
98bilaaval kee vaar mahalaa chauthhaaเจฌเจฟเจฒเจพเจตเจฒเฉ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉชiblwvlu kI vwr mhlw 4
99raamakalee kee vaar mahalaa teejaaเจฐเจพเจฎเจ•เจฒเฉ€ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉฉrwmklI kI vwr mhlw 3
100raamakalee kee vaar mahalaa panjavaaเจฐเจพเจฎเจ•เจฒเฉ€ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉซrwmklI kI vwr mhlw 5
101raamakalee kee vaar (rai balava(n)dd tathaa satai)เจฐเจพเจฎเจ•เจฒเฉ€ เจ•เฉ€ เจตเจพเจฐ (เจฐเจพเจ‡ เจฌเจฒเจตเฉฐเจกเจฟ เจคเจฅเจพ เจธเจคเฉˆ)rwmklI kI vwr (rwie blvMif qQw sqY)
102maaroo vaar mahalaa teejaaเจฎเจพเจฐเฉ‚ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉฉmwrU vwr mhlw 3
103maaroo vaar mahalaa panjavaa ddakhaneเจฎเจพเจฐเฉ‚ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉซ เจกเจ–เจฃเฉ‡mwrU vwr mhlw 5 fKxy
104basa(n)t kee vaarเจฌเจธเฉฐเจค เจ•เฉ€ เจตเจพเจฐbsMq kI vwr
105saara(n)g kee vaar mahalaa chauthhaaเจธเจพเจฐเฉฐเจ— เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉชswrMg kI vwr mhlw 4
106vaar malaar kee mahalaa pehilaaเจตเจพเจฐ เจฎเจฒเจพเจฐ เจ•เฉ€ เจฎเจนเจฒเจพ เฉงvwr mlwr kI mhlw 1
107kaanaRe kee vaar mahalaa chauthhaaเจ•เจพเจจเฉœเฉ‡ เจ•เฉ€ เจตเจพเจฐ เจฎเจนเจฒเจพ เฉชkwnVy kI vwr mhlw 4

3. Ang API

GET Get Ang (Page)

Retrieve all lines and metadata for a specific Ang (Page) of a particular Granth.

/ang/:page/g/:source?apikey=YOUR_KEY

Parameters

VariableTypeDescription
pageIntegerThe Ang / Page Number (e.g., 15)
sourceInteger/CharSource ID or Letter (Optional). Default is 1 (SGGS).
apikeyStringYour secret API key. REQUIRED
Try Example: Ang 15 (SGGS) →

4. Shabad API

GET Get Shabad

Retrieve a complete Shabad along with Raag, Writer, and Next/Prev Navigation details using its unique ID.

/shabad/:id?apikey=YOUR_KEY

Parameters

VariableTypeDescription
idStringThe Unique Shabad ID (e.g., 4AZ, PWB)
apikeyStringYour secret API key. REQUIRED
Try Example: Shabad 4AZ →

5. Line API

GET Get Single Line

Retrieve a specific single line along with its individual translations and metadata.

/line/:id?apikey=YOUR_KEY

Parameters

VariableTypeDescription
idStringThe Unique Line ID (e.g., MME8)
apikeyStringYour secret API key. REQUIRED
Try Example: Line MME8 →

7. Shabad Kosh API (Mahan Kosh)

GET Shabad Kosh (Dictionary)

Access the complete Sikh dictionary (Mahan Kosh) including meanings, alphabetical indexing, and word searches.

1. Get Word by ID

/shabadkosh/:id?apikey=YOUR_KEY

Retrieve a specific word and its meaning using its exact database ID.

2. Search a Word

/shabadkosh/search/:word?apikey=YOUR_KEY

Search the dictionary for a specific word using Gurmukhi Unicode (e.g., เจจเจพเจจเจ•) or Akhar format.

3. Alphabetical Index (Letters List)

/shabadkosh/letter?apikey=YOUR_KEY

Get a complete list of all 41 Gurmukhi letters (เฉณ to เจณ) used in the dictionary.

4. Words by Letter (With Pagination)

/shabadkosh/letter/:letter?results=20&page=1&apikey=YOUR_KEY

Get all words starting with a specific letter (e.g., 'เจ…'). Supports pagination parameters: results (Max 100) and page.

Try Example: Search 'เจจเจพเจจเจ•' → Try Example: Letter 'เจ…' →

8. SunderGutka API

GET SunderGutka (Maryada)

Retrieve a list of all available Sunder Gutkas (Maryadas) or fetch specific banis tied to a single Gutka.

1. List All SunderGutkas

/sundergutka?apikey=YOUR_KEY

Returns a complete list of all configured Sunder Gutkas, along with a count of total Banis assigned to each.

2. List Banis in a Specific SunderGutka

/sundergutka/:id?apikey=YOUR_KEY

Returns a list of all Banis (with metadata) that are enabled for a specific Sunder Gutka ID.

Parameters

VariableTypeDescription
idIntegerThe ID of the SunderGutka (Optional).
apikeyStringYour secret API key. REQUIRED
Try Example: All Gutkas → Try Example: Gutka ID 1 →

9. Bani API (Nitnem & Texts)

GET Bani (Nitnem) Content

Retrieve compiled Banis (Nitnem) containing ordered lines, paragraphs, translations, transliterations, and SunderGutka specific filters.

1. List All Banis

/bani?apikey=YOUR_KEY

Returns a complete list of all visible Banis in the database.

2. Get Full Bani Content

/bani/:id?apikey=YOUR_KEY

Returns all lines for a specific Bani. Each line includes flags showing which Sunder Gutkas it belongs to. Also returns Bani info and translation sources.

3. Get Filtered Bani Content (By Gutka)

/sundergutka/:sg_id/bani/:bani_id?apikey=YOUR_KEY

Returns the content for a specific Bani, but only includes lines that are enabled for the specified Sunder Gutka. The response also injects sundergutkainfo at the top.

Parameters

VariableTypeDescription
id or bani_idIntegerThe ID of the Bani.
sg_idIntegerThe ID of the SunderGutka to filter by.
apikeyStringYour secret API key. REQUIRED
Try Example: Full Bani 1 → Try Example: Bani 1 (Gutka Filtered) →

10. Converter API

GET GurbaniAkhar ↔ Unicode Converter

Instantly convert text between GurbaniAkhar (ASCII) and standard Gurmukhi Unicode formats.

/convert/:type/:text?apikey=YOUR_KEY

Parameters

VariableTypeDescription
typeStringThe target output format. Use unicode (Akhar to Unicode) or akhar (Unicode to Akhar).
textStringThe text to be converted. URL Encoding is highly recommended.
apikeyStringYour secret API key. REQUIRED

Examples

1. Akhar to Unicode: Convert 'Sbd' to 'เจธเจฌเจฆ'

Try Example: /convert/unicode/Sbd →

2. Unicode to Akhar: Convert 'เจธเจฌเจฆ' to 'Sbd'

Try Example: /convert/akhar/เจธเจฌเจฆ →

11. Bulk Download API

GET Download Bulk Data

Export large datasets including metadata, index lists, or full database dumps for offline application usage. Note: Bulk endpoints have higher execution times and memory limits.

1. Get Metadata (Meta API)

/download/meta?apikey=YOUR_KEY

Returns complete lists of Sources, Writers, Languages, Translators, and Raags/Sections.

2. Get Source Index

/download/index/:source_id?apikey=YOUR_KEY

Returns lightweight index data (Line IDs, Shabad IDs, First Letters) for a specific Granth Source. Useful for building offline search capabilities.

3. Get Full Source Database

/download/full/:source_id?apikey=YOUR_KEY

Returns the entire dataset for a given Source ID, including full lines, translations, transliterations, pronunciations, and dictionary notes. (Caution: Large payload, up to 150MB+ for SGGS).

Parameters

VariableTypeDescription
source_idIntegerThe ID of the Granth Source (e.g., 1 for SGGS, 2 for Dasam Granth). Default: 1.
apikeyStringYour secret API key. REQUIRED
Try Example: Download Meta → Try Example: Index (SGGS) →