Get it on Google Play

Tamil Dictionary API

Lookup meanings for Tamil and English words in various Tamil dictionaries.

To access the web version of this service click here.

API End Points

The end point for connecting : If you subscribe directly from us use this endpoint.
	https://api.agarathi.com/dictionary
	

Ratelimiting

Our Tamil Dictionary API is private. To maintain our service level we ratelimit the number of API calls. For paid plans this limit is set according to the service level described in the plan.

Authentication

For paid subscriptions you need to pass the API key.

Currently we support API Key based authentication. Please set a request header 'X-Agarathi-Api-Secret' with value of your API key. Alternatively you can also pass "api_key" as a request parameter, though we strongly discourage this mode of passing the key.

List of dictionaries

POST/list

Get the list of dictionaries supported for your subscription.

Parameters
Parameter NameParameter TypeDescription
output
The result is a json object with the list of dictionaries

			{
			    "success": {
				"total": 6
			    },
			    "contents": {
				"dictionaries": {
				    "umadraslexicon": "University of Madras Lexicon",
				    "fabricius": "J.P.Fabricius Tamil and English Dictionary",
				    "winslow": "Miron Winslow - A Comprehensive Tamil and English Dictionary",
				    "mcalpin": "David McAlpin - A Core vocabulary for Tamil",
				    "agaramuthali": "தமிழ் தமிழ் அகரமுதலி",
				    "agarathi": "agarathi.com dictionary"
				}
			    }
			}
              

Word of the day

POST/wod

Get the word of the day.

Parameters
Parameter NameParameter TypeDescription
output
The result is a json object with the word of the day

Getting dictionary definitions of a word

POST/search

Get the definition / meaning of the word.

Parameters
Parameter NameParameter TypeDescription
wordstringThe word to search for
dictionarystringThe dictionary id to search the given word
output
The result is a json object with the meaning for the given word if found.

		{
		  "contents": [
		    {
		      "dictionary": "University of Madras Lexicon",
		      "word": "தமிழ்",
		      "description": " n. perh. தமி¹. cf. dramiḍa. 1.Sweetness, melodiousness; இனிமை. (பிங்.) 2.Refined quality; நீர்மை. (பிங்.) 3. Tamil language, being divided into iyaṟ-ṟamiḻ, icai-t-tamiḻ,nāṭaka-t-tamiḻ; இயற்றமிழ், இசைத்தமிழ், நாடகத்தமிழ் என மூவகையாக வழங்கும் மொழி. 4. Tamilliterature, Tamil work; தமிழ் நூல். 5. TheTamils; தமிழர். அருந்தமி ழாற்ற லறிந்திலர் (சிலப்.26, 161). 6. The Tamil country; தமிழ்நாடு. தண்டமிழ் வினைஞர் (மணி. 19, 109)."
		    }],
		    "success": {
			 "total": 1
		    }
		}
		

Subscribe

Agarathi Tamil Dictionary API Basic

$9.99/mo

No contracts. Anytime cancellation.
1 API Key
1000 API Calls / day
Best in class backend tools
Easy to use REST API
Immediate provisioning

Agarathi Tamil Dictionary API Premium

$24.99/mo

No contracts. Anytime cancellation.
1 API Key
3000 API Calls / day
Best in class backend tools
Easy to use REST API
Immediate provisioning

Agarathi Tamil Dictionary API Ultra

$49.99/mo

No contracts. Anytime cancellation.
1 API Key
7500 API Calls / day
Best in class backend tools
Easy to use REST API
Immediate provisioning