Google Play API
Last updated
Last updated
Extract comprehensive data from the Google Play Store with our dedicated scraping API.
To activate this feature, simply configure your request with the engine=google_play
parameter.
The Google Play Store serves as the primary hub for Android applications. By tapping into our Google Play Scraping API, you unlock a wealth of insights on a myriad of apps, encompassing details about their features, reviews, ratings, and more. Harness this data to gain a competitive edge in the ever-evolving app market.
We will use following URL as an example for this request:
https://serp.shifter.io/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf
curl --request GET --url "https://serp.shifter.io/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf"
const http = require("https");
const options = {
"method": "GET",
"hostname": "serp.shifter.io",
"port": null,
"path": "/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf",
"headers": {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
import http.client
conn = http.client.HTTPSConnection("serp.shifter.io")
conn.request("GET", "/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://serp.shifter.io/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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/ioutil"
)
func main() {
url := "https://serp.shifter.io/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
HttpResponse<String> response = Unirest.get("https://serp.shifter.io/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf")
.asString();
var client = new RestClient("https://serp.shifter.io/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://serp.shifter.io/v1?engine=google_play&api_key=YOUR_API_KEY&type=product&store=apps&product_id=com.kiloo.subwaysurf")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
Parameter | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
{
"search_parameters": {
"google_play_url": "https://play.google.com/store/apps/details?id=com.kiloo.subwaysurf",
"engine": "google_play",
"google_play_domain": "google.com",
"device": "desktop",
"type": "product",
"store": "apps",
"product_id": "com.kiloo.subwaysurf"
},
"search_information": {
"organic_results_state": "Results for exact spelling",
"query_displayed": ""
},
"results": {
"title": "Subway Surfers",
"author": {
"name": "SYBO Games",
"link": "/store/apps/dev?id=7363891306616760846"
},
"categories": [
{
"name": "Arcade",
"link": "/store/apps/category/GAME_ARCADE",
"category_id": "GAME_ARCADE"
}
],
"content_rating": {
"text": "Everyone 10+",
"thumbnail": "https://play-lh.googleusercontent.com/csiz76udPjXmaJddU_1sanHGlQAAbKkvlprK3DSUNmwu1nY3U6qnXRrI2IDMaivooYK1x11oxz3PEO4z=w56-h14-rw"
},
"extensions": [
"Contains Ads",
"Offers in-app purchases"
],
"rating": 4.6,
"votes": 37335756,
"thumbnail": "https://play-lh.googleusercontent.com/iBiOjDyIM4A8S1nT0A5llJQycSPNfwpNU1eeZ_guXG3DG0J_Hp-sjk8ID_lLeuz1zuw=s180-rw",
"offers": [
{
"text": "Install",
"link": "https://play.google.com/store/apps/details?id=com.kiloo.subwaysurf&rdid=com.kiloo.subwaysurf&feature=md&offerId"
}
],
"media": {
"images": [
"https://play-lh.googleusercontent.com/ANXIHupmEGrT0_4Zi3LDzyx4ANkJHHSXgiv5VexkM6qdWkO4u0HiPt-7DD2YZiyfdw=w720-h310-rw",
"https://play-lh.googleusercontent.com/YJMy97K1UPvXZY4YGrQ_XPSwTjEd5upMQ4JjuBOV7ppc-YyS3T-czXOqF47Q8x9qTHBc=w720-h310-rw",
"https://play-lh.googleusercontent.com/uZ6_BW9QmSxVsw6bfFB4GH7qok4XtRt-2OF3OKGNuMmEpD08gVTbm3rjKgclj9G-N_c=w720-h310-rw",
"https://play-lh.googleusercontent.com/ULlo7fZus6P9SZDKVgc-l_6_0hIkHL4z2niqmTCyAkQq5LKbF0VDXUnfS7EKCXFKfzk=w720-h310-rw",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
],
"videos": [
{
"link": "https://www.youtube.com/embed/qarwXmogLY8?ps=play&vq=large&rel=0&autohide=1&showinfo=0",
"thumbnail": "https://play-lh.googleusercontent.com/rf-x_kw8XsmIJOhV7Cyao-jAobb-mr9NPb4Vv1FsLvF3MoHX5OcciPEB5Kva3Qf-IQ=w720-h310-rw"
}
]
},
"description": "DASH as fast as you can! DODGE the oncoming trains! Help Jake, Tricky & Fresh escape from the grumpy Inspector and his dog. ★ Grind trains with your cool crew! ★ Colorful and vivid HD graphics! ★ Hoverboard Surfing! ★ Paint powered jetpack! ★ Lightning fast swipe acrobatics! ★ Challenge and help your friends! Join the most daring chase! A Universal App with HD optimized graphics.By Kiloo and Sybo.Read moreCollapse",
"what_s_new": "- The Subway Surfers World Tour returns to the streets of Barcelona!- Get creative with the slightly messy NEW surfer, Charlie- Trek across the stars with the out of this world and LANDMARK of a board; the Astronave- Roberto has a fresh new look for the Barcelona streets with his Cules OutfitRead moreCollapse",
"reviews": [
{
"title": "Jayden Saldivar",
"snippet": "The game is amazing, there are so little quirks that do make it sort of pay to win when go for super high scores but i digress. The way the game stayed the same for 10 years and never changed yet still is so fun to play is awesome. I really loved going to champion every week and i had held a streak of 6 weeks, but then hackers started ruining it. I hope they find a fix soon, so i can start going for those super super high scores again.",
"date": "March 1, 2022",
"likes": 0,
"avatar": "https://play-lh.googleusercontent.com/a-/AOh14Gg6V61yfQ2L7c02rUgQbI23lt5aKG8kJmlz_ODP3Q=w48-h48-n-rw",
"rating": 5
},
{
"title": "Banana Split Lady",
"snippet": "Fun! I haven't experienced any of the issues other people have brought up, and I can deal with the ads, most are skippable. There is a glitch that occurs sometimes where I get stuck inside a train and die if I try to get myself out. That's what's keeping this from being five stars. But I think it's a really fun game with fun characters, and I enjoy it. I hope Callum will be available again soon, I didn't get to buy them.",
"date": "February 20, 2022",
"likes": 379,
"avatar": "https://play-lh.googleusercontent.com/a-/AOh14GgDO62NDd5N6uM_k51GoPCSqNe99AlGVeWegpjwkg=w48-h48-n-rw",
"rating": 4
},
{
"title": "Sean speller",
"snippet": "Is this a classic? Yes it is a classic to me in the past. I support the developer of this game by spending my hard earned money to fix it. But the developer is not showing any appreciation back. Why do I feel this way? I get so mad when I try to break my old record, the game stops working when I have to play an ad to continue. I try to choose the other option to use a key to continue, but it doesn't work. Come on Sybo! Fix this unstable game. It wasn't like this before some years ago.",
"date": "February 13, 2022",
"likes": 3406,
"avatar": "https://play-lh.googleusercontent.com/a/AATXAJy0V6t7f-VJmeRXnhdd0McPUOLyHrsGHcQC5rfj=w48-h48-n-rw-mo",
"rating": 1
},
{
"title": "Brianna Larry",
"snippet": "It's a fun game and helps with concentration. Down fall is that it really does cheap out on the bonus stuff such as you have 10 guitars, watch a video to get 8 more but once the video is over it only gives you 3, same with the coins, boosts and keys. But if you dont mind that, this game is for you. All the rest is good.",
"date": "February 23, 2022",
"likes": 164,
"avatar": "https://play-lh.googleusercontent.com/a-/AOh14Gguebhzlvc1g5vnfZPCBt9ZIfZh3hjg5BjH7TmQfg=w48-h48-n-rw",
"rating": 3
}
],
"additional_information": {
"updated": [
{
"snippet": "March 2, 2022"
}
],
"size": [
{
"snippet": "178M"
}
],
"installs": [
{
"snippet": "1,000,000,000+"
}
],
"current_version": [
{
"snippet": "2.30.0"
}
],
"requires_android": [
{
"snippet": "4.4 and up"
}
],
"content_rating": [
{
"snippet": "Everyone 10+"
},
{
"snippet": "Fantasy Violence"
},
{
"snippet": "Learn more",
"link": "https://support.google.com/googleplay?p=appgame_ratings"
}
],
"interactive_elements": [
{
"snippet": "In-Game Purchases"
}
],
"in-app_products": [
{
"snippet": "$0.99 - $99.99 per item"
}
],
"permissions": [
{
"snippet": "View details"
}
],
"report": [
{
"snippet": "Flag as inappropriate",
"link": "https://support.google.com/googleplay/?p=report_content"
}
],
"offered_by": [
{
"snippet": "SYBO Games"
}
],
"developer": [
{
"snippet": "Visit website",
"link": "https://sybogames.com/"
},
{
"snippet": "subwaysurfers@sybo.zendesk.com",
"link": "mailto:subwaysurfers@sybo.zendesk.com"
},
{
"snippet": "Privacy Policy",
"link": "https://sybogames.com/privacy-policy/"
},
{
"snippet": "Jorcks Passage 1A, 4. th.\n1162 Copenhagen\nDenmark"
}
]
},
"similar_results": [
{
"title": "Similar",
"link": "/store/apps/collection/cluster?clp=ogoiCBEqAggIMhoKFGNvbS5raWxvby5zdWJ3YXlzdXJmEAEYAw%3D%3D:S:ANO1ljISYGc&gsr=CiWiCiIIESoCCAgyGgoUY29tLmtpbG9vLnN1YndheXN1cmYQARgD:S:ANO1ljLyVFY",
"items": [
{
"link": "/store/apps/details?id=com.imangi.templerun",
"product_id": "com.imangi.templerun",
"thumbnail": "https://play-lh.googleusercontent.com/onlNBInQHIZtB2rY24BwrEsUUKwE753ao1BAvvhOw2ePEN1IHIUjaR3gvlGd3jyKTdg=s128-rw",
"title": "Temple Run",
"description": "Run for your life!",
"developer": {
"link": "/store/apps/developer?id=Imangi+Studios",
"name": "Imangi Studios"
},
"rating": 4.4
},
{
"link": "/store/apps/details?id=com.outfit7.talkingtomgoldrun",
"product_id": "com.outfit7.talkingtomgoldrun",
"thumbnail": "https://play-lh.googleusercontent.com/H_ePT82XwoU9SN5RxRX_UlNaSIYwwHisdfy-UVgU-XEuiNlGxyNHIBn-QpvpQ_nTeA=s128-rw",
"title": "Talking Tom Gold Run",
"description": "Talking Tom is ready to run, jump and chase down Roy Rakoon.",
"developer": {
"link": "/store/apps/dev?id=5630538819012062144",
"name": "Outfit7 Limited"
},
"rating": 4.3
},
{
"link": "/store/apps/details?id=com.fingersoft.hillclimb",
"product_id": "com.fingersoft.hillclimb",
"thumbnail": "https://play-lh.googleusercontent.com/N0UxhBVUmx8s7y3F7Kqre2AcpXyPDKAp8nHjiPPoOONc_sfugHCYMjBpbUKCMlK_XUs=s128-rw",
"title": "Hill Climb Racing",
"description": "Race uphill to win in this offline physics based driving game!",
"developer": {
"link": "/store/apps/dev?id=7064049075652771302",
"name": "Fingersoft"
},
"rating": 4.6
},
{
"link": "/store/apps/details?id=com.outfit7.mytalkingtomfriends",
"product_id": "com.outfit7.mytalkingtomfriends",
"thumbnail": "https://play-lh.googleusercontent.com/cUTYdJHANBHwLbcpv6tMStuZlsB9fJo0127pth_y2k-0PkDkoxMSiVTW_ppfWp188Sw=s128-rw",
"title": "My Talking Tom Friends",
"description": "A world of friendship and fun is waiting, with My Talking Tom Friends.",
"developer": {
"link": "/store/apps/dev?id=5630538819012062144",
"name": "Outfit7 Limited"
},
"rating": 4.2
},
{
"link": "/store/apps/details?id=com.outfit7.mytalkingtom2",
"product_id": "com.outfit7.mytalkingtom2",
"thumbnail": "https://play-lh.googleusercontent.com/g07-UO0jBwTbqBKMhsEEmlDrOyWXethtf8SVW9pOEEgAErd7NdgBCGLzixZDxXA5998=s128-rw",
"title": "My Talking Tom 2",
"description": "Every day is an adventure with the cool virtual pet, My Talking Tom 2.",
"developer": {
"link": "/store/apps/dev?id=5630538819012062144",
"name": "Outfit7 Limited"
},
"rating": 4.1
}
]
}
]
}
}
Parameter | Type | Description |
---|---|---|