Search Engine Results Extraction Schema
This model has been tailored based on customer feedback and usage. If you need a specific model and enough generalist, you can contact us on the support link below. If some fields are missing, you can also contact us to add them.
Contact us
SearchEngineResults object
-
query
string
The search query that was used to generate the results.
-
totalResults
[number, null]
The total number of results returned by the search engine.
-
results
array
Organic search results in exact page order. Only include results that link to an external website (not google.com). Exclude: image thumbnails, favicons, 'More results from...' links, Google internal links, video carousels, and knowledge panel summaries. Each result must have a real destination URL pointing to an external site.
Items object
-
position
number
The 1-based position of this result on the page (1 = first result, 2 = second, etc.).
-
title
string
The title of the search result.
-
url
string
The exact URL of the search result as found in the document. Must be copied verbatim from the document, never invented.
-
snippet
[string, null]
A short description or snippet of the search result.
-
displayUrl
[string, null]
The display version of the URL, as shown in the search result.
-
publishDate
[string, null]
The publication date of the search result, if available.
-
richSnippet
[object, null]
Structured data or rich snippet information provided with the search result.
-
type
[string, null]
The type of rich snippet (e.g., review, recipe, article).
-
details
[string, null]
Details of the rich snippet, which may include ratings, author, etc.
-
type
[string, null]
-
position
number
-
ads
[array, null]
A list of advertisements that appeared in the search results.
Items object
-
title
string
The title of the ad.
-
url
string
The URL of the ad.
-
snippet
[string, null]
A short description or snippet of the ad.
-
displayUrl
[string, null]
The display version of the URL, as shown in the ad.
-
title
string
-
pages
[array, null]
A list of pages available in the search results.
Items object
-
pageNumber
number
The number of the page in the search results.
-
pageUrl
string
The URL of the specific page in the search results.
-
pageNumber
number
-
nextPage
[object, null]
The next page available in the search results.
-
nextUrl
string
The URL of the next page in the search results.
-
nextUrl
string
-
associatedSearches
[array, null]
Related search queries that users might be interested in.
Items string
Items string
-
geolocationWidget
[object, null]
Geolocation information including a list of addresses.
-
addresses
[array, null]
A list of addresses associated with the location.
Items object
-
addressLine1
string
The first line of the address.
-
addressLine2
[string, null]
The second line of the address, if any.
-
city
string
The city of the address.
-
state
[string, null]
The state or region of the address.
-
postalCode
[string, null]
The postal code of the address.
-
country
string
The country of the address.
-
addressLine1
string
-
addresses
[array, null]
-
socialAccounts
[array, null]
A list of social media accounts associated with the entity.
Items object
-
platform
string
The social media platform (e.g., Twitter, LinkedIn).
-
url
string
The URL to the social media account.
-
platform
string
-
aiOverview
[object, null]
Google AI Overview panel (AI-generated answer) that appears at the top of some search results. Extract if present. This is the AI-generated summary box with cited sources that Google shows above organic results.
-
summary
[string, null]
The AI-generated summary text displayed in the overview panel.
-
citations
[array, null]
URLs cited by the AI Overview as sources for the generated answer.
Items object
-
url
string
The URL cited in the AI Overview.
-
title
[string, null]
The title of the cited source.
-
url
string
-
summary
[string, null]
-
informationWidget
[object, null]
A generic widget to hold key-value pairs of information.
-
data
[array, null]
Items object
-
key
string
The key or label of the information.
-
value
string
The value associated with the key.
-
key
string
-
data
[array, null]