We've got answers to all your questions here...
Here is the procedure to call the API.
First Step - You need to get the Access Token to access the API.
Call the Auth API using the following CURL Command.
$ curl -X POST \
-d "access_key=YOUR_ACCESSKEY" \
-d "secret_key=YOUR_SECRETKEY" \
-d "app_id=YOUR_APPID" \
-d "device_id=YOUR_DEVICEID" \
There are several reasons for "Access Denied" error. Here is the list of possibilities and the corresponding points which may help you rectify the error.
1. If you do not have an access to the match which you request, it may throw "Access Denied" error. In this case, Check your plans Match Access rights.
2. If you do not have an access to the API which you try to access, it may throw "Access Denied" error. In this case, Check your plans API Access rights.
3. If you do not have an access to the schedule which you try to access, it may throw "Access Denied" error. In this case, check your plans Schedule Access rights.
In the case of"Invalid Access Token", you need to re-generate the access token. Generally, you need to re-generate the access token for every 24 hours from the time you generated the access token.
Here are the coverage details.
Coverage for the year 2018 Jan
The following are the Cricket Coverage:
ICC matches (Men) - Full Members Matches only
IPL matches
Champions League
Big Bash
Caribbean League
Ram Slam T20 League
Pakistan Super League T20
Africa T20 Cup
Bangladesh Premier League
And the following leagues which we have added in 2017,
ICC Women's World Cup 2017
T20 Global League 2017
Tamil Nadu Premier League 2017
Karnataka Premier League 2017
Indian Women’s Tour of South Africa T20 2018
The Business Plan is a Single Platform whereas Enterprise Plan has a Multi-Platform Access. The Business Plan is a Pull-Based Approach whereas the Enterprise Plan is a Push - Notification. In the Pull-Based approach, you have to call the API manually every time. In the Push Notification, you do not need to call the server every time. Cricket API Push Notification will serve the data automatically on your end, here you no need to call the API repeatedly to fetch the data. Push is must faster than pull-based approach The Business Plan does not provide the Server Access whereas for the Enterprise Plan we give the Server Access. The Business Plan has 3,60,000 Free Request, and the Enterprise Plan has 900,000 Free Request. In the Enterprise Plan, you get the Priority Technical Support.
If you have the logic of Cricket Fantasy Game i.e if you have the logic to calculate the Fantasy Player Credit Value and the Fantasy Match Points then you need to choose Live Score & Stats API. If you do not have an logic for Cricket Fantasy Game, the Fantasy API helps you with Fantasy Player Credit Value and the Fantasy Match Points. You do not need to calculate on your end. In this case, choose the Fantasy API.
For the Pull-Based approach, To get the updates on a regular basis you need to call the API daily once.
Upon purchase, the plan can be activated any time from App details page. The plan Validity starts only when you activate the plan. Use the "Activate" button to activate your plan.
The free request can be re-charged using the Usage Plans. To get additional 3,36,000 request, purchase the Usage 360K plan. To get additional 12,00,000 requests, purchase the usage 1.2M plan.
The data can be saved only in Enterprise Plan. All the other plans, do not have rights to save the data.
In the enclosed PHP Code, you can update lzconfig.php with your CricketAPI app details. In example.php we have mentioned how to use each API. For Windows users sometimes the PHP will have outdated HTTPS certificates,
Use the Status Overview of the Match API.
Yes, We provide the Data Review Checkpoint in the case of broadcast delay or any other match delays.
We provide the Wicket types. To get the property of wicket
We provide the Player Object, to get the complete player information.