Google AI Search

Google AI Search HTTP and SSE routes for search extraction, targeting controls, and status checks.

by @saifyxpro

Base path: /api/operators/google/ai-search/*

Endpoints


MethodPathPurposeNotes
POST/api/operators/google/ai-search/searchstandard Google AI Search scrapeJSON response
GET/api/operators/google/ai-search/streamstream Google AI Search progressSSE
GET/api/operators/google/ai-search/statusservice statuslightweight availability check

Request fields


FieldTypeMeaning
querystringsearch query text
glstringoptional two-letter Google region code such as pk, us, or in
hlstringoptional two-letter Google language code such as en or ur
tbsqdr:h | qdr:d | qdr:woptional time filter for past hour, day, or week
stealthbooleanoptional stealth toggle

POST /api/operators/google/ai-search/search


Use this when you want a normal JSON result set for a query.

By default the backend starts from plain https://www.google.com/ and only applies gl, hl, or tbs when you explicitly send them.

GET /api/operators/google/ai-search/stream


Use this when you want progressive events instead of waiting for the final result.

Notes:

  • this route uses query parameters
  • it accepts query and optional timeout, gl, hl, tbs, and stealth
  • it currently ends with end instead of done

GET /api/operators/google/ai-search/status


Use this to confirm that the Google AI Search surface is reachable before a full query.