Your account will be charged only for posting a task. You can get the results of the task within the next 30 days for free.
The cost can be calculated on the Pricing page.
Description of the fields for sending a request:
| Field name | Type | Description |
|---|---|---|
id |
string | task identifier a universally unique identifier (UUID) unique task identifier in our system you will be able to use it within 30 days to request the results of the task at any time |
As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.
You can also get all available SERP features and possible extra elements by making a request to the following Sandbox URL:
https://sandbox.dataforseo.com/v3/serp/chatgpt/ai_mode/task_get/advanced/00000000-0000-0000-0000-000000000000
The response will include all available items in the ChatGPT SERP Advanced endpoint with the fields containing dummy data.
You won’t be charged for using Sandbox endpoints.
Description of the fields in the results array:
| Field name | Type | Description |
|---|---|---|
version |
string | the current version of the API |
status_code |
integer | general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions |
status_message |
string | general informational message you can find the full list of general informational messages here |
time |
string | execution time, seconds |
cost |
float | total tasks cost, USD |
tasks_count |
integer | the number of tasks in the tasks array |
tasks_error |
integer | the number of tasks in the tasks array returned with an error |
tasks |
array | array of tasks |
id |
string | task identifier unique task identifier in our system in the UUID format |
status_code |
integer | status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here |
status_message |
string | informational message of the task you can find the full list of general informational messages here |
time |
string | execution time, seconds |
cost |
float | cost of the task, USD |
result_count |
integer | number of elements in the result array |
path |
array | URL path |
data |
object | contains the same parameters that you specified in the POST request |
result |
array | array of results |
keyword |
string | keyword received in a POST array the keyword is returned with decoded %## (plus symbol ‘+’ will be decoded to a space character) |
type |
string | search engine type in a POST array |
se_domain |
string | search engine domain in a POST array |
location_code |
integer | location code in a POST array |
language_code |
string | language code in a POST array |
check_url |
string | direct URL to search engine results you can use it to make sure that we provided exact results |
datetime |
string | date and time when the result was received in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: 2019-11-15 12:57:46 +00:00 |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
search_results |
array | array of search results |
type |
string | type of element = ‘chatgpt_search_result’ |
url |
string | result URL |
domain |
string | result domain |
title |
string | result title |
description |
string | result description |
breadcrumb |
string | breadcrumb |
sources |
array | array of sources |
type |
string | type of element = ‘chatgpt_source’ |
title |
string | source title |
snippet |
string | source description |
domain |
string | source domain in SERP |
url |
string | source URL |
thumbnail |
string | source thumbnail |
source_name |
string | source name |
publication_date |
string | date and time when the result was published in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes” example: 2019-11-15 12:57:46 +00:00 |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
se_results_count |
integer | total number of results in SERP |
item_types |
array | types of search results in SERP contains types of search results ( items) found in SERP.possible item types: chatgpt_text, chatgpt_table, chatgpt_navigation_list, chatgpt_images, chatgpt_local_businesses, chatgpt_products |
items_count |
integer | the number of results returned in the items array |
items |
array | elements of ChatGPT results |
| ‘chatgpt_text’ element in SERP | ||
type |
string | type of element = ‘chatgpt_text’ |
rank_group |
integer | group rank in SERP position within a group of elements with identical type valuespositions of elements with different type values are omitted from rank_group |
rank_absolute |
integer | absolute rank in SERP absolute position among all the elements in SERP |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
sources |
array | array of sources |
type |
string | type of element = ‘chatgpt_source’ |
title |
string | source title |
snippet |
string | source description |
domain |
string | source domain in SERP |
url |
string | source URL |
thumbnail |
string | source thumbnail |
source_name |
string | source name |
publication_date |
string | date and time when the result was published in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes” example: 2019-11-15 12:57:46 +00:00 |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
| ‘chatgpt_table’ element in SERP | ||
type |
string | type of element = ‘chatgpt_table’ |
rank_group |
integer | group rank in SERP position within a group of elements with identical type valuespositions of elements with different type values are omitted from rank_group |
rank_absolute |
integer | absolute rank in SERP absolute position among all the elements in SERP |
text |
string | text of the element |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
table |
object | table present in the element the header and content of the table present in the element |
table_header |
array | content in the header of the table |
table_content |
array | array of contents of the table present in the element each array represents the table row |
| ‘chatgpt_navigation_list’ element in SERP | ||
type |
string | type of element = ‘chatgpt_navigation_list’ |
rank_group |
integer | group rank in SERP position within a group of elements with identical type valuespositions of elements with different type values are omitted from rank_group |
rank_absolute |
integer | absolute rank in SERP absolute position among all the elements in SERP |
title |
string | title of the element |
sources |
array | array of sources |
type |
string | type of element = ‘chatgpt_source’ |
title |
string | source title |
snippet |
string | source description |
domain |
string | source domain in SERP |
url |
string | source URL |
thumbnail |
string | source thumbnail |
source_name |
string | source name |
publication_date |
string | date and time when the result was published in the format: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes” example: 2019-11-15 12:57:46 +00:00 |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
| ‘chatgpt_images’ element in SERP | ||
type |
string | type of element = ‘chatgpt_images’ |
rank_group |
integer | group rank in SERP position within a group of elements with identical type valuespositions of elements with different type values are omitted from rank_group |
rank_absolute |
integer | absolute rank in SERP absolute position among all the elements in SERP |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
items |
array | items present in the element |
type |
string | type of element = ‘images_element‘ |
alt |
string | alt tag of the image |
url |
string | relevant URL |
image_url |
string | URL of the image the URL leading to the image on the original resource or DataForSEO storage (in case the original source is not available) |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
| ‘chatgpt_local_businesses’ element in SERP | ||
type |
string | type of element = ‘chatgpt_local_businesses’ |
rank_group |
integer | group rank in SERP position within a group of elements with identical type valuespositions of elements with different type values are omitted from rank_group |
rank_absolute |
integer | absolute rank in SERP absolute position among all the elements in SERP |
markdown |
string | content of the element in markdown format content of the result formatted in the markdown markup language |
items |
array | items present in the element |
type |
string | type of element = ‘chatgpt_local_businesses_element‘ |
title |
string | title of the local businesses |
description |
string | description of the local businesses |
address |
string | address of the local businesses |
phone |
string | phone of the local businesses |
reviews_count |
integer | total number of reviews submitted for the local businesses |
rating |
object | rating of the corresponding local businesses popularity rate based on reviews and displayed in SERP |
rating_type |
string | type of rating here you can find the following elements: Max5, Percents, CustomMax |
value |
float | the average rating based on all reviews |
votes_count |
integer | the number of votes |
rating_max |
integer | the maximum value for a rating_type |
| ‘chatgpt_products’ element in SERP | ||
type |
string | type of element = ‘chatgpt_products’ |
rank_group |
integer | group rank in SERP position within a group of elements with identical type valuespositions of elements with different type values are omitted from rank_group |
rank_absolute |
integer | absolute rank in SERP absolute position among all the elements in SERP |
items |
array | items present in the element |
type |
string | type of element = ‘chatgpt_products_element‘ |
product_id |
string | product id |
title |
string | title of the product |
rating |
object | rating of the product popularity rate based on reviews and displayed in SERP |
rating_type |
string | type of rating here you can find the following elements: Max5, Percents, CustomMax |
value |
float | the average rating based on all reviews |
votes_count |
integer | the number of votes |
rating_max |
integer | the maximum value for a rating_type |
price |
float | product price |
currency |
string | currency of the listed price ISO code of the currency applied to the price |
tag |
string | tag text |
url |
string | result URL |
domain |
string | result domain in SERP |
images |
array | image URLs of the element contains URLs leading to the images on the original resource or DataForSEO storage (in case the original source is not available) |
Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-access
# Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
login="login"
password="password"
cred="$(printf ${login}:${password} | base64)"
id="02261816-2027-0066-0000-c27d02864073"
curl --location --request GET "https://api.dataforseo.com/v3/serp/chatgpt/ai_mode/task_get/advanced/${id}"
--header "Authorization: Basic ${cred}"
--header "Content-Type: application/json"
--data-raw ""<?php
// You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip
require('RestClient.php');
$api_url = 'https://api.dataforseo.com/';
try {
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
$client = new RestClient($api_url, null, 'login', 'password');
} catch (RestClientException $e) {
echo "n";
print "HTTP code: {$e->getHttpCode()}n";
print "Error code: {$e->getCode()}n";
print "Message: {$e->getMessage()}n";
print $e->getTraceAsString();
echo "n";
exit();
}
try {
$result = array();
// #1 - using this method you can get a list of completed tasks
// GET /v3/serp/chatgpt/ai_mode/tasks_ready
// in addition to '{{low_se_name}}' and '{{low_se_type}}' you can also set other search engine and type parameters
// the full list of possible parameters is available in documentation
$tasks_ready = $client->get('/v3/serp/chatgpt/ai_mode/tasks_ready');
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (isset($tasks_ready['status_code']) AND $tasks_ready['status_code'] === 20000) {
foreach ($tasks_ready['tasks'] as $task) {
if (isset($task['result'])) {
foreach ($task['result'] as $task_ready) {
// #2 - using this method you can get results of each completed task
// GET /v3/serp/chatgpt/ai_mode/task_get/advanced/$id
if (isset($task_ready['endpoint_advanced'])) {
$result[] = $client->get($task_ready['endpoint_advanced']);
}
// #3 - another way to get the task results by id
// GET /v3/serp/chatgpt/ai_mode/task_get/advanced/$id
/*
if (isset($task_ready['id'])) {
$result[] = $client->get('/v3/serp/chatgpt/ai_mode/task_get/advanced/' . $task_ready['id']);
}
*/
}
}
}
}
print_r($result);
// do something with result
} catch (RestClientException $e) {
echo "n";
print "HTTP code: {$e->getHttpCode()}n";
print "Error code: {$e->getCode()}n";
print "Message: {$e->getMessage()}n";
print $e->getTraceAsString();
echo "n";
}
$client = null;
?>const task_id = '02231256-2604-0066-2000-57133b8fc54e';
const axios = require('axios');
axios({
method: 'get',
url: 'https://api.dataforseo.com/v3/serp/chatgpt/ai_mode/task_get/advanced/' + task_id,
auth: {
username: 'login',
password: 'password'
},
headers: {
'content-type': 'application/json'
}
}).then(function (response) {
var result = response['data']['tasks'];
// Result data
console.log(result);
}).catch(function (error) {
console.log(error);
});from client import RestClient
# You can download this file from here https://cdn.dataforseo.com/v3/examples/python/python_Client.zip
client = RestClient("login", "password")
# 1 - using this method you can get a list of completed tasks
# GET /v3/serp/chatgpt/ai_mode/tasks_ready
# in addition to 'chatgpt' and 'ai_mode' you can also set other search engine and type parameters
# the full list of possible parameters is available in documentation
response = client.get("/v3/serp/chatgpt/ai_mode/tasks_ready")
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if response["status_code"] == 20000:
results = []
for task in response['tasks']:
if (task['result'] and (len(task['result']) > 0)):
for resultTaskInfo in task['result']:
# 2 - using this method you can get results of each completed task
# GET /v3/serp/chatgpt/ai_mode/task_get/advanced/$id
if(resultTaskInfo['endpoint_advanced']):
results.append(client.get(resultTaskInfo['endpoint_advanced']))
'''
# 3 - another way to get the task results by id
# GET /v3/serp/chatgpt/ai_mode/task_get/advanced/$id
if(resultTaskInfo['id']):
results.append(client.get("/v3/serp/chatgpt/ai_mode/task_get/advanced/" + resultTaskInfo['id']))
'''
print(results)
# do something with result
else:
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
namespace DataForSeoDemos
{
public static partial class Demos
{
public static async Task serp_task_get()
{
var httpClient = new HttpClient
{
BaseAddress = new Uri("https://api.dataforseo.com/"),
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes("login:password"))) }
};
// #1 - using this method you can get a list of completed tasks
// GET /v3/serp/chatgpt/ai_mode/tasks_ready
// in addition to 'chatgpt' and 'ai_mode' you can also set other search engine and type parameters
// the full list of possible parameters is available in documentation
var response = await httpClient.GetAsync("/v3/serp/chatgpt/ai_mode/tasks_ready");
var tasksInfo = JsonConvert.DeserializeObject<dynamic>(await response.Content.ReadAsStringAsync());
var tasksResponses = new List<object>();
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (tasksInfo.status_code == 20000)
{
foreach (var tasks in tasksInfo.tasks)
{
if (tasks.First.result != null)
{
foreach (var task in tasks.First.result)
{
if (task.endpoint_advanced != null)
{
// #2 - using this method you can get results of each completed task
// GET /v3/serp/chatgpt/ai_mode/task_get/advanced/$id
var tasksGetResponse = await httpClient.GetAsync((string)task.endpoint_advanced);
var tasksResultObj = JsonConvert.DeserializeObject<dynamic>(await tasksGetResponse.Content.ReadAsStringAsync());
if (tasksResultObj.tasks != null)
{
foreach (var taskResult in tasksResultObj.tasks)
{
var fst = taskResult.First;
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (fst.status_code >= 40000 || fst.result == null)
Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
else
tasksResponses.Add(fst.result);
}
}
// #3 - another way to get the task results by id
// GET /v3/serp/chatgpt/ai_mode/task_get/advanced/$id
/*
var tasksGetResponse = await httpClient.GetAsync("/v3/serp/chatgpt/ai_mode/task_get/advanced/" + (string)task.id);
var tasksResultObj = JsonConvert.DeserializeObject<dynamic>(await tasksGetResponse.Content.ReadAsStringAsync());
if (tasksResultObj.tasks != null)
{
foreach (var taskResult in tasksResultObj.tasks)
{
var fst = taskResult.First;
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (fst.status_code >= 40000 || fst.result == null)
Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
else
tasksResponses.Add(fst.result);
}
}
*/
}
}
}
}
if (tasksResponses.Count > 0)
// do something with result
Console.WriteLine(String.Join(Environment.NewLine, tasksResponses));
else
Console.WriteLine("No completed tasks");
}
else
Console.WriteLine($"error. Code: {tasksInfo.status_code} Message: {tasksInfo.status_message}");
}
}
}The above command returns JSON structured like this:
{
"version": "0.1.20250723",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1703 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks":
[
{
"id": "07231424-0696-0066-1000-8cb255c6cd3b",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0672 sec.",
"cost": 0,
"result_count": 1,
"path":
[
"v3",
"serp",
"chatgpt",
"ai_mode",
"task_get",
"advanced",
"07231424-0696-0066-1000-8cb255c6cd3b"
],
"data":
{
"api": "serp",
"function": "task_get",
"se": "chatgpt",
"se_type": "ai_mode",
"language_code": "en",
"location_code": 2840,
"keyword": "albert einstein",
"device": "desktop",
"os": "windows"
},
"result":
[
{
"keyword": "albert einstein",
"location_code": 2840,
"language_code": "en",
"check_url": "https://chatgpt.com/?q=who%27s%20current%20US%20president%3F&hints=search",
"datetime": "2025-07-23 11:25:18 +00:00",
"markdown": "The current President of the United States is **Donald J. Trump**, serving his second nonconsecutive term. He was inaugurated as the **47th president** on **January 20, 2025**, at a ceremony held in the U.S. Capitol Rotunda [[[en.wikipedia.org]]](https://en.wikipedia.org/wiki/Second_inauguration_of_Donald_Trump?utm_source=chatgpt.com).nn---nn### ️ Timeline & Key Factsnn- Trump won the **November 2024** presidential election and the Electoral College vote on **December 17, 2024** .n- He officially assumed office on **January 20, 2025**, alongside Vice President **JD Vance** [[[en.wikipedia.org]]](https://en.wikipedia.org/wiki/Second_inauguration_of_Donald_Trump?utm_source=chatgpt.com).n- His prior term ranged from **2017 to 2021**, making him the first U.S. president since **Grover Cleveland** to serve nonconsecutive terms [[[en.wikipedia.org]]](https://en.wikipedia.org/wiki/History_of_the_United_States_%282016%E2%80%93present%29?utm_source=chatgpt.com).nn---nn### ✅ Summarynn| Role | Name | Term |n|--------------------|----------------------|----------------------|n| 45th President | Donald J. Trump | 2017 – 2021 |n| 46th President | Joe Biden | 2021 – January 20, 2025 |n| 47th President | Donald J. Trump | January 20, 2025 – present |nnnSo as of **July 16, 2025**, Donald Trump is the incumbent U.S. president. Let me know if you’d like more details on his current administration or policies! nn",
"search_results":
[
{
"type": "chatgpt_search_result",
"url": "https://www.whitehouse.gov/administration/donald-j-trump/?utm_source=chatgpt.com",
"domain": "www.whitehouse.gov",
"title": "President Donald J. Trump",
"description": "Administration DONALD J. TRUMP 45th & 47th President of the United States After a landslide election victory in 2024, President Donald J. Trump is returning to the White House to build upon his pre...",
"breadcrumb": "whitehouse.gov"
},
{
"type": "chatgpt_search_result",
"url": "https://www.whitehouse.gov/about-the-white-house/presidents/?utm_source=chatgpt.com",
"domain": "www.whitehouse.gov",
"title": "Presidents | The White House",
"description": "GEORGE WASHINGTON The 1st President of the United States JOHN ADAMS The 2nd President of the United States THOMAS JEFFERSON The 3rd President of the United States JAMES MADISON The 4th Presiden...",
"breadcrumb": "whitehouse.gov"
},
{
"type": "chatgpt_search_result",
"url": "https://www.whitehouse.gov/administration/president-biden/?utm_source=chatgpt.com",
"domain": "www.whitehouse.gov",
"title": "Joe Biden: The President | The White House",
"description": "Download Official Portrait President Biden represented Delaware for 36 years in the U.S. Senate before becoming the 47th Vice President of the United States. As President, Biden restored America’s le...",
"breadcrumb": "whitehouse.gov"
},
{
"type": "chatgpt_search_result",
"url": "https://www.bbc.com/news/articles/cde7ng85jwgo?utm_source=chatgpt.com",
"domain": "www.bbc.com",
"title": "When will Donald Trump take office as US president?",
"description": "Skip to content Home News Sport Business Innovation Culture Arts Travel Earth Audio Video Live Weather Newsletters Watch Live WHEN WILL DONALD TRUMP TAKE OFFICE AS US PRESIDENT? 7 Jan...",
"breadcrumb": "bbc.com"
},
{
"type": "chatgpt_search_result",
"url": "https://www.bbc.com/pidgin/articles/cg7z22zml22o?utm_source=chatgpt.com",
"domain": "www.bbc.com",
"title": "Donald Trump inauguration as 47th US President - photos - BBC News Pidgin",
"description": "PRESIDENT HIT BIDEN-ERA POLICIES Image: Joe Biden reaction as Trump dey tok Wia dis foto come from, Getty Images Wetin we call dis foto, Mixture of reactions on display inside Capitolas Trump dey g...",
"breadcrumb": "bbc.com"
},
{
"type": "chatgpt_search_result",
"url": "https://www.bbc.com/news/videos/cy9lvveyyqxo?utm_source=chatgpt.com",
"domain": "www.bbc.com",
"title": "I Donald John Trump...: 47th US president sworn in",
"description": "Skip to content Home News Sport Business Innovation Culture Arts Travel Earth Audio Video Live Weather Newsletters Watch Live I DONALD JOHN TRUMP... 47TH US PRESIDENT SWORN IN US pr...",
"breadcrumb": "bbc.com"
},
{
"type": "chatgpt_search_result",
"url": "https://www.sabcnews.com/sabcnews/trump-sworn-in-as-47th-us-president/?utm_source=chatgpt.com",
"domain": "www.sabcnews.com",
"title": "Trump sworn in as 47th US President - SABC News - Breaking news, special reports, world, business, sport coverage of all South African current events. Africas news leader.",
"description": "Home | TRUMP SWORN IN AS 47TH US PRESIDENT * Donald Trump is sworn in as the 47th US President in the US Capitol Rotunda in Washington, DC, on January 20, 2025. * Image Credits : * SABC NEWS_Trump...",
"breadcrumb": "sabcnews.com"
},
{
"type": "chatgpt_search_result",
"url": "https://www.shutterstock.com/editorial/search/current-us-president-joe-biden?utm_source=chatgpt.com",
"domain": "www.shutterstock.com",
"title": "750 Current Us President Joe Biden Stock Pictures, Editorial Images and Stock Photos | Shutterstock Editorial",
"description": "Skip to content Editorial image Search ImagesVideos CURRENT US PRESIDENT JOE BIDEN EDITORIAL IMAGES APPROXIMATELY 750 CURRENT US PRESIDENT JOE BIDEN IMAGES FOR EDITORIAL USE Categories Collecti...",
"breadcrumb": "shutterstock.com"
},
{
"type": "chatgpt_search_result",
"url": "https://www.legit.ng/world/us/1636287-full-list-american-presidents-trump-set-succeed-biden/?utm_source=chatgpt.com",
"domain": "www.legit.ng",
"title": "Full List of American Presidents as Trump Set to Succeed Biden - Legit.ng",
"description": "* Donald Trump will be inaugurated as the 47th U.S. President on January 20, 2025, defeating President Joe Biden and Kamala Haris in the US presidential election * At 78 years and seven months old, Tr...",
"breadcrumb": "legit.ng"
},
{
"type": "chatgpt_search_result",
"url": "https://www.legit.ng/world/us/1636538-breaking-donald-trump-declared-president/?utm_source=chatgpt.com",
"domain": "www.legit.ng",
"title": "Donald Trump Sworn in as 47th President of United States - Legit.ng",
"description": "* Donald Trump has taken the oath of office as the 47th president of the United States (POTUS) on Monday, January 20 * Trump, 78, made a strong comeback in the November 2024 presidential election, fou...",
"breadcrumb": "legit.ng"
},
{
"type": "chatgpt_search_result",
"url": "https://www.questionai.com/questions-tW38PANkH4/current-president-donald-trump-kamala-harris-joe-biden?utm_source=chatgpt.com",
"domain": "www.questionai.com",
"title": "who is the current president? * donald trump kamala harris joe biden vladimir putin | Question AI",
"description": "Home/Social Science Question Who is the current president? * Donald Trump Kamala Harris Joe Biden Vladimir Putin May 29, 2024 Yes, get the answerNot your question?Search itImage: search it SOLU...",
"breadcrumb": "questionai.com"
},
{
"type": "chatgpt_search_result",
"url": "https://www.politifact.com/factchecks/2023/mar/21/facebook-posts/donald-trump-former-us-president-not-current-comma/?utm_source=chatgpt.com",
"domain": "www.politifact.com",
"title": "PolitiFact | Donald Trump is a former U.S. president, not the current commander in chief",
"description": "English Español GET POLITIFACT IN YOUR INBOX. Facebook posts stated on March 20, 2023 in a Facebook post: Former President Donald Trump is the “current sitting” commander in chief. * Facebook Fac...",
"breadcrumb": "politifact.com"
}
],
"sources":
[
{
"type": "chatgpt_source",
"title": "Second inauguration of Donald Trump",
"snippet": "The inauguration of Donald Trump as the 47th president of the United States took place on Monday, January 20, 2025. Due to freezing temperatures and high winds, it was held inside the U.S. Capitol ro...",
"domain": "en.wikipedia.org",
"url": "https://en.wikipedia.org/wiki/Second_inauguration_of_Donald_Trump?utm_source=chatgpt.com",
"thumbnail": null,
"source_name": "Wikipedia",
"publication_date": "2025-07-07 10:18:25 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "History of the United States (2016–present)",
"snippet": "SECOND TRUMP ADMINISTRATION Donald Trump was reelected in the 2024 presidential election to a second non-consecutive term and Vice President Harris conceded to and congratulated Donald Trump on Novem...",
"domain": "en.wikipedia.org",
"url": "https://en.wikipedia.org/wiki/History_of_the_United_States_%282016%E2%80%93present%29?utm_source=chatgpt.com",
"thumbnail": null,
"source_name": "Wikipedia",
"publication_date": "2025-07-15 17:58:54 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "Agreements between US, Indonesian firms in leadup to trade deal",
"snippet": null,
"domain": "www.reuters.com",
"url": "https://www.reuters.com/business/aerospace-defense/agreements-between-us-indonesian-firms-leadup-trade-deal-2025-07-16/?utm_source=chatgpt.com",
"thumbnail": "https://www.reuters.com/resizer/v2/EMTGT4R275KFLJLCD4K3KNMHDI.jpg?auth=b004bc51d5f8f04a3ee0964dafa2066c8a4ae677c9432b5fdc18553d5f895f9c&smart=true&width=2572&height=1805",
"source_name": null,
"publication_date": "2025-07-16 07:17:52 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "US Senate pushes toward aid, public broadcasting cuts sought by Trump",
"snippet": null,
"domain": "www.reuters.com",
"url": "https://www.reuters.com/business/media-telecom/us-senate-pushes-toward-aid-public-broadcasting-cuts-sought-by-trump-2025-07-16/?utm_source=chatgpt.com",
"thumbnail": "https://www.reuters.com/resizer/v2/I2XK5Y4EB5JDZCNEP5HQAJVAEY.jpg?auth=8bffb80fe6282231ee93a94077ef70f7c96b3fe2aaec41ebc19d18d06328e3c5&smart=true&width=5500&height=3666",
"source_name": null,
"publication_date": "2025-07-16 16:54:44 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "Trump confirms new weapons deal for Ukraine and threatens severe tariffs on Russia if war doesnt end in 50 days - as it happened",
"snippet": null,
"domain": "www.theguardian.com",
"url": "https://www.theguardian.com/world/live/2025/jul/14/europe-ukraine-russia-donald-trump-tariff-latest-live-news-updates?utm_source=chatgpt.com",
"thumbnail": "https://media.guim.co.uk/27b142f8ee96292dc2f953ff1710c85a313481ed/469_0_5000_4000/500.jpg",
"source_name": null,
"publication_date": "2025-07-14 18:28:24 +00:00",
"markdown": null
}
],
"se_results_count": 0,
"item_types":
[
"chatgpt_text",
"chatgpt_table",
"chatgpt_navigation_list",
"chatgpt_images",
"chatgpt_local_businesses",
"chatgpt_products"
],
"items_count": 6,
"items":
[
{
"type": "chatgpt_images",
"rank_group": 1,
"rank_absolute": 1,
"markdown": "",
"items":
[
{
"type": "chatgpt_images_element",
"url": "https://bloomingmore.com/products/roses-nat-red",
"alt": "bloomingmore.com/product...",
"image_url": "https://bloomingmore.com/cdn/shop/products/Red_Rose_Bulk_Bloomingmore.jpg?v=1752086293&width=1024",
"markdown": ""
},
{
"type": "chatgpt_images_element",
"url": "https://www.1800flowers.com/pink-petal-roses-104516",
"alt": "1800flowers.com/pink-pet...",
"image_url": "https://cdn3.1800flowers.com/wcsstore/Flowers/images/catalog/104516_alt1x.jpg?height=755&width=690%3Fauto%3Dwebp",
"markdown": ""
},
{
"type": "chatgpt_images_element",
"url": "https://www.homedepot.com/p/Globalrose-100-Stems-Fresh-Cut-Assorted-Roses-1850500082391/315269749",
"alt": "homedepot.com/p/globalro...",
"image_url": "https://images.thdstatic.com/productImages/f50da17a-ce9d-43b2-b7bc-e1cb6b28e1f2/svn/globalrose-fresh-flowers-1850500082391-64_600.jpg",
"markdown": ""
},
{
"type": "chatgpt_images_element",
"url": "https://flowerexplosion.com/products/starry-galaxy",
"alt": "flowerexplosion.com/prod...",
"image_url": "https://flowerexplosion.com/cdn/shop/files/starry-galaxy-roses-31059909378135.png?v=1703258984",
"markdown": ""
}
]
},
{
"type": "chatgpt_local_businesses",
"rank_group": 2,
"rank_absolute": 2,
"markdown": "**[Bankhouse Coffee](http://thecoastroast.com?utm_source=chatgpt.com)** n**Open now · Coffee Shop · $ · 4.2 (30 reviews)** n_126 Jeff Davis Ave (E 2nd St), Long Beach, MS 39560_ nHistoric roastery in former bank, freshly roasted beans & pastriesnn**Crave Kofi House** n**Open now · $10–20 · 4.7 (83 reviews)** n_200 W Railroad St Suite 106, Long Beach, MS 39560_ nNew café + bistro with single‑origin coffee, pastries & paninisnn**The Blue House Coffee** n**Closed · $1–10 · 4.8 (25 reviews)** n_578 Klondyke Rd, Long Beach, MS 39560_ nCozy drive‑thru stand, great iced chai & friendly vibenn**[Coffee Mounds](https://coffee-mounds-llc.square.site/?utm_source=chatgpt.com)** n**Closed · $1–10 · 4.9 (21 reviews)** n_20144 Pineville Rd A, Long Beach, MS 39560_ nLocal coffee & tea spot on Pineville Rdnn**[Starbucks](https://www.starbucks.com/store-locator/store/1032492/?utm_source=chatgpt.com)** n**Open now · $1–10 · 4.1 (233 reviews)** n_2630 Beach Blvd, Biloxi, MS 39531_ nFamiliar chain for quick grab‑and‑go",
"items":
[
{
"type": "chatgpt_local_businesses_element",
"title": "Bankhouse Coffee",
"description": "Historic roastery in former bank, freshly roasted beans & pastries",
"address": "126 Jeff Davis Ave (E 2nd St), Long Beach, MS 39560",
"phone": "+12288682660",
"reviews_count": 30,
"url": "http://thecoastroast.com?utm_source=chatgpt.com",
"domain": "thecoastroast.com",
"rating":
{
"rating_type": "Max5",
"value": 4.2,
"votes_count": 30,
"rating_max": 5
}
}
]
},
{
"type": "chatgpt_products",
"rank_group": 3,
"rank_absolute": 3,
"items":
[
{
"type": "chatgpt_products_element",
"product_id": "gid://shopify/p/2XxGbHquCxyo5GwbtDP2hv",
"title": "Apple iPhone 16 Pro Max 256 GB",
"rating": null,
"price": 1199,
"currency": "USD",
"tag": "Max performance & display",
"url": "https://yesmegastore.com/products/apple-iphone-16-pro-max-natural?variant=47532274647286&_gsid=gAg4vQqqNs3M&utm_source=chatgpt.com",
"domain": "yesmegastore.com",
"images":
[
"https://cdn.shopify.com/s/files/1/0699/5935/2566/files/Front_b4eb8010-c81a-4cd4-b126-27a8fd95c04e.jpg?v=1743462355",
"https://cdn.shopify.com/s/files/1/0699/5935/2566/files/Front_b4eb8010-c81a-4cd4-b126-27a8fd95c04e.jpg?v=1743462355"
]
},
{
"type": "chatgpt_products_element",
"product_id": "12282010806018998187",
"title": "Samsung Galaxy S25 Ultra",
"rating":
{
"rating_type": "Max5",
"value": 4.8,
"votes_count": 36000,
"rating_max": 5
},
"price": 1199.99,
"currency": "USD",
"tag": "Android flagship with pen & AI",
"url": "https://smartimobile.com/products/samsung-galaxy-s25-ultra?variant=42230288646167&_gsid=zxD6ZfiDXCZi&utm_source=chatgpt.com",
"domain": "smartimobile.com",
"images":
[
"https://images.openai.com/thumbnails/2ffa4af99b110d0c5d56c4411c52abda.webp",
"https://cdn.shopify.com/s/files/1/0555/3645/1607/files/s-l1600_55fffa16-5a91-4ef6-9c92-62e461c767e9.jpg?v=1744236518"
]
}
]
},
{
"type": "chatgpt_text",
"rank_group": 4,
"rank_absolute": 4,
"text": null,
"markdown": "The current President of the United States is **Donald J. Trump**, serving his second nonconsecutive term. He was inaugurated as the **47th president** on **January 20, 2025**, at a ceremony held in the U.S. Capitol Rotunda [[[en.wikipedia.org]]](https://en.wikipedia.org/wiki/Second_inauguration_of_Donald_Trump?utm_source=chatgpt.com).nn---nn### ️ Timeline & Key Factsnn- Trump won the **November 2024** presidential election and the Electoral College vote on **December 17, 2024** .n- He officially assumed office on **January 20, 2025**, alongside Vice President **JD Vance** [[[en.wikipedia.org]]](https://en.wikipedia.org/wiki/Second_inauguration_of_Donald_Trump?utm_source=chatgpt.com).n- His prior term ranged from **2017 to 2021**, making him the first U.S. president since **Grover Cleveland** to serve nonconsecutive terms [[[en.wikipedia.org]]](https://en.wikipedia.org/wiki/History_of_the_United_States_%282016%E2%80%93present%29?utm_source=chatgpt.com).nn---nn### ✅ Summarynn",
"sources":
[
{
"type": "chatgpt_source",
"title": "Second inauguration of Donald Trump",
"snippet": "The inauguration of Donald Trump as the 47th president of the United States took place on Monday, January 20, 2025. Due to freezing temperatures and high winds, it was held inside the U.S. Capitol ro...",
"domain": "en.wikipedia.org",
"url": "https://en.wikipedia.org/wiki/Second_inauguration_of_Donald_Trump?utm_source=chatgpt.com",
"thumbnail": null,
"source_name": "Wikipedia",
"publication_date": "2025-07-07 10:18:25 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "Second inauguration of Donald Trump",
"snippet": "The inauguration of Donald Trump as the 47th president of the United States took place on Monday, January 20, 2025. Due to freezing temperatures and high winds, it was held inside the U.S. Capitol ro...",
"domain": "en.wikipedia.org",
"url": "https://en.wikipedia.org/wiki/Second_inauguration_of_Donald_Trump?utm_source=chatgpt.com",
"thumbnail": null,
"source_name": "Wikipedia",
"publication_date": "2025-07-07 10:18:25 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "History of the United States (2016–present)",
"snippet": "SECOND TRUMP ADMINISTRATION Donald Trump was reelected in the 2024 presidential election to a second non-consecutive term and Vice President Harris conceded to and congratulated Donald Trump on Novem...",
"domain": "en.wikipedia.org",
"url": "https://en.wikipedia.org/wiki/History_of_the_United_States_%282016%E2%80%93present%29?utm_source=chatgpt.com",
"thumbnail": null,
"source_name": "Wikipedia",
"publication_date": "2025-07-15 17:58:54 +00:00",
"markdown": null
}
]
},
{
"type": "chatgpt_table",
"rank_group": 5,
"rank_absolute": 5,
"text": null,
"markdown": "| Role | Name | Term |n|--------------------|----------------------|----------------------|n| 45th President | Donald J. Trump | 2017 – 2021 |n| 46th President | Joe Biden | 2021 – January 20, 2025 |n| 47th President | Donald J. Trump | January 20, 2025 – present |nn",
"table":
{
"table_header":
[
"Role",
"Name",
"Term"
],
"table_content":
[
[
"45th President",
"Donald J. Trump",
"2017 – 2021"
],
[
"46th President",
"Joe Biden",
"2021 – January 20, 2025"
],
[
"47th President",
"Donald J. Trump",
"January 20, 2025 – present"
]
]
}
},
{
"type": "chatgpt_navigation_list",
"rank_group": 6,
"rank_absolute": 6,
"title": "Recent news on President Trump",
"sources":
[
{
"type": "chatgpt_source",
"title": "Agreements between US, Indonesian firms in leadup to trade deal",
"snippet": null,
"domain": "www.reuters.com",
"url": "https://www.reuters.com/business/aerospace-defense/agreements-between-us-indonesian-firms-leadup-trade-deal-2025-07-16/?utm_source=chatgpt.com",
"thumbnail": "https://www.reuters.com/resizer/v2/EMTGT4R275KFLJLCD4K3KNMHDI.jpg?auth=b004bc51d5f8f04a3ee0964dafa2066c8a4ae677c9432b5fdc18553d5f895f9c&smart=true&width=2572&height=1805",
"source_name": null,
"publication_date": "2025-07-16 07:17:52 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "US Senate pushes toward aid, public broadcasting cuts sought by Trump",
"snippet": null,
"domain": "www.reuters.com",
"url": "https://www.reuters.com/business/media-telecom/us-senate-pushes-toward-aid-public-broadcasting-cuts-sought-by-trump-2025-07-16/?utm_source=chatgpt.com",
"thumbnail": "https://www.reuters.com/resizer/v2/I2XK5Y4EB5JDZCNEP5HQAJVAEY.jpg?auth=8bffb80fe6282231ee93a94077ef70f7c96b3fe2aaec41ebc19d18d06328e3c5&smart=true&width=5500&height=3666",
"source_name": null,
"publication_date": "2025-07-16 16:54:44 +00:00",
"markdown": null
},
{
"type": "chatgpt_source",
"title": "Trump confirms new weapons deal for Ukraine and threatens severe tariffs on Russia if war doesnt end in 50 days - as it happened",
"snippet": null,
"domain": "www.theguardian.com",
"url": "https://www.theguardian.com/world/live/2025/jul/14/europe-ukraine-russia-donald-trump-tariff-latest-live-news-updates?utm_source=chatgpt.com",
"thumbnail": "https://media.guim.co.uk/27b142f8ee96292dc2f953ff1710c85a313481ed/469_0_5000_4000/500.jpg",
"source_name": null,
"publication_date": "2025-07-14 18:28:24 +00:00",
"markdown": null
}
]
}
]
}
]
}
]
}