Skip to content

Latest commit

 

History

History
2978 lines (2052 loc) · 112 KB

File metadata and controls

2978 lines (2052 loc) · 112 KB

root / docs

[Back to README.md]

dataforseo_client.AppDataApi

All URIs are relative to https://api.dataforseo.com

Method HTTP request Description
app_data_apple_languages GET /v3/app_data/apple/languages
app_data_apple_locations GET /v3/app_data/apple/locations
app_data_errors POST /v3/app_data/errors
app_data_google_languages GET /v3/app_data/google/languages
app_data_google_locations GET /v3/app_data/google/locations
app_data_id_list POST /v3/app_data/id_list
apple_app_info_task_get_advanced GET /v3/app_data/apple/app_info/task_get/advanced/{id}
apple_app_info_task_post POST /v3/app_data/apple/app_info/task_post
apple_app_info_tasks_ready GET /v3/app_data/apple/app_info/tasks_ready
apple_app_list_task_get_advanced GET /v3/app_data/apple/app_list/task_get/advanced/{id}
apple_app_list_task_post POST /v3/app_data/apple/app_list/task_post
apple_app_list_tasks_ready GET /v3/app_data/apple/app_list/tasks_ready
apple_app_listings_categories GET /v3/app_data/apple/app_listings/categories
apple_app_listings_search_live POST /v3/app_data/apple/app_listings/search/live
apple_app_reviews_task_get_advanced GET /v3/app_data/apple/app_reviews/task_get/advanced/{id}
apple_app_reviews_task_post POST /v3/app_data/apple/app_reviews/task_post
apple_app_reviews_tasks_ready GET /v3/app_data/apple/app_reviews/tasks_ready
apple_app_searches_task_get_advanced GET /v3/app_data/apple/app_searches/task_get/advanced/{id}
apple_app_searches_task_post POST /v3/app_data/apple/app_searches/task_post
apple_app_searches_tasks_ready GET /v3/app_data/apple/app_searches/tasks_ready
apple_categories GET /v3/app_data/apple/categories
google_app_info_task_get_advanced GET /v3/app_data/google/app_info/task_get/advanced/{id}
google_app_info_task_get_html GET /v3/app_data/google/app_info/task_get/html/{id}
google_app_info_task_post POST /v3/app_data/google/app_info/task_post
google_app_info_tasks_ready GET /v3/app_data/google/app_info/tasks_ready
google_app_list_task_get_advanced GET /v3/app_data/google/app_list/task_get/advanced/{id}
google_app_list_task_get_html GET /v3/app_data/google/app_list/task_get/html/{id}
google_app_list_task_post POST /v3/app_data/google/app_list/task_post
google_app_list_tasks_ready GET /v3/app_data/google/app_list/tasks_ready
google_app_listings_categories GET /v3/app_data/google/app_listings/categories
google_app_listings_search_live POST /v3/app_data/google/app_listings/search/live
google_app_reviews_task_get_advanced GET /v3/app_data/google/app_reviews/task_get/advanced/{id}
google_app_reviews_task_get_html GET /v3/app_data/google/app_reviews/task_get/html/{id}
google_app_reviews_task_post POST /v3/app_data/google/app_reviews/task_post
google_app_reviews_tasks_ready GET /v3/app_data/google/app_reviews/tasks_ready
google_app_searches_task_get_advanced GET /v3/app_data/google/app_searches/task_get/advanced/{id}
google_app_searches_task_get_html GET /v3/app_data/google/app_searches/task_get/html/{id}
google_app_searches_task_post POST /v3/app_data/google/app_searches/task_post
google_app_searches_tasks_ready GET /v3/app_data/google/app_searches/tasks_ready
google_categories GET /v3/app_data/google/categories

app_data_apple_languages

AppDataAppleLanguagesResponseInfo app_data_apple_languages()

By calling this endpoint you will receive the list of Apple languages supported in App Data API. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/languages/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_languages_response_info import AppDataAppleLanguagesResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.app_data_apple_languages()
        print("The response of AppDataApi->app_data_apple_languages:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->app_data_apple_languages: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleLanguagesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

app_data_apple_locations

AppDataAppleLocationsResponseInfo app_data_apple_locations()

By calling this endpoint you will receive the list of Apple locations supported in App Data API. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/locations/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_locations_response_info import AppDataAppleLocationsResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.app_data_apple_locations()
        print("The response of AppDataApi->app_data_apple_locations:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->app_data_apple_locations: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleLocationsResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

app_data_errors

AppDataErrorsResponseInfo app_data_errors(app_data_errors_request_info=app_data_errors_request_info)

By calling this endpoint you will receive information about the App Data API tasks that returned an error within the past 24 hours. for more info please visit 'https://docs.dataforseo.com/v3/app_data/errors/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_errors_request_info import AppDataErrorsRequestInfo
from dataforseo_client.models.app_data_errors_response_info import AppDataErrorsResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_errors_request_info = [dataforseo_client.AppDataErrorsRequestInfo()] # List[AppDataErrorsRequestInfo] |  (optional)

    try:
        api_response = api_instance.app_data_errors(app_data_errors_request_info=app_data_errors_request_info)
        print("The response of AppDataApi->app_data_errors:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->app_data_errors: %s\n" % e)

Parameters

Name Type Description Notes
app_data_errors_request_info List[AppDataErrorsRequestInfo] [optional]

Return type

AppDataErrorsResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

app_data_google_languages

AppDataGoogleLanguagesResponseInfo app_data_google_languages()

By calling this endpoint you will receive the list of Google languages supported in App Data API. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/languages/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_languages_response_info import AppDataGoogleLanguagesResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.app_data_google_languages()
        print("The response of AppDataApi->app_data_google_languages:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->app_data_google_languages: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleLanguagesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

app_data_google_locations

AppDataGoogleLocationsResponseInfo app_data_google_locations()

By calling this endpoint you will receive the list of Google locations supported in App Data API. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/locations/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_locations_response_info import AppDataGoogleLocationsResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.app_data_google_locations()
        print("The response of AppDataApi->app_data_google_locations:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->app_data_google_locations: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleLocationsResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

app_data_id_list

AppDataIdListResponseInfo app_data_id_list(app_data_id_list_request_info=app_data_id_list_request_info)

This endpoint is designed to provide you with the list of IDs and metadata of the completed App Data tasks during the specified period. You will get all task IDs that were made including successful, uncompleted, and tasks that responded as errors. for more info please visit 'https://docs.dataforseo.com/v3/app_data/id_list/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_id_list_request_info import AppDataIdListRequestInfo
from dataforseo_client.models.app_data_id_list_response_info import AppDataIdListResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_id_list_request_info = [dataforseo_client.AppDataIdListRequestInfo()] # List[AppDataIdListRequestInfo] |  (optional)

    try:
        api_response = api_instance.app_data_id_list(app_data_id_list_request_info=app_data_id_list_request_info)
        print("The response of AppDataApi->app_data_id_list:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->app_data_id_list: %s\n" % e)

Parameters

Name Type Description Notes
app_data_id_list_request_info List[AppDataIdListRequestInfo] [optional]

Return type

AppDataIdListResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_info_task_get_advanced

AppDataAppleAppInfoTaskGetAdvancedResponseInfo apple_app_info_task_get_advanced(id)

This endpoint will provide you with information about the mobile application specified in a POST request. You will receive its ID, icon, description, reviews count, rating, images, and other data. The results are specific to the app_id parameter specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_info/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_info_task_get_advanced_response_info import AppDataAppleAppInfoTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = 'ecd66181-1c02-4191-9484-0c6b2d86eb16' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.apple_app_info_task_get_advanced(id)
        print("The response of AppDataApi->apple_app_info_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_info_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataAppleAppInfoTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_info_task_post

AppDataAppleAppInfoTaskPostResponseInfo apple_app_info_task_post(app_data_apple_app_info_task_post_request_info=app_data_apple_app_info_task_post_request_info)

‌‌ This endpoint will provide you with information about the App Store application specified in the app_id field of the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_info/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_info_task_post_request_info import AppDataAppleAppInfoTaskPostRequestInfo
from dataforseo_client.models.app_data_apple_app_info_task_post_response_info import AppDataAppleAppInfoTaskPostResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_apple_app_info_task_post_request_info = [dataforseo_client.AppDataAppleAppInfoTaskPostRequestInfo()] # List[AppDataAppleAppInfoTaskPostRequestInfo] |  (optional)

    try:
        api_response = api_instance.apple_app_info_task_post(app_data_apple_app_info_task_post_request_info=app_data_apple_app_info_task_post_request_info)
        print("The response of AppDataApi->apple_app_info_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_info_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_apple_app_info_task_post_request_info List[AppDataAppleAppInfoTaskPostRequestInfo] [optional]

Return type

AppDataAppleAppInfoTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_info_tasks_ready

AppDataAppleAppInfoTasksReadyResponseInfo apple_app_info_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_info/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_info_tasks_ready_response_info import AppDataAppleAppInfoTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.apple_app_info_tasks_ready()
        print("The response of AppDataApi->apple_app_info_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_info_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleAppInfoTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_list_task_get_advanced

AppDataAppleAppListTaskGetAdvancedResponseInfo apple_app_list_task_get_advanced(id)

This endpoint will provide you with a list of applications published in the top app charts on the App Store platform, including app IDs, ratings, prices, titles, and more. The results are specific to the app_collection as well as the location and language parameters specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_list/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_list_task_get_advanced_response_info import AppDataAppleAppListTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = 'da1085b7-a143-4f74-8f32-fde6c7f21790' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.apple_app_list_task_get_advanced(id)
        print("The response of AppDataApi->apple_app_list_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_list_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataAppleAppListTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_list_task_post

AppDataAppleAppListTaskPostResponseInfo apple_app_list_task_post(app_data_apple_app_list_task_post_request_info=app_data_apple_app_list_task_post_request_info)

‌‌ This endpoint will provide you with a list of mobile applications published in the top app charts on the App Store platform. The returned results are specific to the app collection as well as the language and location parameters. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_list/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_list_task_post_request_info import AppDataAppleAppListTaskPostRequestInfo
from dataforseo_client.models.app_data_apple_app_list_task_post_response_info import AppDataAppleAppListTaskPostResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_apple_app_list_task_post_request_info = [dataforseo_client.AppDataAppleAppListTaskPostRequestInfo()] # List[AppDataAppleAppListTaskPostRequestInfo] |  (optional)

    try:
        api_response = api_instance.apple_app_list_task_post(app_data_apple_app_list_task_post_request_info=app_data_apple_app_list_task_post_request_info)
        print("The response of AppDataApi->apple_app_list_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_list_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_apple_app_list_task_post_request_info List[AppDataAppleAppListTaskPostRequestInfo] [optional]

Return type

AppDataAppleAppListTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_list_tasks_ready

AppDataAppleAppListTasksReadyResponseInfo apple_app_list_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_list/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_list_tasks_ready_response_info import AppDataAppleAppListTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.apple_app_list_tasks_ready()
        print("The response of AppDataApi->apple_app_list_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_list_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleAppListTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_listings_categories

AppDataAppleAppListingsCategoriesResponseInfo apple_app_listings_categories()

This endpoint will provide you with a full list of app categories available on Apple App Store. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_listings/categories/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_listings_categories_response_info import AppDataAppleAppListingsCategoriesResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.apple_app_listings_categories()
        print("The response of AppDataApi->apple_app_listings_categories:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_listings_categories: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleAppListingsCategoriesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_listings_search_live

AppDataAppleAppListingsSearchLiveResponseInfo apple_app_listings_search_live(app_data_apple_app_listings_search_live_request_info=app_data_apple_app_listings_search_live_request_info)

This endpoint will provide you with a list of apps published on App Store along with additional information: its ID, icon, reviews count, rating, price, and other data. The results are specific to the title, description, and categories parameters specified in the API request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_listings/search/live/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_listings_search_live_request_info import AppDataAppleAppListingsSearchLiveRequestInfo
from dataforseo_client.models.app_data_apple_app_listings_search_live_response_info import AppDataAppleAppListingsSearchLiveResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_apple_app_listings_search_live_request_info = [dataforseo_client.AppDataAppleAppListingsSearchLiveRequestInfo()] # List[AppDataAppleAppListingsSearchLiveRequestInfo] |  (optional)

    try:
        api_response = api_instance.apple_app_listings_search_live(app_data_apple_app_listings_search_live_request_info=app_data_apple_app_listings_search_live_request_info)
        print("The response of AppDataApi->apple_app_listings_search_live:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_listings_search_live: %s\n" % e)

Parameters

Name Type Description Notes
app_data_apple_app_listings_search_live_request_info List[AppDataAppleAppListingsSearchLiveRequestInfo] [optional]

Return type

AppDataAppleAppListingsSearchLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_reviews_task_get_advanced

AppDataAppleAppReviewsTaskGetAdvancedResponseInfo apple_app_reviews_task_get_advanced(id)

This endpoint will provide you with feedback data on applications listed on the App Store platform, including review ratings, review content, user profile info of each reviewer, review publication dates, and more. The results are specific to the app_id as well as the location and language parameters specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_reviews/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_reviews_task_get_advanced_response_info import AppDataAppleAppReviewsTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = '12636453-f709-4d06-8aab-8cf7ed56c707' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.apple_app_reviews_task_get_advanced(id)
        print("The response of AppDataApi->apple_app_reviews_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_reviews_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataAppleAppReviewsTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_reviews_task_post

AppDataAppleAppReviewsTaskPostResponseInfo apple_app_reviews_task_post(app_data_apple_app_reviews_task_post_request_info=app_data_apple_app_reviews_task_post_request_info)

‌‌ This endpoint will provide you with reviews published on the App Store platform for the app specified in the app_id field. The returned results are specific to the indicated language and location parameters. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_reviews/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_reviews_task_post_request_info import AppDataAppleAppReviewsTaskPostRequestInfo
from dataforseo_client.models.app_data_apple_app_reviews_task_post_response_info import AppDataAppleAppReviewsTaskPostResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_apple_app_reviews_task_post_request_info = [dataforseo_client.AppDataAppleAppReviewsTaskPostRequestInfo()] # List[AppDataAppleAppReviewsTaskPostRequestInfo] |  (optional)

    try:
        api_response = api_instance.apple_app_reviews_task_post(app_data_apple_app_reviews_task_post_request_info=app_data_apple_app_reviews_task_post_request_info)
        print("The response of AppDataApi->apple_app_reviews_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_reviews_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_apple_app_reviews_task_post_request_info List[AppDataAppleAppReviewsTaskPostRequestInfo] [optional]

Return type

AppDataAppleAppReviewsTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_reviews_tasks_ready

AppDataAppleAppReviewsTasksReadyResponseInfo apple_app_reviews_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_reviews/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_reviews_tasks_ready_response_info import AppDataAppleAppReviewsTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.apple_app_reviews_tasks_ready()
        print("The response of AppDataApi->apple_app_reviews_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_reviews_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleAppReviewsTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_searches_task_get_advanced

AppDataAppleAppSearchesTaskGetAdvancedResponseInfo apple_app_searches_task_get_advanced(id)

This endpoint will provide you with a list of apps ranking on the App Store for the keyword specified in a POST request. You will also receive additional information about each application: its ID, icon, reviews count, rating, price, and other data. The results are specific to the keyword as well as location and language parameters specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_searches/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_searches_task_get_advanced_response_info import AppDataAppleAppSearchesTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = '4ea56be8-3721-425b-9677-70a521e323e6' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.apple_app_searches_task_get_advanced(id)
        print("The response of AppDataApi->apple_app_searches_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_searches_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataAppleAppSearchesTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_searches_task_post

AppDataAppleAppSearchesTaskPostResponseInfo apple_app_searches_task_post(app_data_task_request_info=app_data_task_request_info)

‌‌ This endpoint will provide you with a list of apps ranking on the App Store for the specified keyword. The returned results are specific to the indicated keyword, as well as the location and language parameters. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_searches/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_searches_task_post_response_info import AppDataAppleAppSearchesTaskPostResponseInfo
from dataforseo_client.models.app_data_task_request_info import AppDataTaskRequestInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_task_request_info = [dataforseo_client.AppDataTaskRequestInfo()] # List[AppDataTaskRequestInfo] |  (optional)

    try:
        api_response = api_instance.apple_app_searches_task_post(app_data_task_request_info=app_data_task_request_info)
        print("The response of AppDataApi->apple_app_searches_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_searches_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_task_request_info List[AppDataTaskRequestInfo] [optional]

Return type

AppDataAppleAppSearchesTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_app_searches_tasks_ready

AppDataAppleAppSearchesTasksReadyResponseInfo apple_app_searches_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/app_searches/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_app_searches_tasks_ready_response_info import AppDataAppleAppSearchesTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.apple_app_searches_tasks_ready()
        print("The response of AppDataApi->apple_app_searches_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_app_searches_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleAppSearchesTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

apple_categories

AppDataAppleCategoriesResponseInfo apple_categories()

This endpoint will provide you with a full list of app categories available on App Store. for more info please visit 'https://docs.dataforseo.com/v3/app_data/apple/categories/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_apple_categories_response_info import AppDataAppleCategoriesResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.apple_categories()
        print("The response of AppDataApi->apple_categories:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->apple_categories: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataAppleCategoriesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_info_task_get_advanced

AppDataGoogleAppInfoTaskGetAdvancedResponseInfo google_app_info_task_get_advanced(id)

This endpoint will provide you with information about the mobile application specified in a POST request. You will receive its ID, icon, description, reviews count, rating, number of installs, images, and other data. The results are specific to the app_id parameter specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_info/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_info_task_get_advanced_response_info import AppDataGoogleAppInfoTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = '5ec98c64-a9ad-4c0f-8571-4188bca2a7a8' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_info_task_get_advanced(id)
        print("The response of AppDataApi->google_app_info_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_info_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataGoogleAppInfoTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_info_task_get_html

AppDataGoogleAppInfoTaskGetHtmlResponseInfo google_app_info_task_get_html(id)

Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_info/task_get/html/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_info_task_get_html_response_info import AppDataGoogleAppInfoTaskGetHtmlResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = 'ca3ebc34-df64-4719-9266-e81403c910fc' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_info_task_get_html(id)
        print("The response of AppDataApi->google_app_info_task_get_html:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_info_task_get_html: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

Return type

AppDataGoogleAppInfoTaskGetHtmlResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_info_task_post

AppDataGoogleAppInfoTaskPostResponseInfo google_app_info_task_post(app_data_google_app_info_task_post_request_info=app_data_google_app_info_task_post_request_info)

‌‌ This endpoint will provide you with information about the Google Play application specified in the app_id field of the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_info/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_info_task_post_request_info import AppDataGoogleAppInfoTaskPostRequestInfo
from dataforseo_client.models.app_data_google_app_info_task_post_response_info import AppDataGoogleAppInfoTaskPostResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_google_app_info_task_post_request_info = [dataforseo_client.AppDataGoogleAppInfoTaskPostRequestInfo()] # List[AppDataGoogleAppInfoTaskPostRequestInfo] |  (optional)

    try:
        api_response = api_instance.google_app_info_task_post(app_data_google_app_info_task_post_request_info=app_data_google_app_info_task_post_request_info)
        print("The response of AppDataApi->google_app_info_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_info_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_google_app_info_task_post_request_info List[AppDataGoogleAppInfoTaskPostRequestInfo] [optional]

Return type

AppDataGoogleAppInfoTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_info_tasks_ready

AppDataGoogleAppInfoTasksReadyResponseInfo google_app_info_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_info/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_info_tasks_ready_response_info import AppDataGoogleAppInfoTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.google_app_info_tasks_ready()
        print("The response of AppDataApi->google_app_info_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_info_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleAppInfoTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_list_task_get_advanced

AppDataGoogleAppListTaskGetAdvancedResponseInfo google_app_list_task_get_advanced(id)

This endpoint will provide you with a list of applications published in the top charts on the Google Play platform, including app IDs, ratings, prices, titles, and more. The results are specific to the app_collection as well as the location and language parameters specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_list/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_list_task_get_advanced_response_info import AppDataGoogleAppListTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = 'd75cf7f2-fb9f-48d6-a244-b265a59bcfb6' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_list_task_get_advanced(id)
        print("The response of AppDataApi->google_app_list_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_list_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataGoogleAppListTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_list_task_get_html

AppDataGoogleAppListTaskGetHtmlResponseInfo google_app_list_task_get_html(id)

Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_list/task_get/html/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_list_task_get_html_response_info import AppDataGoogleAppListTaskGetHtmlResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = '54f2ac50-e75c-4753-88db-ec7e4602443b' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_list_task_get_html(id)
        print("The response of AppDataApi->google_app_list_task_get_html:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_list_task_get_html: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

Return type

AppDataGoogleAppListTaskGetHtmlResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_list_task_post

AppDataGoogleAppListTaskPostResponseInfo google_app_list_task_post(app_data_google_app_list_task_post_request_info=app_data_google_app_list_task_post_request_info)

‌‌ This endpoint will provide you with a list of mobile applications published in the top charts on the Google Play platform. The returned results are specific to the app collection as well as the the language and location parameters. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_list/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_list_task_post_request_info import AppDataGoogleAppListTaskPostRequestInfo
from dataforseo_client.models.app_data_google_app_list_task_post_response_info import AppDataGoogleAppListTaskPostResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_google_app_list_task_post_request_info = [dataforseo_client.AppDataGoogleAppListTaskPostRequestInfo()] # List[AppDataGoogleAppListTaskPostRequestInfo] |  (optional)

    try:
        api_response = api_instance.google_app_list_task_post(app_data_google_app_list_task_post_request_info=app_data_google_app_list_task_post_request_info)
        print("The response of AppDataApi->google_app_list_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_list_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_google_app_list_task_post_request_info List[AppDataGoogleAppListTaskPostRequestInfo] [optional]

Return type

AppDataGoogleAppListTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_list_tasks_ready

AppDataGoogleAppListTasksReadyResponseInfo google_app_list_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_list/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_list_tasks_ready_response_info import AppDataGoogleAppListTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.google_app_list_tasks_ready()
        print("The response of AppDataApi->google_app_list_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_list_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleAppListTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_listings_categories

AppDataGoogleAppListingsCategoriesResponseInfo google_app_listings_categories()

This endpoint will provide you with a full list of app categories available on Google Play. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_listings/categories/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_listings_categories_response_info import AppDataGoogleAppListingsCategoriesResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.google_app_listings_categories()
        print("The response of AppDataApi->google_app_listings_categories:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_listings_categories: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleAppListingsCategoriesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_listings_search_live

AppDataGoogleAppListingsSearchLiveResponseInfo google_app_listings_search_live(app_data_google_app_listings_search_live_request_info=app_data_google_app_listings_search_live_request_info)

This endpoint will provide you with a list of apps published on Google Play along with additional information: its ID, icon, reviews count, rating, price, and other data. The results are specific to the title, description, and categories parameters specified in the API request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_listings/search/live/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_listings_search_live_request_info import AppDataGoogleAppListingsSearchLiveRequestInfo
from dataforseo_client.models.app_data_google_app_listings_search_live_response_info import AppDataGoogleAppListingsSearchLiveResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_google_app_listings_search_live_request_info = [dataforseo_client.AppDataGoogleAppListingsSearchLiveRequestInfo()] # List[AppDataGoogleAppListingsSearchLiveRequestInfo] |  (optional)

    try:
        api_response = api_instance.google_app_listings_search_live(app_data_google_app_listings_search_live_request_info=app_data_google_app_listings_search_live_request_info)
        print("The response of AppDataApi->google_app_listings_search_live:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_listings_search_live: %s\n" % e)

Parameters

Name Type Description Notes
app_data_google_app_listings_search_live_request_info List[AppDataGoogleAppListingsSearchLiveRequestInfo] [optional]

Return type

AppDataGoogleAppListingsSearchLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_reviews_task_get_advanced

AppDataGoogleAppReviewsTaskGetAdvancedResponseInfo google_app_reviews_task_get_advanced(id)

This endpoint will provide you with feedback data on applications listed on the Google Play platform, including review ratings, review content, user profile info of each reviewer, review publication dates, and more. The results are specific to the app_id as well as the location and language parameters specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_reviews/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_reviews_task_get_advanced_response_info import AppDataGoogleAppReviewsTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = '99045ba1-d4c6-47f5-8fb7-e44aa0f56f92' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_reviews_task_get_advanced(id)
        print("The response of AppDataApi->google_app_reviews_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_reviews_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataGoogleAppReviewsTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_reviews_task_get_html

AppDataGoogleAppReviewsTaskGetHtmlResponseInfo google_app_reviews_task_get_html(id)

Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_reviews/task_get/html/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_reviews_task_get_html_response_info import AppDataGoogleAppReviewsTaskGetHtmlResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = 'd8cab622-f124-45c7-94e4-38ce95695091' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_reviews_task_get_html(id)
        print("The response of AppDataApi->google_app_reviews_task_get_html:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_reviews_task_get_html: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

Return type

AppDataGoogleAppReviewsTaskGetHtmlResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_reviews_task_post

AppDataGoogleAppReviewsTaskPostResponseInfo google_app_reviews_task_post(app_data_google_app_reviews_task_post_request_info=app_data_google_app_reviews_task_post_request_info)

‌‌ This endpoint will provide you with reviews published on the Google Play platform for the app specified in the app_id field. The returned results are specific to the indicated language and location parameters. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_reviews/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_reviews_task_post_request_info import AppDataGoogleAppReviewsTaskPostRequestInfo
from dataforseo_client.models.app_data_google_app_reviews_task_post_response_info import AppDataGoogleAppReviewsTaskPostResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_google_app_reviews_task_post_request_info = [dataforseo_client.AppDataGoogleAppReviewsTaskPostRequestInfo()] # List[AppDataGoogleAppReviewsTaskPostRequestInfo] |  (optional)

    try:
        api_response = api_instance.google_app_reviews_task_post(app_data_google_app_reviews_task_post_request_info=app_data_google_app_reviews_task_post_request_info)
        print("The response of AppDataApi->google_app_reviews_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_reviews_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_google_app_reviews_task_post_request_info List[AppDataGoogleAppReviewsTaskPostRequestInfo] [optional]

Return type

AppDataGoogleAppReviewsTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_reviews_tasks_ready

AppDataGoogleAppReviewsTasksReadyResponseInfo google_app_reviews_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_reviews/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_reviews_tasks_ready_response_info import AppDataGoogleAppReviewsTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.google_app_reviews_tasks_ready()
        print("The response of AppDataApi->google_app_reviews_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_reviews_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleAppReviewsTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_searches_task_get_advanced

AppDataGoogleAppSearchesTaskGetAdvancedResponseInfo google_app_searches_task_get_advanced(id)

This endpoint will provide you with a list of apps ranking on Google Play for the keyword specified in a POST request. You will also receive additional information about each application: its ID, icon, reviews count, rating, price, and other data. The results are specific to the keyword as well as location and language parameters specified in the POST request. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_searches/task_get/advanced/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_searches_task_get_advanced_response_info import AppDataGoogleAppSearchesTaskGetAdvancedResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = '0a5f7490-c4ab-409d-a052-ab80ffaa5f66' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_searches_task_get_advanced(id)
        print("The response of AppDataApi->google_app_searches_task_get_advanced:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_searches_task_get_advanced: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 30 days to request the results of the task at any time

Return type

AppDataGoogleAppSearchesTaskGetAdvancedResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_searches_task_get_html

AppDataGoogleAppSearchesTaskGetHtmlResponseInfo google_app_searches_task_get_html(id)

Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_searches/task_get/html/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_searches_task_get_html_response_info import AppDataGoogleAppSearchesTaskGetHtmlResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    id = 'eaba0a88-f143-4441-9349-48a653994780' # str | task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

    try:
        api_response = api_instance.google_app_searches_task_get_html(id)
        print("The response of AppDataApi->google_app_searches_task_get_html:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_searches_task_get_html: %s\n" % e)

Parameters

Name Type Description Notes
id str task identifier unique task identifier in our system in the UUID format you will be able to use it within 7 days to request the results of the task at any time

Return type

AppDataGoogleAppSearchesTaskGetHtmlResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_searches_task_post

AppDataGoogleAppSearchesTaskPostResponseInfo google_app_searches_task_post(app_data_task_request_info=app_data_task_request_info)

‌‌ This endpoint will provide you with a list of apps ranking on Google Play for the specified keyword. The returned results are specific to the indicated keyword, as well as the language and location parameters. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_searches/task_post/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_searches_task_post_response_info import AppDataGoogleAppSearchesTaskPostResponseInfo
from dataforseo_client.models.app_data_task_request_info import AppDataTaskRequestInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)
    app_data_task_request_info = [dataforseo_client.AppDataTaskRequestInfo()] # List[AppDataTaskRequestInfo] |  (optional)

    try:
        api_response = api_instance.google_app_searches_task_post(app_data_task_request_info=app_data_task_request_info)
        print("The response of AppDataApi->google_app_searches_task_post:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_searches_task_post: %s\n" % e)

Parameters

Name Type Description Notes
app_data_task_request_info List[AppDataTaskRequestInfo] [optional]

Return type

AppDataGoogleAppSearchesTaskPostResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_app_searches_tasks_ready

AppDataGoogleAppSearchesTasksReadyResponseInfo google_app_searches_tasks_ready()

‌ The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been collected yet. If you use the Standard method without specifying the postback_url, you can receive the list of id for all completed tasks using this endpoint. Then, you can collect the results using the ‘Task GET’ endpoints. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/app_searches/tasks_ready/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_app_searches_tasks_ready_response_info import AppDataGoogleAppSearchesTasksReadyResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.google_app_searches_tasks_ready()
        print("The response of AppDataApi->google_app_searches_tasks_ready:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_app_searches_tasks_ready: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleAppSearchesTasksReadyResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

google_categories

AppDataGoogleCategoriesResponseInfo google_categories()

This endpoint will provide you with a full list of app categories available on Google Play. for more info please visit 'https://docs.dataforseo.com/v3/app_data/google/categories/?bash'

Example

  • Basic Authentication (basicAuth):
import dataforseo_client
from dataforseo_client.models.app_data_google_categories_response_info import AppDataGoogleCategoriesResponseInfo
from dataforseo_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.dataforseo.com
# See configuration.py for a list of all supported configuration parameters.
configuration = dataforseo_client.Configuration(
    host = "https://api.dataforseo.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = dataforseo_client.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Enter a context with an instance of the API client
with dataforseo_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = dataforseo_client.AppDataApi(api_client)

    try:
        api_response = api_instance.google_categories()
        print("The response of AppDataApi->google_categories:\n")
        pprint(api_response)
    except Exception as e:
        print("Exception when calling AppDataApi->google_categories: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AppDataGoogleCategoriesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 Successful operation -

root / docs

[Back to README.md]