GET request to the search host, authenticated with HTTP Basic Auth, and get
back the organic results, related searches, and — optionally — the raw HTML of
the results page.
The SERP API is billed by credits: each successful search consumes credits from
your active SERP API plan. Add a SERP API package and top up credits from the
dashboard.
How it works
- Order a SERP API package and create a sub-user from the dashboard. Each
sub-user has its own
username/password— these are the credentials you send as HTTP Basic Auth. - Send a
GETrequest to the search host with your query parameters. See the Search reference for the full parameter list. - Read the JSON response — organic results live under
results[0].Organic.
Authentication
Every request uses HTTP Basic Auth. The username and password are the credentials of a SERP API sub-user, not your ProxyScrape account login.- Create and manage sub-users in the dashboard under Services → SERP API.
- Credentials are sent with the standard
Authorization: Basic <base64>header — any HTTP client’s basic-auth helper (-ufor cURL,authfor axios/requests) builds this for you.
Try it in the dashboard
The SERP API playground lets you build a request, run it against your own sub-user, and copy ready-to-run code in NodeJS, Python, PHP, and cURL: Open the SERP API playground →Search reference
Full parameter list, response shape, and code samples for the search endpoint.
Product page
Pricing, credit packages, and feature overview.