ScrapingDuck API Docs
ScrapingDuck
  1. Scrape
ScrapingDuck API Docs
  • Actions
    • Returns example action objects for each available action.
      GET
  • Browser
    • Executes a list of browser actions.
      POST
    • Fetches the full HTML content of a web page.
      GET
    • Extracts the main article content from a web page.
      GET
  • Devices
    • Gets the list of all available device names.
      GET
    • Gets detailed information for a specific device.
      GET
  • Scrape
    • Fetches the raw HTML source of a web page as a direct text/html response.
      GET
    • Fetches the full scraping result including HTML content and metadata (JSON response).
      GET
    • Extracts the main article content from a web page.
      GET
  • Schemas
    • ActionExecutionMeta
    • BrowserAction
    • BrowserActionResult
    • BrowserActionResultActionExecutionResponse
    • BrowserAutomationRequest
    • DeviceContextOptionsDto
    • DeviceDetailDto
    • ProblemDetails
    • PublicBrowserAutomationRequest
    • ResultData
    • TrafficSource
    • ValidationProblemDetails
    • ViewSettings
ScrapingDuck
  1. Scrape

Fetches the full scraping result including HTML content and metadata (JSON response).

GET
https://api.scrapingduck.com/v1/scrape/result
Last modified:2026-02-11 10:03:19
Returns the HTML content wrapped in a JSON envelope with metadata (execution time, cost, etc.).
Use this endpoint when you need execution details along with the content.

Request

Authorization
API Key
Add parameter in query
apiKey
Example:
apiKey: ********************
or
Query Params

Responses

🟢200
application/json
OK
Body

🟠400
🟠401
🟠404
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.scrapingduck.com/v1/scrape/result?url&deviceName&locale&timezone&disableResourceExclusion&useAdvancedSpoofing&disableJavaScript&apiKey=<api-key>'
Response Response Example
200 - Example 1
{
    "executionId": "string",
    "results": [
        {
            "action": "string",
            "success": true,
            "message": "string",
            "timestamp": "2019-08-24T14:15:22.123Z",
            "duration": "string",
            "data": [
                {
                    "name": "string",
                    "data": null
                }
            ]
        }
    ],
    "meta": {
        "actionsRequested": 0,
        "actionsSucceeded": 0,
        "startedAtUtc": "2019-08-24T14:15:22.123Z",
        "finishedAtUtc": "2019-08-24T14:15:22.123Z",
        "durationMs": 0,
        "responseSizeBytes": 0,
        "maxActionsAllowed": 0
    }
}
Modified at 2026-02-11 10:03:19
Previous
Fetches the raw HTML source of a web page as a direct text/html response.
Next
Extracts the main article content from a web page.
Built with