Get ChatGPT SERP Advanced Results by id

checked GET
Pricing

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:

if there are none, equals null

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 values
positions 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 values
positions 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 values
positions 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 values
positions 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 values
positions 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 values
positions 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": "![bloomingmore.com/product...](https://bloomingmore.com/cdn/shop/products/Red_Rose_Bulk_Bloomingmore.jpg?v=1752086293&width=1024)![1800flowers.com/pink-pet...](https://cdn3.1800flowers.com/wcsstore/Flowers/images/catalog/104516_alt1x.jpg?height=755&width=690%3Fauto%3Dwebp)![homedepot.com/p/globalro...](https://images.thdstatic.com/productImages/f50da17a-ce9d-43b2-b7bc-e1cb6b28e1f2/svn/globalrose-fresh-flowers-1850500082391-64_600.jpg)![flowerexplosion.com/prod...](https://flowerexplosion.com/cdn/shop/files/starry-galaxy-roses-31059909378135.png?v=1703258984)",
              "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": "![bloomingmore.com/product...](https://bloomingmore.com/cdn/shop/products/Red_Rose_Bulk_Bloomingmore.jpg?v=1752086293&width=1024)"
                },
                {
                  "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": "![1800flowers.com/pink-pet...](https://cdn3.1800flowers.com/wcsstore/Flowers/images/catalog/104516_alt1x.jpg?height=755&width=690%3Fauto%3Dwebp)"
                },
                {
                  "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": "![homedepot.com/p/globalro...](https://images.thdstatic.com/productImages/f50da17a-ce9d-43b2-b7bc-e1cb6b28e1f2/svn/globalrose-fresh-flowers-1850500082391-64_600.jpg)"
                },
                {
                  "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": "![flowerexplosion.com/prod...](https://flowerexplosion.com/cdn/shop/files/starry-galaxy-roses-31059909378135.png?v=1703258984)"
                }
              ]
            },
            {
              "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
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}