# manylives.me Web Field Extractor

> manylives.me Web Field Extractor is a paid API for AI agents from manylives.me, paid per call via x402, $0.015/call, status unknown (last checked 2026-10-12).

Fetches a public web page and extracts only the fields you specify by name, returning them as a JSON array with null for any missing fields.

## Facts

- Endpoint: GET https://manylives.me/paid/web/extract-fields?utm_source=zero.xyz
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-me-web-field-extractor-f617be26
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9UTyOkH_s4KstCppIruH0

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 manylives-me-web-field-extractor-f617be26
```

Example prompt: Go to https://www.amazon.com/dp/B0EXAMPLE and pull out the price, product title, and average rating as structured fields.

## When to prefer this

Choose this endpoint when you need to extract a small, named set of fields from a single public web page without writing a custom scraper. It is ideal for quick structured extraction tasks where you know exactly which fields you want and the page is publicly accessible. Prefer this over generic scraping tools when you want clean JSON output with explicit null handling for missing fields, and when robots.txt compliance is required.

## Known failure modes

- URL is not publicly accessible or requires login — fields return null
- Page is blocked by robots.txt — request is rejected or returns an error
- Field names do not match any recognizable content on the page — values return null
- URL is malformed or unreachable — returns an error response
- Page uses heavy JavaScript rendering that prevents static extraction — fields may return null

## How this service works

Read a public web page and return just the fields you name as JSON (e.g. price, author, date, address). Missing fields come back null; values are taken from the page, never invented. Respects robots.txt.

## Output

Returns a JSON array of objects, each with a 'name' (the field you requested) and 'value' (the extracted text from the page, or null if the field was not found). Values are taken verbatim from the page — never invented or inferred.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url",
      "fields"
     ],
     "properties": {
      "url": {
       "type": "string",
       "examples": [
        "https://example.com/"
       ],
       "description": "https://... public page (required)"
      },
      "fields": {
       "type": "string",
       "examples": [
        "title,purpose,contact"
       ],
       "description": "comma-separated field names (required), e.g. title,price,author"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "fields": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "type": "string"
         },
         "value": {
          "type": "string"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "fields": [
   {
    "name": "title",
    "value": "Example Domain"
   },
   {
    "name": "price",
    "value": null
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-me-web-field-extractor-f617be26/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manylives.me](https://www.zero.xyz/host/manylives.me/llms.txt)
