Extract structured data from Google’s Gemini AI: the generated text response, citations and sources, with Markdown and HTML export formats.
Web search behaviorThis endpoint uses Gemini’s default interface. Gemini decides for itself whether a query needs current information, so web search and source citations may or may not appear.
Request parameters
Uses common parameters. Gemini’s include.* flags are listed in the auto-generated request schema below.
Response schema
Alongside the common response fields, result can carry these fields. The generated response schema on this page lists every field, including markdown and rawResponse.
Some responses come back with no answer. How often, and what should I do?
Under 2% of successful Gemini responses contain no usable answer — Gemini returns a short canned
message instead of content, with an empty sources array. See
empty responses from AI providers for
how to detect them and why matching on the message text does not work.The breakdown below comes from our own continuous Gemini monitoring. “Success on retry” is how
often the same prompt returned a full answer on a later run:
Type
Share of empty responses
Success on retry
Safety refusal
73%
62%
Age-restricted or policy refusal
18%
36%
Truncated answer
5%
89%
Capability refusal
2%
96%
Provider error
1%
98%
Account notice
1%
93%
Retrying once resolves roughly 60% of them overall, which brings the effective rate to well under
1%. Age-restricted refusals are the exception — they follow the subject of the prompt, so retrying
converts far fewer of them.
These figures move as Google changes Gemini’s models and safety policies. Use them to size a
retry budget, not as a guarantee.
How does cloro retrieve Gemini responses?
cloro does not call the Gemini API: each request runs a real browser session against Gemini’s web interface, and include.rawResponse: true returns the raw streamed events. See How does cloro retrieve data from AI providers? for the implications (model routing, auth walls, geo behavior).
Authorizations
Authorization
string
header
required
cloro API key as a bearer token. One key grants every endpoint in this spec; per-key scopes are not available, so a client cannot request a narrower permission. Keys are created and revoked in the dashboard.
Body
application/json
Request parameters for monitoring Gemini responses
prompt
string
required
The prompt to send to Gemini
Required string length: 1 - 10000
Example:
"Explain quantum computing"
country
enum<string>
required
Country/region code for localized response, using ISO 3166-1 alpha-2 country codes.
Available options:
AD,
AE,
AF,
AG,
AI,
AL,
AM,
AO,
AQ,
AR,
AS,
AT,
AU,
AW,
AX,
AZ,
BA,
BB,
BD,
BE,
BF,
BG,
BH,
BI,
BJ,
BL,
BM,
BN,
BO,
BQ,
BR,
BS,
BT,
BV,
BW,
BY,
BZ,
CA,
CC,
CD,
CF,
CG,
CH,
CI,
CK,
CL,
CM,
CN,
CO,
CR,
CU,
CV,
CW,
CX,
CY,
CZ,
DE,
DJ,
DK,
DM,
DO,
DZ,
EC,
EE,
EG,
EH,
ER,
ES,
ET,
FI,
FJ,
FK,
FM,
FO,
FR,
GA,
GB,
GD,
GE,
GF,
GG,
GH,
GI,
GL,
GM,
GN,
GP,
GQ,
GR,
GS,
GT,
GU,
GW,
GY,
HK,
HM,
HN,
HR,
HT,
HU,
ID,
IE,
IL,
IM,
IN,
IO,
IQ,
IR,
IS,
IT,
JE,
JM,
JO,
JP,
KE,
KG,
KH,
KI,
KM,
KN,
KP,
KR,
KW,
KY,
KZ,
LA,
LB,
LC,
LI,
LK,
LR,
LS,
LT,
LU,
LV,
LY,
MA,
MC,
MD,
ME,
MF,
MG,
MH,
MK,
ML,
MM,
MN,
MO,
MP,
MQ,
MR,
MS,
MT,
MU,
MV,
MW,
MX,
MY,
MZ,
NA,
NC,
NE,
NF,
NG,
NI,
NL,
NO,
NP,
NR,
NU,
NZ,
OM,
PA,
PE,
PF,
PG,
PH,
PK,
PL,
PM,
PN,
PR,
PS,
PT,
PW,
PY,
QA,
RE,
RO,
RS,
RU,
RW,
SA,
SB,
SC,
SD,
SE,
SG,
SH,
SI,
SJ,
SK,
SL,
SM,
SN,
SO,
SR,
SS,
ST,
SV,
SX,
SY,
SZ,
TC,
TD,
TF,
TG,
TH,
TJ,
TK,
TL,
TM,
TN,
TO,
TR,
TT,
TV,
TW,
TZ,
UA,
UG,
UM,
US,
UY,
UZ,
VA,
VC,
VE,
VG,
VI,
VN,
VU,
WF,
WS,
XK,
YE,
YT,
ZA,
ZM,
ZW
Example:
"US"
include
object
Optional flags for including additional response formats
State code for sub-country geo-targeting (e.g., "CA"). Only valid with country "US". Paid add-on: +2 credits, on top of the base cost and any other add-on (pricing).
Available options:
AL,
AK,
AZ,
AR,
CA,
CO,
CT,
DE,
DC,
FL,
GA,
HI,
ID,
IL,
IN,
IA,
KS,
KY,
LA,
ME,
MD,
MA,
MI,
MN,
MS,
MO,
MT,
NE,
NV,
NH,
NJ,
NM,
NY,
NC,
ND,
OH,
OK,
OR,
PA,
RI,
SC,
SD,
TN,
TX,
UT,
VT,
VA,
WA,
WV,
WI,
WY
Required string length: 2
Pattern: ^[A-Z]{2}$
Example:
"CA"
Response
successful Gemini monitoring response
success
boolean
required
Example:
true
result
object
required
Gemini response data
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"cloro","colors":{"primary":"#60A5FA","light":"#93C5FD","dark":"#3B82F6"},"logo":{"light":"https://mintcdn.com/cloro/31REGvIJOWq8_kV2/logo/light.svg?fit=max\u0026auto=format\u0026n=31REGvIJOWq8_kV2\u0026q=85\u0026s=9649c139f2768786bbd491a86c1a9dd9","dark":"https://mintcdn.com/cloro/31REGvIJOWq8_kV2/logo/dark.svg?fit=max\u0026auto=format\u0026n=31REGvIJOWq8_kV2\u0026q=85\u0026s=8b254a805d19d5a08a152025628fc518","href":"https://cloro.dev/"},"favicon":"https://mintcdn.com/cloro/JJLSAXWoRDaE6XhQ/favicon.ico?fit=max\u0026auto=format\u0026n=JJLSAXWoRDaE6XhQ\u0026q=85\u0026s=fb070a58a43d3a399505f112fcb2cf5b","api":{"playground":{"proxy":false}},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.cloro.dev/"}},"footer":{"socials":{"github":"https://github.com/cloro-dev","website":"https://cloro.dev/"}},"seo":{"metatags":{"canonical":"https://cloro.dev/docs"}},"integrations":{"posthog":{"apiKey":"phc_O2d3bu6YrOXrcUYH9E1Dx6zc4kkW8eez5qXOFbBWii3","apiHost":"https://reverseproxy.cloro.dev"}},"banner":{"content":"The AI Assistant is here to help — ask it anything instead of browsing through the pages.","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cloro","hasAudioNarration":false,"actualSubdomain":"cloro","customDomains":["cloro.dev"],"gitSource":{"type":"github","owner":"cloro-dev","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6af72c9d5812b32c460fd128","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":76},{"language":"default","tag":"Google","count":37},{"language":"default","tag":"Documentation","count":23},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"Google AI Mode","count":10},{"language":"default","tag":"ChatGPT","count":10},{"language":"default","tag":"Integrations","count":9},{"language":"default","tag":"AI Overview","count":7},{"language":"default","tag":"Async tasks","count":5},{"language":"default","tag":"Gemini","count":5}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@cloro.dev"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoint/monitor-gemini","slug":"/api-reference/endpoint/monitor-gemini","pageMetadata":{"title":"Extract Google Gemini","openapi":"api-reference/openapi.json POST /v1/monitor/gemini","description":"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats","href":"/api-reference/endpoint/monitor-gemini"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Extract structured data from Google’s Gemini AI: the generated text response, citations and sources, with Markdown and HTML export formats.`}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Web search behavior`})}),_jsx(_components.p,{children:`This endpoint uses Gemini’s default interface. Gemini decides for itself whether a query needs current information, so web search and source citations may or may not appear.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`request-parameters`,children:`Request parameters`}),`\n`,_jsxs(_components.p,{children:[`Uses `,_jsx(_components.a,{href:`/guides/making-requests/sync#common-parameters`,children:`common parameters`}),`. Gemini’s `,_jsx(_components.code,{children:`include.*`}),` flags are listed in the auto-generated request schema below.`]}),`\n`,_jsx(Heading,{level:`2`,id:`response-schema`,children:`Response schema`}),`\n`,_jsxs(_components.p,{children:[`Alongside the `,_jsx(_components.a,{href:`/guides/making-requests/sync#common-response-fields`,children:`common response fields`}),`, `,_jsx(_components.code,{children:`result`}),` can carry these fields. The generated response schema on this page lists every field, including `,_jsx(_components.code,{children:`markdown`}),` and `,_jsx(_components.code,{children:`rawResponse`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Section`}),_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/api-reference/endpoint/gemini/sources`,children:`Sources`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`result.sources`})}),_jsx(_components.td,{children:`Source citations with contextual descriptions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/api-reference/endpoint/gemini/citation-pills`,children:`Citation pills`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`result.citationPills`})}),_jsx(_components.td,{children:`Inline citation chips, one entry per cited source (when available)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/api-reference/endpoint/gemini/places`,children:`Places`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`result.places`})}),_jsx(_components.td,{children:`Place cards when the answer carries a lodging or local carousel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/api-reference/endpoint/gemini/shopping-cards`,children:`Shopping cards`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`result.shoppingCards`})}),_jsx(_components.td,{children:`Product cards when the answer carries them`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`example-usage`,children:`Example usage`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Explain quantum entanglement\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"country\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"US\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"include\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"markdown\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`common-questions`,children:`Common questions`}),`\n`,_jsx(Heading,{level:`3`,id:`some-responses-come-back-with-no-answer-how-often-and-what-should-i-do`,children:`Some responses come back with no answer. How often, and what should I do?`}),`\n`,_jsxs(_components.p,{children:[`Under 2% of successful Gemini responses contain no usable answer — Gemini returns a short canned\nmessage instead of content, with an empty `,_jsx(_components.code,{children:`sources`}),` array. See\n`,_jsx(_components.a,{href:`/guides/error-handling#empty-responses-from-ai-providers`,children:`empty responses from AI providers`}),` for\nhow to detect them and why matching on the message text does not work.`]}),`\n`,_jsx(_components.p,{children:`The breakdown below comes from our own continuous Gemini monitoring. “Success on retry” is how\noften the same prompt returned a full answer on a later run:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Share of empty responses`}),_jsx(_components.th,{children:`Success on retry`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Safety refusal`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`73%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`62%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Age-restricted or policy refusal`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`18%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`36%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Truncated answer`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`89%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Capability refusal`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`96%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Provider error`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`98%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Account notice`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1%`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`93%`})]})]})]}),`\n`,_jsx(_components.p,{children:`Retrying once resolves roughly 60% of them overall, which brings the effective rate to well under\n1%. Age-restricted refusals are the exception — they follow the subject of the prompt, so retrying\nconverts far fewer of them.`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`These figures move as Google changes Gemini’s models and safety policies. Use them to size a\nretry budget, not as a guarantee.`})}),`\n`,_jsx(Heading,{level:`3`,id:`how-does-cloro-retrieve-gemini-responses`,children:`How does cloro retrieve Gemini responses?`}),`\n`,_jsxs(_components.p,{children:[`cloro does not call the Gemini API: each request runs a real browser session against Gemini’s web interface, and `,_jsx(_components.code,{children:`include.rawResponse: true`}),` returns the raw streamed events. See `,_jsx(_components.a,{href:`/guides/providers#how-does-cloro-retrieve-data-from-ai-providers`,children:`How does cloro retrieve data from AI providers?`}),` for the implications (model routing, auth walls, geo behavior).`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Extract Google Gemini","openapi":"api-reference/openapi.json POST /v1/monitor/gemini","description":"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats","href":"/api-reference/endpoint/monitor-gemini"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Request parameters","slug":"request-parameters","depth":2,"children":[]},{"title":"Response schema","slug":"response-schema","depth":2,"children":[]},{"title":"Example usage","slug":"example-usage","depth":2,"children":[]},{"title":"Common questions","slug":"common-questions","depth":2,"children":[{"title":"Some responses come back with no answer. How often, and what should I do?","slug":"some-responses-come-back-with-no-answer-how-often-and-what-should-i-do","depth":3,"children":[]},{"title":"How does cloro retrieve Gemini responses?","slug":"how-does-cloro-retrieve-gemini-responses","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Monitor Gemini Responses","description":"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats","operationId":"monitorGemini","requestBody":"c5a63e8d-94a7-45c3-ae44-a6fac9475ca0","responses":{"200":"87254ab9-715a-4e97-b5b6-42325f3982fc","400":"ff6d7a71-5e5e-47ed-b484-b87e7819edbb","401":"9f103790-4007-4290-aa79-faa16a6f0390","403":"fc73b27a-7bb9-447c-aae2-f0a0862cd625","429":"83976d94-38f2-4665-bc95-2583137a931d","499":"090d9961-7a6b-4bdb-9ea0-45610f752e2f","500":"c5de0d96-9d50-40b3-8ee4-e3357009e038"},"method":"post","type":"path","servers":["12b7df96-f675-48f0-97db-39cf2b56d447"],"security":["091c0c27-c09e-492e-a7eb-6640acab918b"],"path":"/v1/monitor/gemini","baseUrlOptions":["https://api.cloro.dev"],"title":"Monitor Gemini Responses","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{},"requestBody":{"description":"Request parameters for monitoring Gemini responses","content":{"application/json":{"schema":{"required":["prompt","country"],"type":"object","properties":{"prompt":{"description":"The prompt to send to Gemini","type":"string","minLength":1,"maxLength":10000,"example":"Explain quantum computing","isRequired":true,"uniqueKey":"prompt","typeLabel":"string"},"country":{"description":"Country/region code for localized response, using ISO 3166-1 alpha-2 country codes.","type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"],"example":"US","isRequired":true,"uniqueKey":"country","typeLabel":"enum\u003cstring>"},"include":{"description":"Optional flags for including additional response formats","type":"object","default":{"markdown":false,"html":false,"rawResponse":false},"properties":{"markdown":{"description":"Include markdown-formatted response in the result","type":"boolean","default":false,"example":true,"uniqueKey":"include.markdown","typeLabel":"boolean"},"html":{"description":"Include HTML-formatted response in the result","type":"boolean","default":false,"example":true,"uniqueKey":"include.html","typeLabel":"boolean"},"rawResponse":{"description":"Include raw streaming response events","type":"boolean","default":false,"example":true,"uniqueKey":"include.rawResponse","typeLabel":"boolean"}},"required":[],"example":{"markdown":true,"html":false,"rawResponse":false},"additionalProperties":false,"uniqueKey":"include","typeLabel":"object"},"state":{"description":"State code for sub-country geo-targeting (e.g., \"CA\"). Only valid with country \"US\". Paid add-on: +2 credits, on top of the base cost and any other add-on ([pricing](/guides/providers#state-level-targeting)).","type":"string","enum":["AL","AK","AZ","AR","CA","CO","CT","DE","DC","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],"example":"CA","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$","uniqueKey":"state","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"prompt":"Explain quantum computing","country":"US","include":{"markdown":true,"html":false,"rawResponse":false},"state":"CA"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"87254ab9-715a-4e97-b5b6-42325f3982fc":{"description":"successful Gemini monitoring response","headers":{"X-Concurrency-Limit":{"description":"Maximum number of concurrent requests allowed","schema":{"type":"integer","example":10}},"X-Concurrency-Current":{"description":"Current number of concurrent requests","schema":{"type":"integer","example":3}},"X-Concurrency-Remaining":{"description":"Number of remaining concurrent slots available","schema":{"type":"integer","example":7}},"X-Credits-Remaining":{"description":"Number of credits remaining in user account","schema":{"type":"integer","example":4}},"X-Credits-Charged":{"description":"Number of credits charged for this request","schema":{"type":"integer","example":1}},"X-RateLimit-Limit":{"description":"Requests allowed in the current window.","schema":{"type":"integer","example":1000}},"X-RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer","example":997}},"X-Request-ID":{"description":"Unique ID for this request. Support uses it to find your request.","schema":{"type":"string","format":"uuid","example":"b0864943-5d45-4796-bc64-f052661256f0"}},"X-Latency-Ms":{"description":"Milliseconds the API spent on the request, from arrival to the start of the response. Excludes network transit.","schema":{"type":"integer","example":3420}}},"content":{"application/json":{"schema":{"required":["success","result"],"type":"object","properties":{"success":{"type":"boolean","example":true,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"result":{"description":"Gemini response data","type":"object","properties":{"text":{"type":"string","description":"Gemini's response text","example":"Quantum computing is a type of computation...","uniqueKey":"result.text","typeLabel":"string"},"markdown":{"type":"string","description":"Gemini's response in Markdown format","example":"**Quantum computing** is a type of computation...","uniqueKey":"result.markdown","typeLabel":"string"},"html":{"type":"string","description":"A URL to the full HTML of the response. Expires 24 hours after generation.","example":"https://cdn.cloro.dev/results/c45a5081-808d-4ed3-9c86-e4baf16c8ab8/page-1.html","uniqueKey":"result.html","typeLabel":"string"},"sources":{"type":"array","description":"Sources cited by Gemini","items":{"type":"object","properties":{"position":{"type":"integer","description":"Position of the source in the list","example":1,"uniqueKey":"result.sources.items.[INDEX].position","typeLabel":"integer"},"label":{"type":"string","description":"Label or title of the source","example":"Wikipedia - Quantum Computing","uniqueKey":"result.sources.items.[INDEX].label","typeLabel":"string"},"url":{"type":"string","description":"URL of the source","example":"https://en.wikipedia.org/wiki/Quantum_computing","uniqueKey":"result.sources.items.[INDEX].url","typeLabel":"string"},"description":{"type":"string","description":"Description or snippet of the source","example":"Quantum computing is a multidisciplinary field...","uniqueKey":"result.sources.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"result.sources.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.sources","typeLabel":"object[]"},"citationPills":{"type":"array","description":"Inline citation pills extracted from the Gemini answer. Each entry is one (pill, source) pair: when a chip cites N sources (Gemini's `+N` analog or section-summary chips), the array contains N entries sharing the same `citationPillId` but with per-source `label`, `url`, and `domain`. Group by `citationPillId` to recover the pill-level structure. `label` is always present on the wire; it can be an empty string when the rail has no title for a source. Omitted from `result` when the answer carries no pills.","items":{"type":"object","required":["label","citationPillId","url","domain","position"],"properties":{"label":{"type":"string","description":"Per-source title from the sources rail (for example `\"Quantum computing — Wikipedia\"`). Always present on the wire; may be an empty string when the rail has no title for this source — consumers should read `domain` / `url` for source identity in that case.","example":"Quantum computing — Wikipedia","isRequired":true,"uniqueKey":"result.citationPills.items.[INDEX].label","typeLabel":"string"},"citationPillId":{"type":"integer","description":"1-based ordinal shared by all entries from the same chip. Group by `citationPillId` to reconstruct the visible chip; the per-source `label` differs across entries within a chip.","example":1,"isRequired":true,"uniqueKey":"result.citationPills.items.[INDEX].citationPillId","typeLabel":"integer"},"url":{"type":"string","description":"Direct URL of the cited source.","example":"https://en.wikipedia.org/wiki/Quantum_computing","isRequired":true,"uniqueKey":"result.citationPills.items.[INDEX].url","typeLabel":"string"},"domain":{"type":"string","description":"Host extracted from `url`, for grouping and display.","example":"en.wikipedia.org","isRequired":true,"uniqueKey":"result.citationPills.items.[INDEX].domain","typeLabel":"string"},"position":{"type":"integer","description":"1-based position of this source in the sibling `result.sources` array.","example":1,"isRequired":true,"uniqueKey":"result.citationPills.items.[INDEX].position","typeLabel":"integer"},"description":{"type":"string","description":"Source description from the sources rail when Gemini ships one. Omitted when absent.","example":"Quantum computing is a multidisciplinary field...","uniqueKey":"result.citationPills.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"result.citationPills.items.[INDEX]","typeLabel":"object"},"example":[{"label":"Quantum computing — Wikipedia","citationPillId":1,"url":"https://en.wikipedia.org/wiki/Quantum_computing","domain":"en.wikipedia.org","description":"Quantum computing is a multidisciplinary field...","position":1},{"label":"IBM Quantum","citationPillId":1,"url":"https://www.ibm.com/quantum","domain":"ibm.com","position":3}],"uniqueKey":"result.citationPills","typeLabel":"object[]"},"places":{"type":"array","description":"Place cards returned for lodging and local answers","items":{"type":"object","required":["index","title","link"],"properties":{"index":{"type":"integer","description":"Position index of the place in the results","example":0,"isRequired":true,"uniqueKey":"result.places.items.[INDEX].index","typeLabel":"integer"},"title":{"type":"string","description":"Place name","example":"Pullman Quay Grand Sydney Harbour","isRequired":true,"uniqueKey":"result.places.items.[INDEX].title","typeLabel":"string"},"link":{"type":"string","format":"uri","description":"Google URL for the place","example":"https://www.google.com/travel/search?q=Pullman+Quay+Grand+Sydney+Harbour","isRequired":true,"uniqueKey":"result.places.items.[INDEX].link","typeLabel":"string\u003curi>"},"thumbnail":{"type":"string","format":"uri","description":"Place photo URL","example":"https://lh3.googleusercontent.com/gps-cs-s/example","uniqueKey":"result.places.items.[INDEX].thumbnail","typeLabel":"string\u003curi>"},"rating":{"type":"number","description":"Star rating (0-5)","example":4.4,"uniqueKey":"result.places.items.[INDEX].rating","typeLabel":"number"},"reviews":{"type":"integer","description":"Number of reviews","example":1307,"uniqueKey":"result.places.items.[INDEX].reviews","typeLabel":"integer"},"type":{"type":"string","description":"Place type or category","example":"5-star hotel","uniqueKey":"result.places.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","description":"Short description of the place","example":"Upscale hotel offering sophisticated suites, plus a restaurant, an indoor pool \u0026 a chic bar.","uniqueKey":"result.places.items.[INDEX].description","typeLabel":"string"},"price":{"type":"string","description":"Nightly price as Gemini displays it","example":"$565","uniqueKey":"result.places.items.[INDEX].price","typeLabel":"string"}},"uniqueKey":"result.places.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.places","typeLabel":"object[]"},"shoppingCards":{"type":"array","description":"Product cards Gemini shows on shopping answers, in display order. Field names follow AI Mode's `shoppingCards`. Omitted from `result` when the answer carries no product cards.","items":{"type":"object","required":["position","title","productLink","productId"],"properties":{"position":{"type":"integer","description":"1-indexed rank across the `shoppingCards` array, in display order","example":1,"isRequired":true,"uniqueKey":"result.shoppingCards.items.[INDEX].position","typeLabel":"integer"},"title":{"type":"string","description":"Product title","example":"ASICS Men's Novablast 5","isRequired":true,"uniqueKey":"result.shoppingCards.items.[INDEX].title","typeLabel":"string"},"productLink":{"type":"string","format":"uri","description":"Google Shopping URL for the product","example":"https://google.com/search?q=ASICS+Men%27s+Novablast+5\u0026prds=catalogid%3A15000182008314641842%2Cproductid%3A11413473167792520357\u0026ibp=oshop","isRequired":true,"uniqueKey":"result.shoppingCards.items.[INDEX].productLink","typeLabel":"string\u003curi>"},"productId":{"type":"string","description":"Google Shopping product ID","example":"11413473167792520357","isRequired":true,"uniqueKey":"result.shoppingCards.items.[INDEX].productId","typeLabel":"string"},"price":{"type":"object","description":"Current price. For a range, `value` is the lowest price. For an installment offer, only `raw` is present","properties":{"value":{"type":"number","description":"Numeric price. Absent for an installment offer","example":129.95,"uniqueKey":"result.shoppingCards.items.[INDEX].price.value","typeLabel":"number"},"currency":{"type":"string","description":"Currency symbol or code as displayed. Absent for an installment offer","example":"$","uniqueKey":"result.shoppingCards.items.[INDEX].price.currency","typeLabel":"string"},"raw":{"type":"string","description":"Price text as Gemini displays it","example":"$129.95","uniqueKey":"result.shoppingCards.items.[INDEX].price.raw","typeLabel":"string"}},"uniqueKey":"result.shoppingCards.items.[INDEX].price","typeLabel":"object"},"oldPrice":{"type":"object","description":"Price before a discount, same shape as `price`. Absent when there is no discount","properties":{"value":{"type":"number","description":"Numeric price","example":149.99,"uniqueKey":"result.shoppingCards.items.[INDEX].oldPrice.value","typeLabel":"number"},"currency":{"type":"string","description":"Currency symbol or code as displayed","example":"$","uniqueKey":"result.shoppingCards.items.[INDEX].oldPrice.currency","typeLabel":"string"},"raw":{"type":"string","description":"Price text as Gemini displays it","example":"$149.99","uniqueKey":"result.shoppingCards.items.[INDEX].oldPrice.raw","typeLabel":"string"}},"uniqueKey":"result.shoppingCards.items.[INDEX].oldPrice","typeLabel":"object"},"store":{"type":"string","description":"Store that sells the product at `price`","example":"Marathon Sports","uniqueKey":"result.shoppingCards.items.[INDEX].store","typeLabel":"string"},"storeLink":{"type":"string","format":"uri","description":"Direct URL of the product on the store's site","example":"https://www.marathonsports.com/products/asics-mens-novablast-5","uniqueKey":"result.shoppingCards.items.[INDEX].storeLink","typeLabel":"string\u003curi>"},"storeCount":{"type":"integer","description":"Number of stores that sell the product. Gemini shows \"\u0026 more\" after the store name when it is above 1","example":2,"uniqueKey":"result.shoppingCards.items.[INDEX].storeCount","typeLabel":"integer"},"shipping":{"type":"string","description":"Shipping cost as Gemini displays it","example":"Free","uniqueKey":"result.shoppingCards.items.[INDEX].shipping","typeLabel":"string"},"deliveryTime":{"type":"string","description":"Delivery time as Gemini displays it","example":"Up to 5 days","uniqueKey":"result.shoppingCards.items.[INDEX].deliveryTime","typeLabel":"string"},"rating":{"type":"number","description":"Product rating (0-5). Absent for a product with no reviews","example":4.8,"uniqueKey":"result.shoppingCards.items.[INDEX].rating","typeLabel":"number"},"reviews":{"type":"integer","description":"Number of reviews","example":11558,"uniqueKey":"result.shoppingCards.items.[INDEX].reviews","typeLabel":"integer"},"brand":{"type":"string","description":"Product brand","example":"ASICS","uniqueKey":"result.shoppingCards.items.[INDEX].brand","typeLabel":"string"},"description":{"type":"string","description":"Product description","example":"The ASICS Novablast is a multi-talented running shoe...","uniqueKey":"result.shoppingCards.items.[INDEX].description","typeLabel":"string"},"thumbnail":{"type":"string","format":"uri","description":"Image URL that the card shows","example":"https://encrypted-tbn1.gstatic.com/shopping?q=tbn:example","uniqueKey":"result.shoppingCards.items.[INDEX].thumbnail","typeLabel":"string\u003curi>"},"images":{"type":"array","description":"All product image URLs. The first one is `thumbnail`","items":{"type":"string","format":"uri","uniqueKey":"result.shoppingCards.items.[INDEX].images.items.[INDEX]","typeLabel":"string\u003curi>"},"example":["https://encrypted-tbn1.gstatic.com/shopping?q=tbn:example"],"uniqueKey":"result.shoppingCards.items.[INDEX].images","typeLabel":"string\u003curi>[]"},"catalogId":{"type":"string","description":"Google Shopping catalog ID","example":"15000182008314641842","uniqueKey":"result.shoppingCards.items.[INDEX].catalogId","typeLabel":"string"},"gpcId":{"type":"string","description":"Google Shopping product cluster ID","example":"1340101364570861215","uniqueKey":"result.shoppingCards.items.[INDEX].gpcId","typeLabel":"string"}},"uniqueKey":"result.shoppingCards.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.shoppingCards","typeLabel":"object[]"},"rawResponse":{"type":"array","description":"Raw upstream provider stream captured during the request. Each item is one chunk from the provider's wire protocol (SSE event, batchexecute frame, etc.). Format is provider-specific, undocumented, and may change without notice — use it for debugging or to access data not yet surfaced in the structured fields above.","items":{"oneOf":[{}],"uniqueKey":"result.rawResponse.items.[INDEX]","typeLabel":"any"},"uniqueKey":"result.rawResponse","typeLabel":"any[]"}},"isRequired":true,"uniqueKey":"result","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"result":{"text":"Quantum computing is a type of computation...","markdown":"**Quantum computing** is a type of computation...","html":"https://cdn.cloro.dev/results/c45a5081-808d-4ed3-9c86-e4baf16c8ab8/page-1.html","sources":[{"position":1,"label":"Wikipedia - Quantum Computing","url":"https://en.wikipedia.org/wiki/Quantum_computing","description":"Quantum computing is a multidisciplinary field..."}],"citationPills":[{"label":"Quantum computing — Wikipedia","citationPillId":1,"url":"https://en.wikipedia.org/wiki/Quantum_computing","domain":"en.wikipedia.org","description":"Quantum computing is a multidisciplinary field...","position":1},{"label":"IBM Quantum","citationPillId":1,"url":"https://www.ibm.com/quantum","domain":"ibm.com","position":3}],"places":[{"index":0,"title":"Pullman Quay Grand Sydney Harbour","link":"https://www.google.com/travel/search?q=Pullman+Quay+Grand+Sydney+Harbour","thumbnail":"https://lh3.googleusercontent.com/gps-cs-s/example","rating":4.4,"reviews":1307,"type":"5-star hotel","description":"Upscale hotel offering sophisticated suites, plus a restaurant, an indoor pool \u0026 a chic bar.","price":"$565"}],"shoppingCards":[{"position":1,"title":"ASICS Men's Novablast 5","productLink":"https://google.com/search?q=ASICS+Men%27s+Novablast+5\u0026prds=catalogid%3A15000182008314641842%2Cproductid%3A11413473167792520357\u0026ibp=oshop","productId":"11413473167792520357","price":{"value":129.95,"currency":"$","raw":"$129.95"},"oldPrice":{"value":149.99,"currency":"$","raw":"$149.99"},"store":"Marathon Sports","storeLink":"https://www.marathonsports.com/products/asics-mens-novablast-5","storeCount":2,"shipping":"Free","deliveryTime":"Up to 5 days","rating":4.8,"reviews":11558,"brand":"ASICS","description":"The ASICS Novablast is a multi-talented running shoe...","thumbnail":"https://encrypted-tbn1.gstatic.com/shopping?q=tbn:example","images":["https://encrypted-tbn1.gstatic.com/shopping?q=tbn:example"],"catalogId":"15000182008314641842","gpcId":"1340101364570861215"}],"rawResponse":["\u003cunknown>"]}}}},"exampleType":"generated"}},"exampleType":"generated"},"ff6d7a71-5e5e-47ed-b484-b87e7819edbb":{"description":"Bad Request - Validation error","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"VALIDATION_ERROR","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Request validation failed","uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","description":"One entry per invalid field. Sent on request-body validation errors.","items":{"type":"object","properties":{"field":{"type":"string","example":"prompt","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","example":"Prompt cannot be empty","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-15T12:00:00.000Z","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"VALIDATION_ERROR","message":"Request validation failed","details":[{"field":"prompt","message":"Prompt cannot be empty"}],"timestamp":"2025-01-15T12:00:00.000Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"9f103790-4007-4290-aa79-faa16a6f0390":{"description":"Unauthorized - Authentication error","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","enum":["MISSING_API_KEY","INVALID_API_KEY_FORMAT","INVALID_OR_EXPIRED_API_KEY"],"example":"MISSING_API_KEY","uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Missing or invalid API key","uniqueKey":"error.message","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-15T12:00:00.000Z","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"MISSING_API_KEY","message":"Missing or invalid API key","timestamp":"2025-01-15T12:00:00.000Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"fc73b27a-7bb9-447c-aae2-f0a0862cd625":{"description":"Forbidden - Insufficient credits","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","enum":["INSUFFICIENT_CREDITS"],"example":"INSUFFICIENT_CREDITS","uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Insufficient credits","uniqueKey":"error.message","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-15T12:00:00.000Z","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"INSUFFICIENT_CREDITS","message":"Insufficient credits","timestamp":"2025-01-15T12:00:00.000Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"83976d94-38f2-4665-bc95-2583137a931d":{"description":"Too Many Requests","headers":{"X-Concurrency-Limit":{"description":"Maximum number of concurrent requests allowed","schema":{"type":"integer","example":10}},"X-Concurrency-Current":{"description":"Current number of concurrent requests","schema":{"type":"integer","example":11}},"X-Concurrency-Remaining":{"description":"Number of remaining concurrent slots available","schema":{"type":"integer","example":0}},"X-RateLimit-Limit":{"description":"Requests allowed in the current window.","schema":{"type":"integer","example":1000}},"X-RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer","example":997}},"X-Request-ID":{"description":"Unique ID for this request. Support uses it to find your request.","schema":{"type":"string","format":"uuid","example":"b0864943-5d45-4796-bc64-f052661256f0"}},"X-Latency-Ms":{"description":"Milliseconds the API spent on the request, from arrival to the start of the response. Excludes network transit.","schema":{"type":"integer","example":3420}}},"content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"CONCURRENCY_LIMIT_EXCEEDED","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Concurrency limit exceeded","uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","properties":{"limit":{"type":"number","example":10,"uniqueKey":"error.details.limit","typeLabel":"number"}},"uniqueKey":"error.details","typeLabel":"object"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-15T12:00:00.000Z","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"CONCURRENCY_LIMIT_EXCEEDED","message":"Concurrency limit exceeded","details":{"limit":10},"timestamp":"2025-01-15T12:00:00.000Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"090d9961-7a6b-4bdb-9ea0-45610f752e2f":{"description":"Client Closed Request - Request was canceled","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"REQUEST_CANCELED","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Request was canceled by client","uniqueKey":"error.message","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-15T12:00:00.000Z","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"REQUEST_CANCELED","message":"Request was canceled by client","timestamp":"2025-01-15T12:00:00.000Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"c5de0d96-9d50-40b3-8ee4-e3357009e038":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"INTERNAL_SERVER_ERROR","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"For example `Maximum retries exceeded` when every attempt failed, or `Internal server error` for an unexpected failure.","example":"Maximum retries exceeded","uniqueKey":"error.message","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-15T12:00:00.000Z","uniqueKey":"error.timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"INTERNAL_SERVER_ERROR","message":"Maximum retries exceeded","timestamp":"2025-01-15T12:00:00.000Z"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"091c0c27-c09e-492e-a7eb-6640acab918b":{"bearerAuth":{"type":"http","scheme":"bearer","description":"cloro API key as a bearer token. One key grants every endpoint in this spec; per-key scopes are not available, so a client cannot request a narrower permission. Keys are created and revoked in the [dashboard](https://dashboard.cloro.dev/api-keys).","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"12b7df96-f675-48f0-97db-39cf2b56d447":{"url":"https://api.cloro.dev","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"cloro API key as a bearer token. One key grants every endpoint in this spec; per-key scopes are not available, so a client cannot request a narrower permission. Keys are created and revoked in the [dashboard](https://dashboard.cloro.dev/api-keys).","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"cloro API key as a bearer token. One key grants every endpoint in this spec; per-key scopes are not available, so a client cannot request a narrower permission. Keys are created and revoked in the [dashboard](https://dashboard.cloro.dev/api-keys).","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"cloro","siteName":"cloro","title":"Extract Google Gemini - cloro","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T08:09:55.247Z","originalFileLocation":"api-reference/endpoint/monitor-gemini.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats\">\u003cmeta data-mint-head name=\"application-name\" content=\"cloro\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Extract Google Gemini - cloro\">\u003cmeta data-mint-head property=\"og:description\" content=\"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"cloro\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cloro.mintlify.site/docs/_mintlify/api/og/v2?division=Gemini\u0026amp;title=Extract+Google+Gemini\u0026amp;description=Extract+structured+data+from+Google+Gemini+%E2%80%94+generated+answer+text+and+cited+sources+for+any+prompt%2C+with+Markdown+and+HTML+export+formats\u0026amp;theme=3dd67aad49c38e49a018244e\u0026amp;signature=e2da8761613c054dc90e7fc2091b481d6a9b7c4dd5024555c54620bbdfb8a4b6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Extract Google Gemini - cloro\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cloro.mintlify.site/docs/_mintlify/api/og/v2?division=Gemini\u0026amp;title=Extract+Google+Gemini\u0026amp;description=Extract+structured+data+from+Google+Gemini+%E2%80%94+generated+answer+text+and+cited+sources+for+any+prompt%2C+with+Markdown+and+HTML+export+formats\u0026amp;theme=3dd67aad49c38e49a018244e\u0026amp;signature=e2da8761613c054dc90e7fc2091b481d6a9b7c4dd5024555c54620bbdfb8a4b6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/cloro/4KOv8pRhaY1jvVpr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"cloro\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#60A5FA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/endpoint/monitor-gemini.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cloro.dev/#organization\",\"name\":\"cloro\",\"url\":\"https://cloro.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cloro/31REGvIJOWq8_kV2/logo/light.svg?fit=max\u0026auto=format\u0026n=31REGvIJOWq8_kV2\u0026q=85\u0026s=9649c139f2768786bbd491a86c1a9dd9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cloro.dev/docs#website\",\"name\":\"cloro\",\"url\":\"https://cloro.dev/docs\",\"publisher\":{\"@id\":\"https://cloro.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini#webpage\",\"url\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini\",\"name\":\"Extract Google Gemini\",\"description\":\"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats\",\"dateModified\":\"2026-11-12T08:09:55.247Z\",\"isPartOf\":{\"@id\":\"https://cloro.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"cloro\",\"item\":\"https://cloro.dev/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Extract Google Gemini\",\"item\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini#apireference\",\"headline\":\"Extract Google Gemini\",\"name\":\"Extract Google Gemini\",\"description\":\"Extract structured data from Google Gemini — generated answer text and cited sources for any prompt, with Markdown and HTML export formats\",\"url\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini\",\"mainEntityOfPage\":{\"@id\":\"https://cloro.dev/docs/api-reference/endpoint/monitor-gemini#webpage\"},\"dateModified\":\"2026-11-12T08:09:55.247Z\",\"publisher\":{\"@id\":\"https://cloro.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://cloro.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"cloro\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"cloro\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/api-reference/endpoint/monitor-gemini.md","siteName":"cloro","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","icon":"code","groups":[{"group":"Overview","pages":[{"title":"API reference","href":"/api-reference/introduction"}]},{"group":"ChatGPT","pages":[{"title":"Extract ChatGPT","openapi":"api-reference/openapi.json POST /v1/monitor/chatgpt","href":"/api-reference/endpoint/monitor-chatgpt"},{"title":"ChatGPT sources schema","sidebarTitle":"Sources","href":"/api-reference/endpoint/chatgpt/sources"},{"title":"ChatGPT shopping cards schema","sidebarTitle":"Shopping cards","tag":"Unavailable","href":"/api-reference/endpoint/chatgpt/shopping-cards"},{"title":"ChatGPT inline products schema","sidebarTitle":"Inline products","href":"/api-reference/endpoint/chatgpt/inline-products"},{"title":"ChatGPT product details schema","sidebarTitle":"Product details","href":"/api-reference/endpoint/chatgpt/product-details"},{"title":"ChatGPT entities schema","sidebarTitle":"Entities","href":"/api-reference/endpoint/chatgpt/entities"},{"title":"ChatGPT map entries schema","sidebarTitle":"Map entries","href":"/api-reference/endpoint/chatgpt/map"},{"title":"ChatGPT citation pills schema","sidebarTitle":"Citation pills","href":"/api-reference/endpoint/chatgpt/citation-pills"},{"title":"ChatGPT follow-up form schema","sidebarTitle":"Follow-up form","href":"/api-reference/endpoint/chatgpt/follow-up-form"},{"title":"ChatGPT sponsored ads schema","sidebarTitle":"Ads","href":"/api-reference/endpoint/chatgpt/ads"}]},{"group":"Google","pages":[{"title":"Extract Google Search","openapi":"api-reference/openapi.json POST /v1/monitor/google","href":"/api-reference/endpoint/monitor-google"},{"title":"Resolve a Google redirect link","sidebarTitle":"Redirect links","openapi":"api-reference/openapi.json POST /v1/monitor/google/goto","href":"/api-reference/endpoint/google/resolve-goto"},{"title":"Google organic search results schema","sidebarTitle":"Organic results","href":"/api-reference/endpoint/google/organic-results"},{"title":"Google Search sponsored ads schema","sidebarTitle":"Sponsored ads","href":"/api-reference/endpoint/google/sponsored-ads"},{"title":"Google Search shopping cards schema","sidebarTitle":"Shopping cards","href":"/api-reference/endpoint/google/shopping-cards"},{"title":"Get a Google shopping card product","sidebarTitle":"Shopping card product","openapi":"api-reference/openapi.json POST /v1/monitor/google/product","href":"/api-reference/endpoint/google/product"},{"title":"Google Search product results schema","sidebarTitle":"Product results","href":"/api-reference/endpoint/google/product-results"},{"title":"Google People Also Ask schema","sidebarTitle":"People Also Ask","href":"/api-reference/endpoint/google/people-also-ask"},{"title":"Google People Are Saying schema","sidebarTitle":"People Are Saying","href":"/api-reference/endpoint/google/people-are-saying"},{"title":"Google Recipes schema","sidebarTitle":"Recipes","href":"/api-reference/endpoint/google/recipes"},{"title":"Google Local Pack schema","sidebarTitle":"Local Pack","href":"/api-reference/endpoint/google/local-pack"},{"title":"Google Sports results schema","sidebarTitle":"Sports results","href":"/api-reference/endpoint/google/sports-results"},{"title":"Google Related websites schema","sidebarTitle":"Related websites","href":"/api-reference/endpoint/google/related-websites"},{"title":"Google Images schema","sidebarTitle":"Images","href":"/api-reference/endpoint/google/inline-images"},{"title":"Google Videos schema","sidebarTitle":"Videos","href":"/api-reference/endpoint/google/videos"},{"title":"Google Short videos schema","sidebarTitle":"Short videos","href":"/api-reference/endpoint/google/short-videos"},{"title":"Google Weather schema","sidebarTitle":"Weather","href":"/api-reference/endpoint/google/weather"},{"title":"Google Latest posts schema","sidebarTitle":"Latest posts","href":"/api-reference/endpoint/google/latest-posts"},{"title":"Google Finance quote schema","sidebarTitle":"Finance quote","href":"/api-reference/endpoint/google/finance-quote"},{"title":"Google Events schema","sidebarTitle":"Events","href":"/api-reference/endpoint/google/events"},{"title":"Google Discussions and forums schema","sidebarTitle":"Discussions and forums","href":"/api-reference/endpoint/google/discussions-and-forums"},{"title":"Google Things to know schema","sidebarTitle":"Things to know","href":"/api-reference/endpoint/google/things-to-know"},{"title":"Google transit results schema","sidebarTitle":"Transit results","href":"/api-reference/endpoint/google/transit-results"},{"title":"Google Flights schema","sidebarTitle":"Flights","href":"/api-reference/endpoint/google/flights"},{"title":"Google hotel results schema","sidebarTitle":"Hotel results","href":"/api-reference/endpoint/google/hotel-results"},{"title":"Google stores schema","sidebarTitle":"Stores","href":"/api-reference/endpoint/google/stores"},{"title":"Google comparison shopping sites schema","sidebarTitle":"Comparison shopping sites","href":"/api-reference/endpoint/google/comparison-shopping-sites"},{"title":"Google top sights schema","sidebarTitle":"Top sights","href":"/api-reference/endpoint/google/top-sights"},{"title":"Google related searches schema","sidebarTitle":"Related searches","href":"/api-reference/endpoint/google/related-searches"},{"group":"AI Overview","root":{"title":"Google AI Overview schema","sidebarTitle":"AI Overview","href":"/api-reference/endpoint/google/ai-overview"},"pages":[{"title":"Google AI Overview sources schema","sidebarTitle":"Sources","href":"/api-reference/endpoint/google/ai-overview/sources"},{"title":"Google AI Overview citation pills schema","sidebarTitle":"Citation pills","href":"/api-reference/endpoint/google/ai-overview/citation-pills"},{"title":"Google AI Overview related links schema","sidebarTitle":"Related links","href":"/api-reference/endpoint/google/ai-overview/related-links"},{"title":"Google AI Overview places and map schema","sidebarTitle":"Places and map","href":"/api-reference/endpoint/google/ai-overview/places-and-map"},{"title":"Google AI Overview inline products schema","sidebarTitle":"Inline products","href":"/api-reference/endpoint/google/ai-overview/inline-products"},{"title":"Google AI Overview videos schema","sidebarTitle":"Videos","href":"/api-reference/endpoint/google/ai-overview/videos"},{"title":"Google AI Overview ads schema","sidebarTitle":"Ads","href":"/api-reference/endpoint/google/ai-overview/ads"}]},{"title":"Google Knowledge Graph schema","sidebarTitle":"Knowledge Graph","href":"/api-reference/endpoint/google/knowledge-graph"}]},{"group":"Google AI Mode","pages":[{"title":"Extract Google AI Mode","openapi":"api-reference/openapi.json POST /v1/monitor/aimode","href":"/api-reference/endpoint/monitor-aimode"},{"title":"Google AI Mode sources schema","sidebarTitle":"Sources","href":"/api-reference/endpoint/aimode/sources"},{"title":"Google AI Mode citation pills schema","sidebarTitle":"Citation pills","href":"/api-reference/endpoint/aimode/citation-pills"},{"title":"Google AI Mode places schema","sidebarTitle":"Places","href":"/api-reference/endpoint/aimode/places"},{"title":"Google AI Mode shopping cards schema","sidebarTitle":"Shopping cards","href":"/api-reference/endpoint/aimode/shopping-cards"},{"title":"Google AI Mode product results schema","sidebarTitle":"Product results","href":"/api-reference/endpoint/aimode/product-results"},{"title":"Google AI Mode ads schema","sidebarTitle":"Ads","href":"/api-reference/endpoint/aimode/ads"},{"title":"Google AI Mode inline products schema","sidebarTitle":"Inline products","href":"/api-reference/endpoint/aimode/inline-products"},{"title":"Google AI Mode videos schema","sidebarTitle":"Videos","href":"/api-reference/endpoint/aimode/videos"},{"title":"Google AI Mode map schema","sidebarTitle":"Map","href":"/api-reference/endpoint/aimode/map"}]},{"group":"Bing AI Mode","pages":[{"title":"Extract Bing AI Mode","openapi":"api-reference/openapi.json POST /v1/monitor/bing/aimode","href":"/api-reference/endpoint/monitor-bing-aimode"},{"title":"Bing AI Mode sources schema","sidebarTitle":"Sources","href":"/api-reference/endpoint/bing-aimode/sources"},{"title":"Bing AI Mode citation pills schema","sidebarTitle":"Citation pills","description":"Schema for the inline citation pills returned by the Bing AI Mode endpoint, with each cited source attached to the chip it appears on.","href":"/api-reference/endpoint/bing-aimode/citation-pills"}]},{"group":"Gemini","pages":[{"title":"Extract Google Gemini","openapi":"api-reference/openapi.json POST /v1/monitor/gemini","href":"/api-reference/endpoint/monitor-gemini"},{"title":"Google Gemini sources schema","sidebarTitle":"Sources","description":"Schema for source citations returned by the Google Gemini endpoint, including URLs, titles, snippets, and contextual descriptions for each reference.","href":"/api-reference/endpoint/gemini/sources"},{"title":"Google Gemini citation pills schema","sidebarTitle":"Citation pills","href":"/api-reference/endpoint/gemini/citation-pills"},{"title":"Google Gemini places schema","sidebarTitle":"Places","href":"/api-reference/endpoint/gemini/places"},{"title":"Google Gemini shopping cards schema","sidebarTitle":"Shopping cards","href":"/api-reference/endpoint/gemini/shopping-cards"}]},{"group":"Google News","pages":[{"title":"Extract Google News","openapi":"api-reference/openapi.json POST /v1/monitor/google/news","href":"/api-reference/endpoint/monitor-google-news"},{"title":"Google News articles schema","sidebarTitle":"News articles","href":"/api-reference/endpoint/google-news/news-articles"}]},{"group":"Async tasks","pages":[{"title":"Create async task","openapi":"api-reference/openapi.json POST /v1/async/task","href":"/api-reference/endpoint/create-async-task"},{"title":"Get task status","openapi":"api-reference/openapi.json GET /v1/async/task/{taskId}","href":"/api-reference/endpoint/get-task-status"},{"title":"Create batch tasks","openapi":"api-reference/openapi.json POST /v1/async/task/batch","href":"/api-reference/endpoint/create-batch-tasks"},{"title":"Get async status","openapi":"api-reference/openapi.json GET /v1/async/status","href":"/api-reference/endpoint/get-async-status"},{"title":"Clear queue","openapi":"api-reference/openapi.json DELETE /v1/async/queue","href":"/api-reference/endpoint/clear-async-queue"}]},{"group":"Utilities","pages":[{"title":"List of countries","openapi":"api-reference/openapi.json GET /v1/countries","href":"/api-reference/endpoint/countries"},{"title":"List of states","openapi":"api-reference/openapi.json GET /v1/states","href":"/api-reference/endpoint/states"},{"title":"Get credit balance","openapi":"api-reference/openapi.json GET /v1/credits","href":"/api-reference/endpoint/get-credits"}]}]},{"tab":"Changelog","icon":"newspaper","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Extract Google Gemini - cloro","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CQGbdtm4.js","utils-D88A1f-Z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChqWdz1A.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-yBrxdh_6.js","snippetPresets-BgqDrFJC.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-Duxc2rZw.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C7jidOil.js","shallow-xkjpHm-U.js","getApiPlaygroundDisplay-fE3rVpvL.js","CodeSnippet-LgxljKed.js","CodeSnippets-D-pXWDHq.js","Page-C2-BijcO.js","getPastedJson-CLRcu-uo.js","icon-Cxirpjgo.js","MethodPill-D49eqY5e.js","DuplicateIcon-CivCz5Rp.js","createIcon-D71qL3f5.js","DynamicMarkdown-BcGRTrw6.js","SectionHeading-DzaqmmSD.js","axios-vUo_bRtp.js","Markdown-CZqUYmMp.js","clsx-B6IZIRsp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-B0ZV6X5T.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-MqLyPtsW.js"]}