Criczop Cricket Feed API (JSON)
curl --request GET \
--url https://api.criczop.com/v1/cricket-feed \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.criczop.com/v1/cricket-feed"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.criczop.com/v1/cricket-feed', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.criczop.com/v1/cricket-feed",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.criczop.com/v1/cricket-feed"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.criczop.com/v1/cricket-feed")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.criczop.com/v1/cricket-feed")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"url": "https://www.criczop.com/cricket-news/ind-vs-eng-2025-we-will-give-it-a-good-crack-harry-brook-on-chasing-450-beyond-in-tests",
"images": {
"landscape": "https://static.platform.gamezop.com/cms/media/harry-brook-ind-vs-eng-1st-test.webp"
},
"title": "IND vs ENG 2025: \"We Will Give It A Good Crack\" - Harry Brook On Chasing 450 & Beyond In Tests",
"description": "Talking to TOI, Harry Brook said that this current England side will not back down from chasing even something like 450 or more in Tests.",
"published_at": "2025-07-01T18:09:30Z"
}
],
"success": true
}{
"message": "Invalid Bearer Token",
"success": false
}{
"message": "Internal Server Error",
"success": false
}Criczop Cricket Feed API
Criczop Cricket Feed API (JSON)
This page explains how to use the JSON version of the Criczop Cricket Feed API. Note that there is no pagination on this API. It always returns the latest 100 (or fewer) items.
GET
/
v1
/
cricket-feed
Criczop Cricket Feed API (JSON)
curl --request GET \
--url https://api.criczop.com/v1/cricket-feed \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.criczop.com/v1/cricket-feed"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.criczop.com/v1/cricket-feed', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.criczop.com/v1/cricket-feed",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.criczop.com/v1/cricket-feed"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.criczop.com/v1/cricket-feed")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.criczop.com/v1/cricket-feed")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"url": "https://www.criczop.com/cricket-news/ind-vs-eng-2025-we-will-give-it-a-good-crack-harry-brook-on-chasing-450-beyond-in-tests",
"images": {
"landscape": "https://static.platform.gamezop.com/cms/media/harry-brook-ind-vs-eng-1st-test.webp"
},
"title": "IND vs ENG 2025: \"We Will Give It A Good Crack\" - Harry Brook On Chasing 450 & Beyond In Tests",
"description": "Talking to TOI, Harry Brook said that this current England side will not back down from chasing even something like 450 or more in Tests.",
"published_at": "2025-07-01T18:09:30Z"
}
],
"success": true
}{
"message": "Invalid Bearer Token",
"success": false
}{
"message": "Internal Server Error",
"success": false
}About this API
The JSON version of the Criczop Cricket Feed API returns adata array containing a list of content objects which you can use to create a cricket feed in your app / website.
There is no pagination on this API. It always returns the latest 100 (or fewer) items.
API specification
Authorizations
You can find the Bearer token for this API under Settings & Admin > API Tokens within the Gamezop Business Dashboard.
Was this page helpful?