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]