{
  "data": {
    "id": "W8FTeOLpRP0geGt51",
    "userId": "bvdXupk0OMPA8ite1",
    "name": "google-search-scraper",
    "username": "jmlp",
    "description": "Scrape Google organic search results - position, title, URL and snippet - for any list of queries, with country, language and time-range targeting. Ads and AI overviews excluded, so position is true organic rank. One request per 10 results.",
    "isPublic": true,
    "createdAt": "2026-08-30T17:50:31.729Z",
    "modifiedAt": "2026-08-30T21:08:14.060Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "1UwwDALM2xXR4F5Su",
        "finishedAt": "2026-08-30T21:08:14.060Z",
        "buildNumberInt": 100015,
        "buildNumber": "0.1.15"
      }
    },
    "stats": {
      "totalBuilds": 15,
      "totalRuns": 266,
      "totalUsers": 4,
      "totalUsers7Days": 0,
      "totalUsers30Days": 2,
      "totalUsers90Days": 2,
      "lastRunStartedAt": "2026-09-21T07:06:36.090Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 1,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 20,
        "SUCCEEDED": 229,
        "TIMED-OUT": 0,
        "TOTAL": 249
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 4096
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [],
    "isDeprecated": false,
    "title": "Google Search Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/bvdXupk0OMPA8ite1-actor-W8FTeOLpRP0geGt51-uEGWXAK1ra-Google_Webster-904x904.png",
    "seoTitle": "Google Search Scraper - SERP API & Rank Tracker",
    "seoDescription": "Scrape Google SERPs for any list of queries - organic rank, title, URL and snippet - with country, language and time-range targeting. Built for rank tracking.",
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single non-null result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "SILVER": {
                  "tieredEventPriceUsd": 0.00015
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00015
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00015
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00015
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00017
                },
                "FREE": {
                  "tieredEventPriceUsd": 0.00017
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-08-30T20:56:20.953Z",
        "createdAt": "2026-08-30T20:56:21.358Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Google Search Scraper\n\nScrapes Google organic search engine results (SERPs) for any list of keywords and returns per-result records containing organic rank, result headline, a usable destination URL with an indicator of reconstruction confidence, the breadcrumb-style displayed URL, the result snippet, and the originating query; supports Google search operators and configurable result depth, country and language targeting, time-range filtering, SafeSearch, and concurrency. Operates via plain HTTP through a SERP proxy rather than a headless browser, reconstructs encrypted outbound links from Google’s displayed breadcrumbs while marking whether the URL is verbatim or rebuilt, deduplicates results on a per-query basis, and excludes non-organic elements (ads, AI overviews, shopping/video shelves) from reported rankings — enabling SEO monitoring, rank tracking, competitor discovery, content research, local ranking comparison, and integration into downstream retrieval-augmented workflows.\n\n## Use cases\n\n- Keyword rank tracking and historical position comparison  \n- SERP monitoring to detect ranking changes and new entrants  \n- Competitor analysis using site-restricted queries to find pages a competitor ranks for  \n- Local SEO comparison across countries or language interfaces  \n- Content research by extracting top results and snippets for topic clusters  \n- Lead sourcing by turning intent and site queries into domain lists for contact discovery  \n- Feeding fresh, ranked search results into RAG pipelines or LLMs",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCqnVR7VskY/Uze4F8v3lqeb/25ZOdiMM9OhNNMyNrubcyQ/qurAP3Zzgmd8qGnkrqQPGXbJAkqAaO5aQfZj+NGfesz30GNBszH2vf2rEJtareHC2SIxdXngMjgRB2qp//wSHkPTh1iArrDznGntDaTjapcSA8vMX77bPJBmasXCpdHUTg25kI5IazcvIJUnUyqvU5KVPMKqkoU6kkjy5TYakVTmYv4bPX2svXHrsfidALqdlIqxW9lXgvGI6yyCaBuZfTlQ9XIgxQhGuxZovyqBkJQTEudNMUGuw/vV+N1ZHRmozuZdSSiLe5Q7AJDc1gQlCV0voA3w8JDz/7TERSv \n"
  }
}