# AgentHarbor Business Scrape

> AgentHarbor Business Scrape is a paid API for AI agents from x402.agentharbor.agency, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-14).

Scrapes a single domain to extract business name, contact details, technology stack with evidence, and page text — with unsupported platform claims automatically invalidated.

## Facts

- Endpoint: GET https://x402.agentharbor.agency/scrape?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentharbor-business-scrape-22d53d62
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K6kzI_cGVxxQQiarJ3FOH

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 agentharbor-business-scrape-22d53d62
```

Example prompt: Can you scrape stripe.com and tell me their business name, contact info, what technology platforms they're running, and pull out the page text — and make sure any unconfirmed tech claims are flagged?

## When to prefer this

Choose this endpoint when you need a fast, cheap single-domain business snapshot covering name, contacts, tech stack, and page text in one call. Prefer it over /enrich when speed and cost matter more than depth — it's the lighter tier. Ideal for lead enrichment pipelines, competitive research, vendor diligence, or any workflow that needs structured business metadata from a bare domain without building a full crawler.

## Known failure modes

- Domain is unreachable or returns non-200 — scrape fails with an error response
- Domain has aggressive bot protection (Cloudflare, reCAPTCHA) — page text and tech detection may be incomplete or empty
- No contact information found on the page — contact surface returned empty
- Technology claims cannot be supported by evidence — struck with stated reasons rather than included as valid
- Invalid or malformed domain input — request rejected before scrape attempt
- Rate limiting or timeout on the target domain — partial or failed result

## How this service works

Given a business website domain, returns the business name and the page element it came from, the published contact surface, and the technology platforms the site runs (analytics, tag managers, email marketing, SEO tools and more), each with the evidence it was detected from. Every claim is checked against its evidence and unsupported ones are struck on Agent Harbor's own hardware. Faster, cheaper tier than /enrich. Not charged if the page cannot be used.

## Output

Returns a structured object containing: the business name and the source it was extracted from, the published contact surface (emails, phone numbers, social links), a list of detected technology platforms each with per-detection evidence, extracted page text, validation notes striking unsupported platform claims with stated reasons, plus the gating model used, a timestamp, and the gate version.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "pattern": "^[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$",
       "maxLength": 253,
       "description": "Bare public hostname, e.g. example.com"
      }
     },
     "additionalProperties": false
    }
   },
   "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/agentharbor-business-scrape-22d53d62/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentharbor.agency](https://www.zero.xyz/host/x402.agentharbor.agency/llms.txt)
