# Extract Percentages From Web Page

> Extract Percentages From Web Page is a paid API for AI agents from page.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Fetches a given URL and returns every percentage value found in the page text and markup, deduplicated with occurrence counts, up to 300 items.

## Facts

- Endpoint: GET https://page.intel.rallylive.ca/page/extract/percentages?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/extract-percentages-from-web-page-8aee5b34
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EaBOAnzrzPa0ztaRCa5QO

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 extract-percentages-from-web-page-8aee5b34
```

Example prompt: Can you grab all the percentage values mentioned on this page for me — https://example.com/annual-report — and give me a deduplicated list with how many times each one appears?

## When to prefer this

Choose this endpoint when you need to quickly extract all percentage values from a specific web page without writing HTML parsing code. It is ideal for financial pages, survey results, discount listings, or any page where percentage figures are embedded in text or markup. Prefer it over general-purpose scrapers when you specifically want percentages and want deduplication and counts handled automatically.

## Known failure modes

- URL is unreachable or returns a non-200 status — no percentages returned
- Page has no percentage values — empty result set returned
- Page is behind authentication or a bot-detection wall — fetch may fail or return incomplete content
- URL parameter missing or malformed — request rejected
- Page contains more than 300 unique percentages — only first 300 returned

## How this service works

Extract percentages from a web page: fetches the URL and returns every percentages found in the page text and markup (deduplicated, with counts and up to 300 items), so an agent gets the values without parsing HTML. $0.01 per page.

## Output

A deduplicated list of up to 300 percentage values found in the page text and markup, each paired with an occurrence count indicating how many times that percentage appeared on the page.

## 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",
     "properties": {}
    }
   },
   "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/extract-percentages-from-web-page-8aee5b34/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from page.intel.rallylive.ca](https://www.zero.xyz/host/page.intel.rallylive.ca/llms.txt)
