All URIs are relative to https://api.dataforseo.com
| Method | HTTP request | Description |
|---|---|---|
| contentAnalysisIdList | POST /v3/content_analysis/id_list | |
| contentAnalysisAvailableFilters | GET /v3/content_analysis/available_filters | |
| locations | GET /v3/content_analysis/locations | |
| languages | GET /v3/content_analysis/languages | |
| contentAnalysisCategories | GET /v3/content_analysis/categories | |
| searchLive | POST /v3/content_analysis/search/live | |
| contentAnalysisSummaryLive | POST /v3/content_analysis/summary/live | |
| sentimentAnalysisLive | POST /v3/content_analysis/sentiment_analysis/live | |
| ratingDistributionLive | POST /v3/content_analysis/rating_distribution/live | |
| phraseTrendsLive | POST /v3/content_analysis/phrase_trends/live | |
| categoryTrendsLive | POST /v3/content_analysis/category_trends/live |
ContentAnalysisIdListResponseInfo contentAnalysisIdList()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_id_list_request_infoimportList[Optional[ContentAnalysisIdListRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_id_list([ContentAnalysisIdListRequestInfo(
limit=10,
include_metadata=True,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisIdListRequestInfo]]>**](List[Optional[ContentAnalysisIdListRequestInfo]].md)| | [optional] |
ContentAnalysisIdListResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisAvailableFiltersResponseInfo contentAnalysisAvailableFilters()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_available_filters()
exceptApiExceptionase:
print("Exception: %s\n"%e) This endpoint does not need any parameter.
ContentAnalysisAvailableFiltersResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisLocationsResponseInfo locations()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.locations()
exceptApiExceptionase:
print("Exception: %s\n"%e) This endpoint does not need any parameter.
ContentAnalysisLocationsResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisLanguagesResponseInfo languages()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.languages()
exceptApiExceptionase:
print("Exception: %s\n"%e) This endpoint does not need any parameter.
ContentAnalysisLanguagesResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisCategoriesResponseInfo contentAnalysisCategories()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_categories()
exceptApiExceptionase:
print("Exception: %s\n"%e) This endpoint does not need any parameter.
ContentAnalysisCategoriesResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisSearchLiveResponseInfo searchLive()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_search_live_request_infoimportList[Optional[ContentAnalysisSearchLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.search_live([ContentAnalysisSearchLiveRequestInfo(
keyword_fields={
},
keyword="logitech",
page_type=[
"ecommerce",
"news",
"blogs",
"message-boards",
"organization",
],
search_mode="as_is",
filters=[
"main_domain",
"=",
"reviewfinder.ca",
],
order_by=[
"content_info.sentiment_connotations.anger,desc",
],
limit=10,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisSearchLiveRequestInfo]]>**](List[Optional[ContentAnalysisSearchLiveRequestInfo]].md)| | [optional] |
ContentAnalysisSearchLiveResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisSummaryLiveResponseInfo contentAnalysisSummaryLive()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_summary_live_request_infoimportList[Optional[ContentAnalysisSummaryLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_summary_live([ContentAnalysisSummaryLiveRequestInfo(
keyword="logitech",
page_type=[
"ecommerce",
"news",
"blogs",
"message-boards",
"organization",
],
internal_list_limit=8,
positive_connotation_threshold=0.5,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisSummaryLiveRequestInfo]]>**](List[Optional[ContentAnalysisSummaryLiveRequestInfo]].md)| | [optional] |
ContentAnalysisSummaryLiveResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisSentimentAnalysisLiveResponseInfo sentimentAnalysisLive()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_sentiment_analysis_live_request_infoimportList[Optional[ContentAnalysisSentimentAnalysisLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.sentiment_analysis_live([ContentAnalysisSentimentAnalysisLiveRequestInfo(
keyword="logitech",
internal_list_limit=1,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisSentimentAnalysisLiveRequestInfo]]>**](List[Optional[ContentAnalysisSentimentAnalysisLiveRequestInfo]].md)| | [optional] |
ContentAnalysisSentimentAnalysisLiveResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisRatingDistributionLiveResponseInfo ratingDistributionLive()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_rating_distribution_live_request_infoimportList[Optional[ContentAnalysisRatingDistributionLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.rating_distribution_live([ContentAnalysisRatingDistributionLiveRequestInfo(
keyword="logitech",
search_mode="as_is",
internal_list_limit=10,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisRatingDistributionLiveRequestInfo]]>**](List[Optional[ContentAnalysisRatingDistributionLiveRequestInfo]].md)| | [optional] |
ContentAnalysisRatingDistributionLiveResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisPhraseTrendsLiveResponseInfo phraseTrendsLive()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_phrase_trends_live_request_infoimportList[Optional[ContentAnalysisPhraseTrendsLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.phrase_trends_live([ContentAnalysisPhraseTrendsLiveRequestInfo(
keyword="logitech",
search_mode="as_is",
date_group="month",
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisPhraseTrendsLiveRequestInfo]]>**](List[Optional[ContentAnalysisPhraseTrendsLiveRequestInfo]].md)| | [optional] |
ContentAnalysisPhraseTrendsLiveResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |
ContentAnalysisCategoryTrendsLiveResponseInfo categoryTrendsLive()
fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_category_trends_live_request_infoimportList[Optional[ContentAnalysisCategoryTrendsLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.category_trends_live([ContentAnalysisCategoryTrendsLiveRequestInfo(
category_code=10994,
search_mode="as_is",
date_group="month",
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisCategoryTrendsLiveRequestInfo]]>**](List[Optional[ContentAnalysisCategoryTrendsLiveRequestInfo]].md)| | [optional] |
ContentAnalysisCategoryTrendsLiveResponseInfo
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful operation | - |