The SERP Master Developer Hub

Welcome to the SERP Master developer hub. You'll find comprehensive guides and documentation to help you start working with SERP Master as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    API Reference


curl -u username:password '' -d '{"scraper": "google_search", "q": "lorem ipsum", "domain": "com"}' -H "Content-Type: application/json"
  import requests
  from pprint import pprint
  headers = {
    'Content-Type': 'application/json'

  job_params = {
    'scraper': 'google_search',
    'domain': 'com',
    'q': 'lorem ipsum',
    'parse': 'json',

  response =
    headers = headers,
    json = job_params,
    auth = ('user', 'pass1')

$ch = curl_init();

$data = [
    "scraper" => "google_search",
    "domain" => "com",
    "q" => "lorem ipsum",
    "parse" => "json"

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_USERPWD, "user" . ":" . "pass1");
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_URL, "");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);

$response = curl_exec($ch);

$json = json_decode($response);

const axios = require('axios')

const params = {
  'scraper': 'google_search',
  'domain': 'com',
  'q': 'lorem ipsum',
  'parse': 'json',
  'access_token': '1234abcd'

axios.get('', {
  params: params
  .then(response => console.log(response))
  .catch(error => console.log(error))

Real-time is a simple integration method that requires keeping an open HTTPS connection for data transfers.

  • Average retrieval time: 8s.
  • Send a POST to the SERPMaster’s system.
  • Maintain an open connection while we fetch your SERP.
  • Receive the data. Connection can then be closed.

If the connection is closed before the job is completed, the data is lost.

Updated 2 months ago

What's Next

Parameter values


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.