---
title: "Search"
method: GET
path: "/"
tags: ["SERP API"]
---

# Search

`GET /`

Run a Google search and receive parsed results as JSON. Authenticate with HTTP Basic Auth using a SERP API sub-user's `username` and `password` (create and manage sub-users in the dashboard).

## Query parameters

- `q` string, required
- `gl` string
- `hl` string
- `start` integer
- `rawhtml` 0 | 1

## Response `200`

Parsed search results. Organic results are under `results[0].Organic`.

- object
  - `query` string — The query that was executed.
  - `url` string — The Google search URL the request resolved to.
  - `html` string — Raw HTML of the results page. Populated only when `rawhtml=1`.
  - `results` object[] — Single-element array holding the parsed result groups.
    - `Organic` SerpResultItem[] — Organic search results, ordered by rank.
      - `title` string — The result title.
      - `url` string — The result URL.
      - `description` string — The result snippet / description.
      - `moreinfo` string — Additional metadata Google attaches to the result, when present. Often an empty string.
      - `rank` integer — The result's position within its group.
    - `PeopleAlsoSearchFor` SerpResultItem[] — Related "people also search for" suggestions.
      - `title` string — The result title.
      - `url` string — The result URL.
      - `description` string — The result snippet / description.
      - `moreinfo` string — Additional metadata Google attaches to the result, when present. Often an empty string.
      - `rank` integer — The result's position within its group.
    - `Places` SerpResultItem[] — Local business / map-pack results, when the query triggers them.
      - `title` string — The result title.
      - `url` string — The result URL.
      - `description` string — The result snippet / description.
      - `moreinfo` string — Additional metadata Google attaches to the result, when present. Often an empty string.
      - `rank` integer — The result's position within its group.

## Other responses

- `401` — Missing or invalid Basic Auth credentials.

---

[API](https://skmtc.net/proxyscrape/apis/proxyscrape-account-api.md) · [All operations](https://skmtc.net/proxyscrape/apis/proxyscrape-account-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/proxyscrape/proxyscrape-account-api/versions/4e10267785e1/schema)
