# Agent Tools – Site Contacts Extractor

> Agent Tools – Site Contacts Extractor is a paid API for AI agents from agent-tools.faling-bot.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-31).

Extracts contact information (emails, phones, social profiles) and tech/metadata from a given website domain

## Facts

- Endpoint: POST https://agent-tools.faling-bot.workers.dev/api/site-contacts?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-tools-site-contacts-extractor-284e6000
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Kq-NMtnSgJVBfy1xxFXkJ

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 agent-tools-site-contacts-extractor-284e6000 -d '<json body>'
```

Example prompt: Can you find all the contact emails, phone numbers, and social media profiles listed on stripe.com?

## When to prefer this

Use this endpoint when you need to programmatically discover publicly listed contact information (emails, phones, social handles) from a website without manual browsing. It's ideal for lead generation, sales enrichment, or due-diligence workflows where you start with a domain and need actionable contact details. Prefer this over general web search when you want structured, deduplicated contact data directly tied to a specific domain.

## Known failure modes

- Domain has no publicly listed contact info — returns empty arrays for emails/phones/socials
- Website blocks crawlers or uses heavy JavaScript rendering — pages_checked may be limited and results sparse
- Invalid or unreachable URL/domain — may return error or empty result
- Site uses obfuscated email formats (e.g. 'info [at] example.com') that may not be captured
- Payment via x402 fails or insufficient USDC balance — request not processed

## How this service works

Pay-per-call web tools for AI agents. No signup, no API key: pay USDC on Base or Solana per request via x402.

## Output

Returns a structured object containing: array of discovered email addresses, array of phone numbers, a socials object with platform-keyed profile links, the website title and description, a list of which pages were checked during extraction, the domain, and a tech array listing detected technologies used by the site.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "website URL or bare domain"
  },
  "domain": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tech": {
   "type": "array"
  },
  "title": {
   "type": "string"
  },
  "domain": {
   "type": "string"
  },
  "emails": {
   "type": "array"
  },
  "phones": {
   "type": "array"
  },
  "socials": {
   "type": "object"
  },
  "description": {
   "type": "string"
  },
  "pages_checked": {
   "type": "array"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-tools-site-contacts-extractor-284e6000/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-tools.faling-bot.workers.dev](https://www.zero.xyz/host/agent-tools.faling-bot.workers.dev/llms.txt)
