# SerpWow's own client on SpecStream

Date: 2026-11-10

Client: google-search-results-serpwow 1.1.11 (PyPI), Python 3.14.4

The one line a user changes:

```python
GoogleSearchResults.ENDPOINT_SEARCH = "https://api.specstream.ai/serpwow/live/search"
```

## Request parameters

| Parameter | Sent | Status | Result |
| --- | --- | --- | --- |
| `q` | `q=Larkspur Colorado mayor` | 200 | honoured |
| `num` | `num=5` | 200 | honoured |
| `page` | `page=2` | 200 | honoured |
| `time_period` | `time_period=last_week` | 200 | honoured |
| `time_period=custom` | `time_period=custom`, `time_period_min=01/01/2025`, `time_period_max=06/30/2025` | 200 | honoured |
| `tbs` | `tbs=qdr:m` | 200 | honoured |
| `include_ai_overview` | `include_ai_overview=true` | 200 | honoured |
| `gl` | `gl=fr` | 200 | honoured (checked in code: tests/finder/test_dialect_scaleserp.py::test_language_country_and_safe_search_reach_the_search) |
| `hl` | `hl=fr` | 200 | honoured (checked in code: tests/finder/test_dialect_scaleserp.py::test_language_country_and_safe_search_reach_the_search) |
| `lr` | `lr=lang_fr` | 200 | honoured (checked in code: tests/finder/test_dialect_scaleserp.py::test_language_country_and_safe_search_reach_the_search) |
| `cr` | `cr=countryFR` | 200 | honoured (checked in code: tests/finder/test_dialect_scaleserp.py::test_language_country_and_safe_search_reach_the_search) |
| `safe` | `safe=active` | 200 | honoured (checked in code: tests/finder/test_dialect_scaleserp.py::test_language_country_and_safe_search_reach_the_search) |
| `search_type=news` | `search_type=news` | 200 | honoured |
| `sort_by` | `search_type=news`, `sort_by=date` | 200 | honoured (news is newest first) |
| `location` | `location=Austin,Texas,United States` | 200 | accepted, not applied |
| `location_auto` | `location_auto=false` | 200 | accepted, not applied |
| `uule` | `uule=w+CAIQICINVW5pdGVkIFN0YXRlcw` | 200 | accepted, not applied |
| `google_domain` | `google_domain=google.co.uk` | 200 | accepted, not applied |
| `nfpr` | `nfpr=1` | 200 | accepted, not applied |
| `filter` | `filter=0` | 200 | accepted, not applied |
| `device` | `device=mobile` | 200 | accepted, not applied |
| `max_page` | `max_page=2` | 200 | accepted, not applied |
| `knowledge_graph_id` | `knowledge_graph_id=/m/0jg24` | 200 | accepted, not applied |
| `order_online` | `order_online=true` | 200 | accepted, not applied |
| `include_answer_box` | `include_answer_box=true` | 200 | accepted, not applied |
| `include_ai_overview_paa` | `include_ai_overview_paa=true` | 200 | accepted, not applied |
| `flatten_results` | `flatten_results=true` | 200 | accepted, not applied |
| `ads_optimized` | `ads_optimized=true` | 200 | accepted, not applied |
| `fields` | `fields=organic_results` | 200 | accepted, not applied |
| `output` | `output=csv` | 200 | accepted, not applied (the reply is JSON) |
| `search_type=images` | `search_type=images` | 400 | refused (image results) |
| `engine=bing` | `engine=bing` | 400 | refused (Bing results) |
| `api_pagination.next` | `page=2` | 200 | honoured |
| `api_key (none)` | `api_key=` | 401 | refused |

## Response fields

| Field | State |
| --- | --- |
| `request_info.success` | present |
| `request_info.credits_used` | absent |
| `request_info.credits_remaining` | absent |
| `search_metadata.created_at` | present |
| `search_metadata.processed_at` | present |
| `search_metadata.total_time_taken` | present |
| `search_metadata.engine_url` | absent |
| `search_metadata.json_url` | absent |
| `search_metadata.html_url` | absent |
| `search_parameters.q` | present |
| `search_parameters.engine` | present |
| `search_parameters.location` | absent |
| `search_information.original_query_yields_zero_results` | present |
| `search_information.total_results` | present |
| `search_information.time_taken_displayed` | present |
| `search_information.query_displayed` | present |
| `search_information.search_tabs` | absent |
| `pagination.current` | present |
| `pagination.next` | absent |
| `pagination.other_pages` | absent |
| `pagination.api_pagination.next` | present |
| `pagination.api_pagination.other_pages` | present |
| `organic_results[].position` | present |
| `organic_results[].title` | present |
| `organic_results[].link` | present |
| `organic_results[].domain` | present |
| `organic_results[].displayed_link` | present |
| `organic_results[].snippet` | present |
| `organic_results[].prerender` | absent |
| `organic_results[].snippet_matched` | absent |
| `organic_results[].block_position` | absent |
| `organic_results[].sitelinks` | absent |
| `organic_results[].rich_snippet` | absent |
| `organic_results[].about_this_result` | absent |
| `organic_results[].date` | present |
| `organic_results[].date_utc` | absent |
| `answer_box` | absent |
| `ai_overview` | absent |
| `knowledge_graph` | absent |
| `related_searches` | absent |
| `related_questions` | absent |
| `top_stories` | absent |
| `local_results` | absent |
| `ads` | absent |
| `news_results[].position` | present |
| `news_results[].title` | present |
| `news_results[].link` | present |
| `news_results[].domain` | present |
| `news_results[].source` | present |
| `news_results[].date` | present |
| `news_results[].date_utc` | present |
| `news_results[].snippet` | present |
| `news_results[].thumbnail` | absent |
