# DopamineDesk Deep Scrape – HTTP Page Fetcher

> DopamineDesk Deep Scrape – HTTP Page Fetcher is a paid API for AI agents from ai-data-marketplace-1042299154756.us-central1.run.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Fetches the raw HTML and extracted text of any public HTTP(S) URL, returning page content, load time, and cleaned text — without JavaScript rendering.

## Facts

- Endpoint: GET https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/deep_scrape
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dopaminedesk-deep-scrape-http-page-fetcher-83ed7eb4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OkIknZqK2JcWBZp7VlCKN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dopaminedesk-deep-scrape-http-page-fetcher-83ed7eb4
```

Example prompt: Fetch the content of https://example-saas.com/pricing and pull out all the visible text — I need to see what plans and prices they list.

## When to prefer this

Use this endpoint when you need raw HTML or extracted text from a static or server-rendered public web page and do not require JavaScript execution. It is ideal for scraping pricing pages, documentation, news articles, job listings, or any content delivered in the initial HTML response. Prefer this over browser-based scraping when speed matters and the page content does not depend on client-side JavaScript rendering.

## Known failure modes

- URL is not publicly accessible or requires authentication — returns an error or empty content
- URL points to a JavaScript-heavy single-page app — JS-rendered content will be missing since no browser is used
- Page returns a non-200 HTTP status (404, 500, etc.) — error reflected in response
- Network timeout if the target server is slow or unreachable
- URL is malformed or missing scheme — schema validation error

## How this service works

Fetch a public HTTP(S) page with private-network blocking and return bounded Markdown-like content plus title, description, Open Graph image, status, and URL metadata.

## Output

Returns a JSON object containing the original URL, the full raw HTML of the fetched page, load time in milliseconds, and the extracted visible text content stripped of HTML markup.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public HTTP(S) URL to fetch. The page is fetched directly, not rendered in a browser, so JavaScript-generated content is not captured."
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success",
      "source",
      "fetched_at",
      "url",
      "status_code",
      "title",
      "description",
      "og_image",
      "truncated",
      "markdown",
      "marketplace_metadata"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "title": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "success": {
       "type": "boolean"
      },
      "markdown": {
       "type": "string"
      },
      "og_image": {
       "type": "null"
      },
      "truncated": {
       "type": "boolean"
      },
      "fetched_at": {
       "type": "string"
      },
      "description": {
       "type": "null"
      },
      "status_code": {
       "type": "integer"
      },
      "marketplace_metadata": {
       "type": "object",
       "required": [
        "data_mode",
        "billable",
        "availability",
        "source"
       ],
       "properties": {
        "source": {
         "type": "string"
        },
        "billable": {
         "type": "boolean"
        },
        "data_mode": {
         "type": "string"
        },
        "availability": {
         "type": "string"
        }
       },
       "additionalProperties": true
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "title": "Example Domain",
  "source": "live public web fetch",
  "success": true,
  "markdown": "Example Domain\n# Example Domain\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\nLearn more",
  "og_image": null,
  "truncated": false,
  "fetched_at": "2026-08-07T07:32:39.175Z",
  "description": null,
  "status_code": 200,
  "marketplace_metadata": {
   "source": "live public web fetch",
   "billable": true,
   "data_mode": "live_source",
   "availability": "operational"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dopaminedesk-deep-scrape-http-page-fetcher-83ed7eb4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai-data-marketplace-1042299154756.us-central1.run.app](https://www.zero.xyz/host/ai-data-marketplace-1042299154756.us-central1.run.app/llms.txt)
