How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DataForSEO AiOptimization API

The AiOptimization API from DataForSEO — 44 operation(s) for aioptimization.

DataForSEO AiOptimization API is one of 12 APIs that DataForSEO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include AI Optimization. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 1 JSON Schema.

This API exposes 44 operations across 44 paths, and defines 173 schemas. It is described by OpenAPI 3.0.1, at version 1.0.0.

Requests are made against 2 base URLs: https://api.dataforseo.com, https://sandbox.dataforseo.com.

44 operations 44 paths 173 schemas 25 GET19 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
1.0.0
Base URL
https://api.dataforseo.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

DataForSEO AiOptimization API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth).

Paths & Operations 44

Across 44 paths, the API surfaces 44 operations — 25 GET, 19 POST. Each is listed below with its method, path, parameters, and response codes.

AiOptimization 44
GET
/v3/ai_optimization/chat_gpt/llm_scraper/locations
You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization…
ChatGptLlmScraperLocations → 200
GET
/v3/ai_optimization/chat_gpt/llm_scraper/locations/{country}
You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization…
ChatGptLlmScraperLocationsCountry 1 param → 200
GET
/v3/ai_optimization/chat_gpt/llm_scraper/languages
You will receive the list of languages by calling this API. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/chatgpt/llmscraper/languages/?bash'
ChatGptLlmScraperLanguages → 200
POST
/v3/ai_optimization/chat_gpt/llm_scraper/task_post
ChatGPT LLM Scraper API provides results from ChatGPT searches. The results are specific to the selected location (see the List of Locations) and language (see the List of Languages) parameters. for…
ChatGptLlmScraperTaskPost body → 200
GET
/v3/ai_optimization/chat_gpt/llm_scraper/tasks_ready
The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postbackurl, you can re…
ChatGptLlmScraperTasksReady → 200
GET
/v3/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/{id}
Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/chatgpt/llmscraper/taskget/advanced/?bash'
ChatGptLlmScraperTaskGetAdvanced 1 param → 200
GET
/v3/ai_optimization/chat_gpt/llm_scraper/task_get/html/{id}
Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/chatgpt/llmscraper/taskget/html/?bash'
ChatGptLlmScraperTaskGetHtml 1 param → 200
POST
/v3/ai_optimization/chat_gpt/llm_scraper/live/advanced
Live ChatGPT LLM Scraper endpoint provides results from ChatGPT searches. The results are specific to the selected location (see the List of Locations) and language (see the List of Languages) parame…
ChatGptLlmScraperLiveAdvanced body → 200
POST
/v3/ai_optimization/chat_gpt/llm_scraper/live/html
Live ChatGPT LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language, and location. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/…
ChatGptLlmScraperLiveHtml body → 200
GET
/v3/ai_optimization/llm_mentions/locations_and_languages
Using this endpoint you can get the full list of locations and languages supported in AI Optimization LLM Mentions API. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/llmme…
LlmMentionsLocationsAndLanguages → 200
GET
/v3/ai_optimization/llm_mentions/available_filters
Here you will find all the necessary information about filters that can be used with AI Optimization LLM Mentions API endpoints. for more info please visit 'https://docs.dataforseo.com/v3/aioptimizat…
LlmMentionsAvailableFilters → 200
POST
/v3/ai_optimization/llm_mentions/search/live
Live LLM Mentions Search endpoint provides mention data and related metrics from AI searches. The results are specific to the selected platform (google for Google’s AI Overview or chatgpt for ChatGPT…
LlmMentionsSearchLive body → 200
POST
/v3/ai_optimization/llm_mentions/top_pages/live
Live LLM Mentions Top Pages endpoint provides aggregated LLM mentions metrics grouped by the most frequently mentioned pages for the specified target. The results are specific to the selected platfor…
LlmMentionsTopPagesLive body → 200
POST
/v3/ai_optimization/llm_mentions/top_domains/live
Live LLM Mentions Top Domains endpoint provides aggregated LLM mentions metrics grouped by the most frequently mentioned domains for the specified target. The results are specific to the selected pla…
LlmMentionsTopDomainsLive body → 200
POST
/v3/ai_optimization/llm_mentions/aggregated_metrics/live
Live LLM Mentions endpoint provides aggregated metrics for mentions of the keywords or domains specified in the target array of the request. The results are specific to the selected platform (google…
LlmMentionsAggregatedMetricsLive body → 200
POST
/v3/ai_optimization/llm_mentions/cross_aggregated_metrics/live
Live LLM Mentions endpoint provides aggregated metrics grouped by custom keys for mentions of the keywords or domains specified in the target array of the request. Each item in the results array corr…
LlmMentionsCrossAggregatedMetricsLive body → 200
GET
/v3/ai_optimization/chat_gpt/llm_responses/models
You will receive the list of available Chat GPT AI models by calling this API. As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specif…
ChatGptLlmResponsesModels → 200
POST
/v3/ai_optimization/chat_gpt/llm_responses/live
Live ChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT AI model, based on the input parameters. for more info please visit 'https://docs.dataforseo.co…
ChatGptLlmResponsesLive body → 200
POST
/v3/ai_optimization/chat_gpt/llm_responses/task_post
ChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/v3/aio…
ChatGptLlmResponsesTaskPost body → 200
GET
/v3/ai_optimization/chat_gpt/llm_responses/tasks_ready
This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postbackurl, you can receive the list…
ChatGptLlmResponsesTasksReady → 200
GET
/v3/ai_optimization/chat_gpt/llm_responses/task_get/{id}
Chat GPT LLM Responses endpoint allows you to retrieve structured responses from a specific Chat GPT model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/v3/a…
ChatGptLlmResponsesTaskGet 1 param → 200
GET
/v3/ai_optimization/claude/llm_responses/models
You will receive the list of available Claude AI models by calling this API. As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific…
ClaudeLlmResponsesModels → 200
POST
/v3/ai_optimization/claude/llm_responses/live
Live Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/v3/…
ClaudeLlmResponsesLive body → 200
POST
/v3/ai_optimization/claude/llm_responses/task_post
Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/v3/aiopt…
ClaudeLlmResponsesTaskPost body → 200
GET
/v3/ai_optimization/claude/llm_responses/tasks_ready
This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postbackurl, you can receive the list…
ClaudeLlmResponsesTasksReady → 200
GET
/v3/ai_optimization/claude/llm_responses/task_get/{id}
Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/v3/aiopt…
ClaudeLlmResponsesTaskGet 1 param → 200
GET
/v3/ai_optimization/gemini/llm_responses/models
You will receive the list of available Gemini AI models by calling this API. As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific…
GeminiLlmResponsesModels → 200
POST
/v3/ai_optimization/gemini/llm_responses/task_post
Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/v3/aiopt…
GeminiLlmResponsesTaskPost body → 200
GET
/v3/ai_optimization/gemini/llm_responses/tasks_ready
This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postbackurl, you can receive the list…
GeminiLlmResponsesTasksReady → 200
GET
/v3/ai_optimization/gemini/llm_responses/task_get/{id}
Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/v3/aiopt…
GeminiLlmResponsesTaskGet 1 param → 200
POST
/v3/ai_optimization/gemini/llm_responses/live
Live Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini AI model, based on the input parameters. for more info please visit 'https://docs.dataforseo.com/…
GeminiLlmResponsesLive body → 200
GET
/v3/ai_optimization/gemini/llm_scraper/locations
You will receive the list of locations by this API call. You can filter the list of locations by country when setting a task. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization…
GeminiLlmScraperLocations → 200
GET
/v3/ai_optimization/gemini/llm_scraper/languages
You will receive the list of languages by calling this API. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/gemini/llmscraper/languages/?bash'
GeminiLlmScraperLanguages → 200
POST
/v3/ai_optimization/gemini/llm_scraper/task_post
Gemini LLM Scraper API provides structured results from Gemini. The results are specific to the selected location (see the List of Locations) and language (see the List of Languages), and keyword. fo…
GeminiLlmScraperTaskPost body → 200
GET
/v3/ai_optimization/gemini/llm_scraper/tasks_ready
The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If you use the Standard method without specifying the postbackurl, you can re…
GeminiLlmScraperTasksReady → 200
GET
/v3/ai_optimization/gemini/llm_scraper/task_get/advanced/{id}
Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/gemini/llmscraper/taskget/advanced/?bash'
GeminiLlmScraperTaskGetAdvanced 1 param → 200
GET
/v3/ai_optimization/gemini/llm_scraper/task_get/html/{id}
Description of the fields for sending a request: for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/gemini/llmscraper/taskget/html/?bash'
GeminiLlmScraperTaskGetHtml 1 param → 200
POST
/v3/ai_optimization/gemini/llm_scraper/live/advanced
Live Gemini LLM Scraper endpoint provides structured results from Gemini. The results are specific to the selected location (see the List of Locations), language (see the List of Languages), and keyw…
GeminiLlmScraperLiveAdvanced body → 200
POST
/v3/ai_optimization/gemini/llm_scraper/live/html
Live Gemini LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language (see the List of Languages), and location (see the List of Locations). for more info pleas…
GeminiLlmScraperLiveHtml body → 200
GET
/v3/ai_optimization/perplexity/llm_responses/models
You will receive the list of available Perplexity AI models by calling this API. As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information spec…
PerplexityLlmResponsesModels → 200
POST
/v3/ai_optimization/perplexity/llm_responses/live
Live Perplexity LLM Responses endpoint allows you to retrieve structured responses from a specific Perplexity AI model, based on the input parameters. for more info please visit 'https://docs.datafor…
PerplexityLlmResponsesLive body → 200
GET
/v3/ai_optimization/ai_keyword_data/available_filters
Here you will find all the necessary information about filters that can be used with AI Keyword Data API endpoints. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/aikeyword…
AiKeywordDataAvailableFilters → 200
GET
/v3/ai_optimization/ai_keyword_data/locations_and_languages
Using this endpoint you can get the full list of locations and languages supported in AI Keyword Data API. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/aikeyworddata/loca…
AiKeywordDataLocationsAndLanguages → 200
POST
/v3/ai_optimization/ai_keyword_data/keywords_search_volume/live
This endpoint provides search volume data for your target keywords, reflecting their estimated usage in AI tools. for more info please visit 'https://docs.dataforseo.com/v3/aioptimization/aikeywordda…
AiKeywordDataKeywordsSearchVolumeLive body → 200

Schemas 173

The contract defines 173 schemas that model the data the API accepts and returns. The most detailed are AiOptimizationLlmMentionsSearchLiveRequestInfo (20 properties), AiOptimizationLlmMentionsTopDomainsLiveRequestInfo (19 properties), AiOptimizationLlmMentionsTopPagesLiveRequestInfo (19 properties), AiOptimizationLlmMentionsCrossAggregatedMetricsLiveRequestInfo (19 properties). Each schema is shown below with its type and property counts.

BaseResponseTaskInfo
object
8 properties
AiOptimizationGeminiLlmScraperTasksReadyResponseInfo
object
AiOptimizationGeminiLlmResponsesLiveResultInfo
object
9 properties
AiOptimizationLlmMentionsSearchLiveResultInfo
object
5 properties
SearchResults
object
7 properties
AiOptimizationResultTotalInfo
object
7 properties
AiOptimizationClaudeLlmResponsesTaskGetTaskInfo
object
AiOptimizationClaudeLlmResponsesLiveRequestInfo
object
13 properties
AiOptimizationLlmMentionsTopPagesLiveTaskInfo
object
AiOptimizationChatGptLlmScraperLiveHtmlTaskInfo
object
AiMonthlySearches
object
3 properties
AiOptimizationGeminiLlmScraperTaskGetAdvancedResponseInfo
object
AiOptimizationAiKeywordDataAvailableFiltersTaskInfo
object
AiOptimizationGeminiLlmScraperTaskPostResponseInfo
object
AiOptimizationChatGptLlmResponsesModelsResultInfo
object
3 properties
AiOptimizationGeminiLlmScraperLiveAdvancedResultInfo
object
11 properties
AiOptimizationLlmMentionsLocationsAndLanguagesTaskInfo
object
AiOptimizationChatGptLlmResponsesTasksReadyResponseInfo
object
AvailableLanguages
object
5 properties
AiOptimizationChatGptLlmResponsesTaskGetResultInfo
object
9 properties
AiOptimizationChatGptLlmResponsesTaskPostTaskInfo
object
AiOptimizationGeminiLlmScraperTaskGetAdvancedTaskInfo
object
AiOptimizationClaudeLlmResponsesTasksReadyTaskInfo
object
AiOptimizationGeminiLlmScraperLocationsTaskInfo
object
AiOptimizationChatGptLlmScraperLiveAdvancedTaskInfo
object
AiOptimizationChatGptLlmScraperLiveAdvancedResultInfo
object
15 properties
AiOptimizationGeminiLlmScraperLanguagesResultInfo
object
2 properties
AiOptimizationLlmMentionsSearchLiveRequestInfo
object
20 properties
AiOptimizationChatGptLlmResponsesLiveResultInfo
object
9 properties
AiOptimizationGeminiLlmScraperTaskGetHtmlResponseInfo
object
AiOptimizationChatGptLlmScraperTasksReadyTaskInfo
object
AiOptimizationChatGptLlmScraperLiveAdvancedResponseInfo
object
AiOptimizationLlmMentionsLocationsAndLanguagesResponseInfo
object
AiOptimizationLlmMentionsTopDomainsLiveTaskInfo
object
AiOptimizationChatGptLlmScraperTasksReadyResultInfo
object
8 properties
Sources
object
9 properties
AiOptimizationChatGptLlmResponsesTaskPostResponseInfo
object
AiOptimizationLlmMentionsLocationsAndLanguagesResultInfo
object
3 properties
AiOptimizationChatGptLlmScraperLiveHtmlRequestInfo
object
8 properties
AiOptimizationClaudeLlmResponsesLiveResponseInfo
object
AiOptimizationGeminiLlmResponsesTaskPostRequestInfo
object
12 properties
LlmMessageChainItem
object
2 properties
AiOptimizationChatGptLlmResponsesLiveResponseInfo
object
AiOptimizationChatGptLlmScraperLiveAdvancedRequestInfo
object
7 properties
AiOptimizationChatGptLlmScraperTaskPostTaskInfo
object
MonthlySearchesInfo
object
3 properties
AiOptimizationLlmMentionsSearchLiveTaskInfo
object
AiOptimizationGeminiLlmScraperLiveHtmlTaskInfo
object
AiOptimizationLlmMentionsTopPagesLiveRequestInfo
object
19 properties
AiOptimizationLLmMentionsCrossAggregateMetricsTargetInfo
object
2 properties
AiOptimizationChatGptLlmScraperTaskGetAdvancedTaskInfo
object
AiOptimizationChatGptLlmScraperLiveHtmlResultInfo
object
6 properties
BaseAiOptimizationLlmResponseElementItem
object
1 property
GroupElement
object
5 properties
AiOptimizationPerplexityLlmResponsesModelsResponseInfo
object
AiOptimizationLlmMentionsAggregatedMetricsLiveResultInfo
object
2 properties
AiOptimizationGeminiLlmScraperTaskGetHtmlTaskInfo
object
AiOptimizationPerplexityLlmResponsesLiveTaskInfo
object
AiOptimizationGeminiLlmResponsesLiveResponseInfo
object
AiOptimizationChatGptLlmScraperLocationsResultInfo
object
5 properties
AiOptimizationGeminiLlmScraperLiveHtmlResponseInfo
object
SourceInfo
object
9 properties
AiOptimizationGeminiLlmScraperLiveHtmlRequestInfo
object
7 properties
AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveResultInfo
object
4 properties
BrandEntities
object
3 properties
AiOptimizationLlmMentionsCrossAggregatedMetricsLiveTaskInfo
object
AiOptimizationLlmMentionsCrossAggregatedMetricsLiveResultInfo
object
2 properties
AiOptimizationLlmMentionsSearchLiveItem
object
14 properties
AiOptimizationClaudeLlmResponsesLiveTaskInfo
object
AiOptimizationClaudeLlmResponsesModelsResultInfo
object
3 properties
BaseChatGptLlmScraperElementItem
object
3 properties
AiOptimizationClaudeLlmResponsesLiveResultInfo
object
9 properties
AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveItem
object
3 properties
AiOptimizationLlmMentionsSearchLiveResponseInfo
object
AiOptimizationPerplexityLlmResponsesModelsResultInfo
object
3 properties
AiOptimizationClaudeLlmResponsesModelsTaskInfo
object
AiOptimizationGeminiLlmScraperTasksReadyTaskInfo
object
LlmMessageSectionInfo
object
3 properties
AnnotationInfo
object
2 properties
AiOptimizationChatGptLlmScraperTaskGetHtmlResultInfo
object
6 properties
AiOptimizationChatGptLlmScraperLocationsCountryResultInfo
object
5 properties
AiOptimizationGeminiLlmScraperLiveHtmlResultInfo
object
6 properties
AiOptimizationGeminiLlmScraperLiveAdvancedRequestInfo
object
6 properties
AiOptimizationChatGptLlmScraperLanguagesResponseInfo
object
AiOptimizationChatGptLlmScraperTaskPostRequestInfo
object
12 properties
AiOptimizationLlmMentionsAvailableFiltersTaskInfo
object
AiOptimizationAiKeywordDataLocationsAndLanguagesTaskInfo
object
AiOptimizationAiKeywordDataAvailableFiltersResultInfo
object
1 property
AiOptimizationGeminiLlmScraperLanguagesTaskInfo
object
AiOptimizationGeminiLlmResponsesTasksReadyResponseInfo
object
ResultAvailableLanguages
object
4 properties
AiOptimizationClaudeLlmResponsesTaskGetResultInfo
object
9 properties
AiOptimizationGeminiLlmResponsesTaskGetTaskInfo
object
AiOptimizationChatGptLlmScraperLiveHtmlResponseInfo
object
AiOptimizationGeminiLlmResponsesTaskGetResultInfo
object
9 properties
AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveTaskInfo
object
AiOptimizationGeminiLlmResponsesTaskPostResponseInfo
object
AiOptimizationChatGptLlmResponsesTaskGetResponseInfo
object
AiOptimizationGeminiLlmResponsesTasksReadyResultInfo
object
6 properties
AiOptimizationChatGptLlmResponsesTaskPostRequestInfo
object
10 properties
AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveRequestInfo
object
6 properties
AiOptimizationChatGptLlmResponsesTasksReadyResultInfo
object
6 properties
AiOptimizationClaudeLlmResponsesTasksReadyResponseInfo
object
AiOptimizationGeminiLlmScraperTaskPostTaskInfo
object
AiOptimizationGeminiLlmResponsesModelsResultInfo
object
3 properties
AiOptimizationGeminiLlmResponsesLiveTaskInfo
object
AiOptimizationClaudeLlmResponsesModelsResponseInfo
object
AiOptimizationGeminiLlmResponsesTaskGetResponseInfo
object
AiOptimizationGeminiLlmScraperTaskPostRequestInfo
object
11 properties
AiOptimizationChatGptLlmResponsesLiveTaskInfo
object
AiOptimizationAiKeywordDataLocationsAndLanguagesResponseInfo
object
AiOptimizationPerplexityLlmResponsesLiveResponseInfo
object
ChatgptSearchResult
object
6 properties
AiOptimizationGeminiLlmScraperLocationsResponseInfo
object
BaseGeminiLlmScraperElementItem
object
4 properties
AiOptimizationChatGptLlmScraperLocationsCountryTaskInfo
object
AiOptimizationGeminiLlmScraperLanguagesResponseInfo
object
AiOptimizationAiKeywordDataLocationsAndLanguagesResultInfo
object
3 properties
AiOptimizationClaudeLlmResponsesTaskPostRequestInfo
object
15 properties
AiOptimizationChatGptLlmScraperLocationsCountryResponseInfo
object
AiOptimizationChatGptLlmScraperLocationsTaskInfo
object
AiOptimizationChatGptLlmScraperTaskGetAdvancedResultInfo
object
15 properties
AiOptimizationAiKeywordDataAvailableFiltersResponseInfo
object
AiOptimizationGeminiLlmResponsesModelsResponseInfo
object
AiOptimizationLlmMentionsTopDomainsLiveResponseInfo
object
AiOptimizationPerplexityLlmResponsesModelsTaskInfo
object
AiOptimizationGeminiLlmResponsesTaskPostTaskInfo
object
AiOptimizationGeminiLlmScraperLiveAdvancedTaskInfo
object
AiOptimizationLlmMentionsTopPagesLiveResultInfo
object
2 properties
AiOptimizationClaudeLlmResponsesTaskPostTaskInfo
object
AiOptimizationGeminiLlmScraperTasksReadyResultInfo
object
7 properties
AiOptimizationChatGptLlmResponsesModelsTaskInfo
object
AiOptimizationClaudeLlmResponsesTasksReadyResultInfo
object
6 properties
AiOptimizationPerplexityLlmResponsesLiveResultInfo
object
9 properties
AiOptimizationChatGptLlmResponsesTasksReadyTaskInfo
object
AiOptimizationLlmMentionsCrossAggregatedMetricsLiveResponseInfo
object
AiOptimizationGeminiLlmResponsesModelsTaskInfo
object
AiOptimizationGeminiLlmResponsesTasksReadyTaskInfo
object
AiOptimizationChatGptLlmScraperLanguagesResultInfo
object
2 properties
AiOptimizationClaudeLlmResponsesTaskPostResponseInfo
object
AiOptimizationChatGptLlmResponsesLiveRequestInfo
object
12 properties
AiOptimizationChatGptLlmScraperLanguagesTaskInfo
object
AiOptimizationChatGptLlmScraperLocationsResponseInfo
object
AiOptimizationLlmMentionssLiveItem
object
8 properties
AiOptimizationLlmMentionsAvailableFiltersResponseInfo
object
AiOptimizationChatGptLlmResponsesModelsResponseInfo
object
BaseAiOptimizationLLmMentionsTargetElement
object
2 properties
HtmlItemInfo
object
3 properties
AiOptimizationChatGptLlmScraperTaskGetHtmlResponseInfo
object
AiOptimizationPerplexityLlmResponsesLiveRequestInfo
object
9 properties
AiOptimizationAiKeywordDataKeywordsSearchVolumeLiveResponseInfo
object
AiOptimizationLlmMentionsTopPagesLiveResponseInfo
object
AiOptimizationChatGptLlmScraperTasksReadyResponseInfo
object
AiOptimizationGeminiLlmScraperTaskGetHtmlResultInfo
object
6 properties
AiOptimizationChatGptLlmScraperTaskGetHtmlTaskInfo
object
AiOptimizationChatGptLlmScraperTaskGetAdvancedResponseInfo
object
AiOptimizationGeminiLlmScraperLocationsResultInfo
object
5 properties
AiOptimizationChatGptLlmResponsesTaskGetTaskInfo
object
AiOptimizationLlmMentionsTopDomainsLiveResultInfo
object
2 properties
AiOptimizationGeminiLlmScraperTaskGetAdvancedResultInfo
object
11 properties
BaseResponseInfo
object
7 properties
AiOptimizationGeminiLlmResponsesLiveRequestInfo
object
10 properties
AiOptimizationLlmMentionsAggregatedMetricsLiveResponseInfo
object
AiOptimizationGeminiLlmScraperLiveAdvancedResponseInfo
object
ChatGptBrandEntity
object
5 properties
AiOptimizationLlmMentionsAggregatedMetricsLiveTaskInfo
object
MessageAiOptimizationLlmResponseElementItem
object
AiOptimizationLlmMentionsAggregatedMetricsLiveRequestInfo
object
17 properties
AiOptimizationLlmMentionsTopDomainsLiveRequestInfo
object
19 properties
AiOptimizationLlmMentionsCrossAggregatedMetricsLiveRequestInfo
object
19 properties
AiOptimizationClaudeLlmResponsesTaskGetResponseInfo
object
AiOptimizationChatGptLlmScraperTaskPostResponseInfo
object
AiOptimizationLlmMentionsAvailableFiltersResultInfo
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dataforseo-aioptimization-api-openapi.yml Raw ↑

Other APIs DataForSEO publishes across the network.

DataForSEO AppData API
DataForSEO Appendix API
DataForSEO Backlinks API
DataForSEO BusinessData API
DataForSEO ContentAnalysis API
DataForSEO DataforseoLabs API
DataForSEO DomainAnalytics API
DataForSEO KeywordsData API
DataForSEO Merchant API
DataForSEO OnPage API
DataForSEO Serp API
Where this information came from

This is an independent, third-party profile of DataForSEO AiOptimization API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.