# Company Info & Site Audit from Domain

> Company Info & Site Audit from Domain is a paid API for AI agents from audit-site-web.pga-agent.fr, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-10).

Returns company identity (legal name, VAT/SIREN, address, social profiles) and site audit signals (tech stack, SEO, HTTPS/HSTS) for a given domain.

## Facts

- Endpoint: GET https://audit-site-web.pga-agent.fr/api/company-from-domain?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/company-info-site-audit-from-domain-5d99447d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xyr8LX9YcfpVyj_PqJoay

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 company-info-site-audit-from-domain-5d99447d
```

Example prompt: Can you look up the legal name, VAT/SIREN number, registered address, social media profiles, and tech stack for the domain plausible.io, and flag any SEO or security issues?

## When to prefer this

Choose this endpoint when you need to enrich a company record from just its domain name — especially for European companies where VAT/SIREN numbers may be published on imprint/legal pages. It is preferable over generic web scrapers because it is purpose-built for company identity extraction, respects robots.txt, returns no personal data (no emails or phone numbers), and combines business identity with tech stack and SEO/security audit signals in a single call. Use it for B2B lead enrichment, vendor due diligence, or competitive intelligence workflows.

## Known failure modes

- Domain not found or unreachable — no data returned, call unbilled
- robots.txt disallows crawling — endpoint respects it and may return partial or no data
- Company does not publish legal/VAT information on its site — company_ids and address fields return empty or null
- Domain resolves but has no meaningful company content — sparse results
- Rate limiting or network timeouts on the target domain — call may fail and be unbilled

## How this service works

Company identity & website facts from a domain: legal name, VAT/SIREN and registered address when published, contact page URL, company social pages, tech stack, SEO/security audit signals. Obeys robots.txt; no personal data, no emails or phone numbers. Unbilled on errors.

## Output

A JSON object containing the company's legal name, domain, social media URLs (X, LinkedIn), contact page URL, registered address (if publicly published), company identifiers (VAT/SIREN), list of pages read, technologies detected (name, version, category), audit signals (HTTPS, HSTS, sitemap, H1 count, title length, page weight, issues list), robots.txt compliance flag, and a fetch timestamp. Returns status 'ok' on success; unbilled on errors.

## 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",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "description": "Company website domain without scheme or path, e.g. plausible.io or example.fr"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "name": {
       "type": "string"
      },
      "domain": {
       "type": "string"
      },
      "notice": {
       "type": "string"
      },
      "social": {
       "type": "object",
       "properties": {
        "x": {
         "type": "string"
        },
        "linkedin": {
         "type": "string"
        }
       }
      },
      "status": {
       "type": "string"
      },
      "address": {
       "type": "null"
      },
      "fetched_at": {
       "type": "string"
      },
      "pages_read": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "company_ids": {
       "type": "object",
       "properties": {}
      },
      "contact_page": {
       "type": "string"
      },
      "technologies": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "type": "string"
         },
         "version": {
          "type": "string"
         },
         "category": {
          "type": "string"
         }
        }
       }
      },
      "audit_signals": {
       "type": "object",
       "properties": {
        "hsts": {
         "type": "boolean"
        },
        "https": {
         "type": "boolean"
        },
        "issues": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "sitemap": {
         "type": "boolean"
        },
        "h1_count": {
         "type": "integer"
        },
        "title_length": {
         "type": "integer"
        },
        "page_weight_kb": {
         "type": "number"
        }
       }
      },
      "robots_r
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "Plausible Analytics",
  "domain": "plausible.io",
  "notice": "Public business information published by the company itself. No personal data, no email address and no phone number is returned.",
  "social": {
   "x": "https://x.com/PlausibleHQ",
   "linkedin": "https://www.linkedin.com/company/plausible-analytics"
  },
  "status": "ok",
  "address": null,
  "fetched_at": "2026-10-04T19:26:06Z",
  "pages_read": [
   "https://plausible.io/",
   "https://plausible.io/imprint",
   "https://plausible.io/contact",
   "https://plausible.io/about"
  ],
  "company_ids": {},
  "contact_page": "https://plausible.io/contact",
  "technologies": [
   {
    "name": "Jekyll",
    "version": "3.9.2",
    "category": "static site"
   },
   {
    "name": "Plausible",
    "category": "analytics"
   }
  ],
  "audit_signals": {
   "hsts": false,
   "https": true,
   "issues": [
    "no_hsts",
    "title_too_long",
    "no_jsonld_organization"
   ],
   "sitemap": true,
   "h1_count": 1,
   "title_length": 75,
   "page_weight_kb": 74.8
  },
  "robots_respected": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-info-site-audit-from-domain-5d99447d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from audit-site-web.pga-agent.fr](https://www.zero.xyz/host/audit-site-web.pga-agent.fr/llms.txt)
