# Tanod Web – Company Profile Lookup

> Tanod Web – Company Profile Lookup is a paid API for AI agents from web.tanod.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-13).

Fetches a comprehensive company profile for a given domain, including DNS records, homepage metadata, social links, domain registration, robots.txt, security.txt, and RDAP data.

## Facts

- Endpoint: POST https://web.tanod.dev/v1/company/profile?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-web-company-profile-lookup-ad4bdfb2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_E1f8c4MlNpwtXUcaUCfqv

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 tanod-web-company-profile-lookup-ad4bdfb2 -d '<json body>'
```

Example prompt: Can you pull up a full company profile for stripe.com — I want to see their DNS setup, email provider, social links, domain registration, and homepage description?

## When to prefer this

Choose this endpoint when you need a broad, aggregated OSINT-style profile of a company from its domain in a single call — covering DNS, homepage, registration, and security signals together. Prefer it over raw RDAP or DNS-only tools when you want enriched metadata (social links, email provider detection, SaaS fingerprinting) without making multiple separate requests.

## Known failure modes

- Domain not found or invalid format returns an error
- RDAP lookup may be unavailable for some TLDs
- Homepage fetch may fail if site blocks crawlers or is offline
- Partial results returned when some sources (DNS, homepage, RDAP) fail individually — 'partial: true' flag set
- Subdomain lookups may return different results than the registrable domain

## How this service works

Web tools: search, page to Markdown or screenshot, company profile and jobs, sitemaps, RDAP, IP.

## Output

Returns a JSON object with: DNS records (MX, SPF, TXT verification tokens), files (robots.txt URL and sitemaps, security.txt with contact), homepage metadata (title, description, language, canonical URL, social links, JSON-LD organization data), domain registration details (registrar, registered/expiry dates), data source statuses, and a timestamp of when the profile was checked.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "maxLength": 253,
   "minLength": 3,
   "description": "The company's domain name, such as stripe.com: a bare host name (no scheme, path or port). A subdomain is looked up as given; the registration is read for its registrable domain."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dns": {
   "mx": {
    "hosts": [
     "aspmx.l.google.com",
     "alt1.aspmx.l.google.com"
    ],
    "null_mx": false,
    "provider": "google_workspace"
   },
   "spf": {
    "saas": [],
    "present": true,
    "includes": [
     "spf1.stripe.com",
     "_spf.qualtrics.com"
    ]
   },
   "verification_tokens": [
    {
     "tool": "atlassian",
     "record": "atlassian-domain-verification"
    },
    {
     "tool": "facebook",
     "record": "facebook-domain-verification"
    },
    {
     "tool": "google",
     "record": "google-site-verification"
    }
   ]
  },
  "files": {
   "robots_txt": {
    "url": "https://stripe.com/robots.txt",
    "present": true,
    "sitemaps": [
     "https://stripe.com/sitemap/sitemap.xml"
    ],
    "http_status": 200
   },
   "security_txt": {
    "url": "https://stripe.com/.well-known/security.txt",
    "contact": [
     "https://hackerone.com/stripe"
    ],
    "present": true,
    "http_status": 200
   }
  },
  "domain": "stripe.com",
  "partial": false,
  "sources": {
   "dns": {
    "via": "DNS MX and TXT queries",
    "status": "ok"
   },
   "rdap": {
    "via": "IANA-bootstrapped registry RDAP",
    "status": "ok"
   },
   "homepage": {
    "url": "https://stripe.com/",
    "status": "ok",
    "http_status": 200
   },
   "sec_edgar": {
    "status": "ok",
    "matched": false
   },
   "robots_txt": {
    "status": "ok"
   },
   "security_txt": {
    "status": "ok"
   }
  },
  "homepage": {
   "title": "Stripe | Financial Infrastructure to Grow Your Revenue",
   "social": {
    "x": "https://twitter.com/stripe",
    "github": "https://github.com/stripe",
    "linkedin": "https://www.linkedin.com/company/stripe",
    "crunchbase": "https://www.crunchbase.com/organization/stripe"
   },
   "language": "en-US",
   "canonical": "https://stripe.com/",
   "final_url": "https://stripe.com/",
   "truncated": false,
   "description": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.",
   "organization": {
    "name": "Stripe",
    "sameAs": [
     "https://twitter.com/stripe",
     "https://www.linkedin.com/company/stripe/",
     "https://github.com/stripe"
    ],
    "legalName": "Stripe, LLC",
    "contactPoint": [
     {
      "contactType": "customer support"
     }
    ]
   },
   "invalid_jsonld_blocks": 0
  },
  "checked_at": "2026-10-09T09:00:00Z",
  "registration": {
   "found":
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-web-company-profile-lookup-ad4bdfb2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from web.tanod.dev](https://www.zero.xyz/host/web.tanod.dev/llms.txt)
