Google Play Book Store API
Api Details
Endpoint
GET https://serpapi.abcproxy.com/search
Description Retrieve comprehensive user profile including
basic info
,account status
and optionalpermission sets
.
Request
HTTP Request
API Parameters
Search Query
q
string
No
Parameter defines the query you want to search in Google Play Books Store.
123
Localization
gl
string
No
us
hl
string
No
en
Google Play Categories
books_category
string
No
coll_1665
Advanced Google Play Parameters
price
string
No
Parameter is used for sorting items by price. It should be used only in combination with the q parameter. It can be set to:
1
- Free
2
- Paid
-
age
string
No
Parameter defines age subcategory. age works, and should only be used with books_category=coll_1689
(Children's books)
It can be set to:
AGE_RANGE1
- Ages up to 5
AGE_RANGE2
- Ages 6-8
AGE_RANGE3
- Ages 9-12
The default value for age is:
- All ages up to 12
-
Pagination
next_page_token
string
No
Parameter defines the next page token. It is used for retrieving the next page results. It shouldn't be used with the section_page_token
, see_more_token
, and chart
parameters.
-
section_page_token
string
No
Parameter defines the section page token used for retrieving the pagination results from individual sections. This parameter is a safer version of see_more_token
, and is found in every row you can paginate into. It shouldn't be used with the next_page_token
, see_more_token
, and chart
parameters
-
chart
string
No
Parameter is used for showing top charts. It can return up 50
results. Each store contains different charts which require different values for retrieving results. To get the value of a specific chart you can use our Google Play Apps Store API JSON output: chart_options[index].value
(e.g. chart=topselling_free
). It shouldn't be used with the section_page_token
, see_more_token
, and next_page_token
parameters
-
see_more_token
string
No
Parameter defines the see more token used for retrieving the pagination results from individual sections It is usually found in next page results. It shouldn't be used with the section_page_token
, next_page_token
, and chart
, parameters
-
Serpapi Parameters
engine
string
Yes
Set parameter to google_play_books
to use the Google Play Books API engine.
google_play_books
no_cache
boolean
No
Parameter will force SerpApi to fetch the Google Play Books results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false
(default) to allow results from the cache, or true
to disallow results from the cache.
true
orfalse
api_key
string
Yes
Parameter defines the SerpApi private key to use.
-
Response
Success 200
Response Body
Response Fields
search_metadata
object
Contains timing and status information
search_parameters
object
Contains query parameters and search context
organic_results
object[]
OrganicResults
Error Responses
Common Errors
200
400
API Key can not be empty
200
401
Param error
200
402
Api key error
200
403
Insufficient Balance
200
404
Deduction failed
200
405
Failed to record usage count
200
406
Unsupported engine
200
407
Network error
200
408
File not found
200
409
Limit param error
200
410
Build url error
200
411
Failed to QueryRecentRecord
200
412
Failed to find json
200
413
Get html error
200
414
HTML is empty
200
429
Too many request
Error Example
Last updated