# Agent Market Lab – Website Due Diligence

> Agent Market Lab – Website Due Diligence is a paid API for AI agents from agent-market-lab.fidelly.eu, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Fetches and analyzes a public website URL to extract business identity, contact details, ecommerce signals, trust indicators, and technology stack information.

## Facts

- Endpoint: POST https://agent-market-lab.fidelly.eu/v1/website-due-diligence?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-market-lab-website-due-diligence-99f2d9b2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-Ocp4NjBC4bmXDLIm7Q65

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-market-lab-website-due-diligence-99f2d9b2 -d '<json body>'
```

Example prompt: Can you do a quick business due diligence on https://www.acmecorp.com — pull their contact emails, phone numbers, whether they run an ecommerce store, and what trust signals like HTTPS or privacy policy they have in place?

## When to prefer this

Choose this endpoint when you need rapid, pay-per-call business intelligence on a public website — particularly contact extraction, ecommerce detection, and trust signal auditing — without setting up a scraping pipeline. It is ideal for autonomous agent workflows doing vendor due diligence, lead enrichment, or competitive research at low per-call cost ($0.01 USDC via x402 on Base). Prefer it over generic scrapers when you need structured business-focused output rather than raw HTML.

## Known failure modes

- Private hosts or IP-literal URLs are rejected with an error
- Unreachable or offline URLs return a fetch failure
- Sites with aggressive bot protection may return incomplete data
- No schema validation error is described but malformed URLs would fail format check
- Response may be partial if only some pages are reachable

## How this service works

Pay-per-call public-web extraction, ecommerce data including a 10-product batch, change detection and website business research for autonomous agents via x402 on Base.

## Output

Returns a JSON object containing: business identity (page title, description, canonical URL), contact details (emails, phone numbers, social profiles), ecommerce signals (whether the site has a shop, booking system, or visible prices), trust indicators (HTTPS, HSTS, CSP, terms/privacy/contact page signals), detected technologies (e.g. server software), a list of pages checked with their HTTP status codes, the fetch timestamp, and a set of limitation disclaimers about data completeness and verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "maxLength": 2048,
   "description": "Absolute public HTTP or HTTPS URL to fetch and analyze. Private hosts and IP literals are rejected."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {
   "url": "https://www.barebones.com/",
   "trust": {
    "csp": false,
    "hsts": false,
    "https": true,
    "termsSignal": false,
    "contactFormSignal": true,
    "privacyPolicySignal": true
   },
   "commerce": {
    "booking": false,
    "ecommerce": true,
    "visiblePrices": []
   },
   "contacts": {
    "emails": [
     "sales@barebones.com"
    ],
    "phones": [
     "+1 (978) 251-0500"
    ],
    "socialProfiles": []
   },
   "identity": {
    "title": "Home | Bare Bones Software",
    "description": null,
    "canonicalUrl": null
   },
   "fetchedAt": "2026-10-09T13:27:34.588Z",
   "limitations": [
    "Internal demonstration captured on October 9, 2026; not a customer purchase. One of three observed public role emails is shown.",
    "The title is an observed page title, not a verified legal identity. Contact ownership, deliverability and completeness are not independently verified.",
    "Signals come from initial HTML and returned headers, not a verified installed stack or legal, financial or security advice."
   ],
   "pagesChecked": [
    {
     "url": "https://www.barebones.com/",
     "status": 200
    },
    {
     "url": "https://www.barebones.com/contact/lostserial.html",
     "status": 200
    },
    {
     "url": "https://www.barebones.com/contact/",
     "status": 200
    }
   ],
   "technologies": [
    "server:Apache"
   ]
  },
  "tool": "research_website_business",
  "requestId": "123e4567-e89b-42d3-a456-426614174000"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-market-lab-website-due-diligence-99f2d9b2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-market-lab.fidelly.eu](https://www.zero.xyz/host/agent-market-lab.fidelly.eu/llms.txt)
