$ npx scrapering initCreate accountStart for free
Google SERP Scraper

Receiving Google SERP Results

Poll this endpoint to retrieve the result of a submitted Google SERP scraping task.

Endpoint

GET /api/parsing/v1/result/serp-google/{requestId}

Keep polling until status is no longer "parsing".

Path Parameters

NameTypeRequiredDescription
requestIdstring (uuid)yesTask ID returned from the submit endpoint

Example Request

curl https://app.scrapering.com/api/parsing/v1/result/serp-google/YOUR_REQUEST_ID \
  --header 'Authorization: Bearer YOUR_API_KEY'

Responses

In progress — task is still being processed:

{
  "status": "parsing"
}

Ready — task completed successfully:

{
  "status": "ready",
  "requestId": "abaf4ac3-d9e7-43f2-a414-e7d2ca9ff635",
  "data": {
    "input": {
      "original_url": "https://www.google.com/search?q=Buy+pizza&hl=en&gl=us"
    },
    "organic": [
      {
        "link": "https://example.com/pizza",
        "rank": 1,
        "title": "Order Pizza Online",
        "description": "Fast delivery. Order now at example.com."
      }
    ],
    "related": []
  },
  "respondedAt": "2026-03-20T10:35:35.866Z"
}

Response Fields

FieldTypeDescription
statusstring"ready" when complete
requestIdstringTask ID
data.input.original_urlstringResolved Google search URL
data.organicarrayOrganic search results
data.organic[].ranknumberPosition in results (1-based)
data.organic[].linkstringResult URL
data.organic[].titlestringResult title
data.organic[].descriptionstringResult snippet
data.screenshotsstring[]Screenshots
data.relatedarrayRelated search queries
data.related[].linkstringRelated link
data.related[].rankstringRelated rank
data.related[].textstringRelated text
respondedAtstringISO 8601 timestamp of completion

Important! Screenshot is stored for 1 hour after the scrape.
Save the results on your side so you don't lose them.

Next steps