# Citiview Agent Market – Web Page Scraper (CSS Selectors)

> Citiview Agent Market – Web Page Scraper (CSS Selectors) is a paid API for AI agents from agents.citiviewgroup.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-14).

Renders a web page and extracts text and attributes using CSS selectors, returning all matches per selector.

## Facts

- Endpoint: GET https://agents.citiviewgroup.com/v1/scrape?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/citiview-agent-market-web-page-scraper-css-selectors-4d50da35
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8PCLv4WaOu7bM89wxM4CN

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 citiview-agent-market-web-page-scraper-css-selectors-4d50da35
```

Example prompt: Can you scrape the page at https://example.com/products and pull out the product titles and prices using the CSS selectors '.product-title | .product-price'?

## When to prefer this

Choose this endpoint when you need to extract specific, targeted elements from a rendered web page using CSS selectors, especially when the page relies on JavaScript rendering. Prefer this over raw HTML fetch tools when you need selector-based targeting across multiple element types in a single request. It is cost-effective at $0.01 per call for targeted extraction tasks.

## Known failure modes

- Page URL is unreachable or returns non-200 status — empty or error response
- CSS selectors match no elements — empty arrays returned for those selectors
- Dynamically rendered content not fully loaded — some elements may be missing
- Invalid URL format — request rejected with validation error
- Rate limiting or bot detection by the target site — scrape may fail or return partial content
- Malformed CSS selector syntax — selector may be ignored or return an error

## How this service works

Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Also callable as GET with the same fields as query parameters.

## Output

An object mapping each CSS selector to an array of all matched text strings and attributes found on the rendered page. Returns every match per selector, so multiple elements matching the same selector are all included.

## 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",
      "selectors"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "selectors": {
       "type": "string",
       "description": "CSS selectors; separate items with |"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/citiview-agent-market-web-page-scraper-css-selectors-4d50da35/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.citiviewgroup.com](https://www.zero.xyz/host/agents.citiviewgroup.com/llms.txt)
