Association Featured Tournaments API

Association Featured Tournaments API

Manually curated list of tournaments, organised by a specific association, that are expected to create high demand. Official names, start dates, venues, host countries, organising cricket associations, details about the competitions and other essential information are available. The tournament key available in here can be used to access tournament related information from other APIs.

Request structure

Here is what you would require to make your first successful HTTP REST Association Featured Tournaments API call.

Sample Request

pip install requests
pip install requests
icon copy
import requests project_key = 'YOUR_PROJ_KEY' token = 'YOUR_ACCESS_TOKEN' association_key = 'c.board.bcci.b13f0' url = "{}/association/{}/featured-tournaments/".format(project_key,association_key) headers = { 'rs-token': token } response = requests.get(url, headers=headers) print(response.json())
import requests

project_key = 'YOUR_PROJ_KEY'
association_key = 'c.board.bcci.b13f0'
url = "{}/association/{}/featured-tournaments/".format(project_key,association_key)
headers = {
    'rs-token': token
response = requests.get(url, headers=headers)

icon copy


We recommend you to understand the following concepts before you implement the Association Featured Tournaments API in your application. They explain the guidelines we follow while curating the tournaments for the list. However, these guidelines are aimed at ideal situations and on rare occasions, these can change due to unforeseen circumstances.

HTTP Status

Possible status codes you may receive in response to your requests.

Status CodeError Code
Status CodeError CodeReason


A cache object accompanies every API response. It comes with a set of recommended values to help you properly cache the data and handle the cache internally.

When you try to cache the responses on say MemCached, Redis or any other cache server, you will usually require a Key and an expire time.


Our recommendations on what Key or ID you should use while you cache a response of this API.


Our recommendations on how long you can cache a particular response.

An interesting thing to note here is that the recommended expire time is not going to be the same under all situations. Our intelligent caching mechanism dynamically decides the best expire time analysing various parameters.

The cache object also provides you with a max_age and the ETag values, which lets you implement the ETag HTTP caching mechanism. To implement HTTP Caching with this API, refer here.


Our recommended period of time up to which you can consider the data to be fresh. It gives you a heads up on when you should be checking for updates in the data.


Etag is an identifier for a specific version of a response. To know more, refer here.

The time period specified in max_age will be lesser than that in the expires object. To sum it up, the cache.expires object tells you how long you can cache the data while the cache.max_age object tells you when you should check for updates.


A few snapshots of the Association Featured Tournaments API in action under different scenarios that could help you in testing your app and understanding the responses in most cases.

Response Schema

The schema as per which the data is sent by the Association Featured Tournaments API is explained below. We constantly work on improving our API system, and in some cases, safely introduce new attributes to provide interesting and useful features. To give you a heads up regarding such updates, every successful API response will contain a schema object. It gives the information about the current minor version and major version of the API.