# DopamineDesk URL Metadata Extractor

> DopamineDesk URL Metadata Extractor is a paid API for AI agents from ai-data-marketplace-1042299154756.us-central1.run.app, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Fetches and returns Open Graph and page metadata (title, description, image, favicon, site name) for any given URL

## Facts

- Endpoint: GET https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/url_metadata
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dopaminedesk-url-metadata-extractor-5167f95f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_78iK8zq-9Cu1_cfn2HI4z

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-url-metadata-extractor-5167f95f
```

Example prompt: Can you fetch the metadata for https://openai.com — I need the page title, description, preview image, favicon, and site name.

## When to prefer this

Choose this endpoint when you need quick, structured Open Graph and page metadata (title, description, image, favicon, site name) from a URL without building or hosting your own scraper. It is ideal for link preview generation, bookmark enrichment, SEO audits, or any agent workflow that needs to display or analyze webpage identity data at $0.003 per call with USDC micropayment settlement via x402.

## Known failure modes

- URL is unreachable or returns a non-200 status — metadata fields may be null or missing
- Target page blocks bots/scrapers — may return empty or incomplete metadata
- URL has no Open Graph tags — title/description/image may fall back to basic HTML or be absent
- Malformed or invalid URL input — likely returns an error response
- Dynamic/SPA pages that render content via JavaScript may yield incomplete metadata

## How this service works

Fetch a public HTTP(S) page with private-network blocking and extract its title, description, Open Graph image, status, and content type.

## Output

A JSON object containing the canonical URL, page title, meta description, Open Graph image URL, favicon URL, and site name extracted from the target webpage's HTML metadata tags.

## 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": "The URL to extract metadata from."
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success",
      "source",
      "fetched_at",
      "url",
      "status_code",
      "content_type",
      "title",
      "description",
      "og_image",
      "marketplace_metadata"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "title": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "success": {
       "type": "boolean"
      },
      "og_image": {
       "type": "string"
      },
      "fetched_at": {
       "type": "string"
      },
      "description": {
       "type": "string"
      },
      "status_code": {
       "type": "integer"
      },
      "content_type": {
       "type": "string"
      },
      "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://github.com/",
  "title": "GitHub · Change is constant. GitHub keeps you ahead. · GitHub",
  "source": "live public web fetch",
  "success": true,
  "og_image": "https://images.ctfassets.net/8aevphvgewt8/4pe4eOtUJ0ARpZRE4fNekf/f52b1f9c52f059a33170229883731ed0/GH-Homepage-Universe-img.png",
  "fetched_at": "2026-08-07T07:32:39.578Z",
  "description": "Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.",
  "status_code": 200,
  "content_type": "text/html; charset=utf-8",
  "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-url-metadata-extractor-5167f95f/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)
