Skip to main content
POST
Currently disabled.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Passthrough body for the Google answer engines. source selects the engine; query, render, parse, and geo_location are the parameters Google sources expect. Additional upstream parameters are passed through as-is.

source
enum<string>
required

The Google AI answer engine to query. google_search returns Google AI Overviews; google_ai_mode returns Google AI Mode. For ChatGPT/Gemini/Perplexity use the async endpoint post_oxylabs_llm instead.

Available options:
google_search,
google_ai_mode
Example:

"google_search"

query
string

The search query. Required for google_search and google_ai_mode.

Example:

"best noise cancelling headphones 2026"

render
enum<string>

For google_search and google_ai_mode, set to "html" to render the page before parsing.

Available options:
html
Example:

"html"

parse
boolean

Return structured, parsed results instead of raw output. Recommended for every source.

Example:

true

geo_location
string

Country-level geo-location for the query, e.g. "United States".

Example:

"United States"

Response

Query completed successfully. results[] holds one result per query. The parsed shape inside content varies by source (see property descriptions); the example below shows the google_search (Google AI Overviews) shape.

results
object[]

One entry per query. A Realtime single query returns exactly one result, which is the billed unit.