sniff_domain

Reference for sniff_domain, Bassethound's core analysis tool. Inputs, the five layers it returns, and the output shape.

sniff_domain is Bassethound’s core tool. Give it a domain; it returns a correlated, source-linked profile of the company behind it. For account and billing, see upgrade and manage_account.

Signature

sniff_domain(domain, profile="standard", layers=null, render_js=null)

Inputs

ArgumentTypeDefaultDescription
domainstringrequiredThe domain or URL to analyze, e.g. "stripe.com".
profilefast | standard | deepstandardAccepted for forward-compatibility (see the note below).
layersstring[] | nullnullAccepted for forward-compatibility (see the note below).
render_jsboolean | nullnullAccepted for forward-compatibility (see the note below).

Today only domain changes the result. profile, layers, and render_js are accepted so your calls stay valid as the tool grows, but every call currently runs the same standard analysis: the full five-layer dossier, a static crawl, no subsetting. Pass them freely; they do not error, and they do not yet change what comes back.

The five layers

  • tech: the technology stack. Frameworks, analytics, CMS, payments, and CDN.
  • infra: infrastructure. DNS, TLS, hosting, and email providers, plus a DNS-verified vendor graph.
  • firmographic: the shape of the business. Size, sector, location, and funding.
  • ai: AI-readiness. llms.txt, MCP endpoints, model providers, vector stores, and LLM SDKs in use.
  • security: a security-header grade for the site’s exposed surface.

The ai layer is an evidenced observation of how AI-forward the company looks, with each signal kept next to its source, rather than a single opaque number.

Output

A source-linked Company Intelligence Dossier: readable prose a person can skim, plus structured data an agent can parse. Every finding keeps its source, so nothing is asserted without evidence.

Example

sniff stripe.com

That runs sniff_domain("stripe.com") and hands back the full dossier. Try it without installing anything in the playground.

Sniff a domain.

Run sniff_domain on any site and read its five-layer dossier in one call.

Sniff a domain