{"openapi":"3.1.0","info":{"title":"Domain Intelligence API","description":"7 domain intelligence checks in one API — WHOIS, DNS, SSL, tech stack, security headers, subdomains, redirects. All run in parallel. No tool setup, no result aggregation needed.","version":"0.1.0"},"paths":{"/.well-known/x402":{"get":{"summary":"X402 Discovery","description":"x402 discovery document — lists all 8 paid endpoints.","operationId":"x402_discovery__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/llms.txt":{"get":{"summary":"Llms Txt","description":"Machine-readable API description for LLM agents.","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/domain/whois":{"get":{"summary":"Domain Whois","operationId":"domain_whois_domain_whois_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to look up (e.g., example.com)","title":"Domain"},"description":"Domain name to look up (e.g., example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domain/dns":{"get":{"summary":"Domain Dns","operationId":"domain_dns_domain_dns_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to query (e.g., example.com)","title":"Domain"},"description":"Domain name to query (e.g., example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domain/ssl":{"get":{"summary":"Domain Ssl","operationId":"domain_ssl_domain_ssl_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to analyze (e.g., example.com)","title":"Domain"},"description":"Domain name to analyze (e.g., example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domain/tech":{"get":{"summary":"Domain Tech","operationId":"domain_tech_domain_tech_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to detect technologies (e.g., example.com)","title":"Domain"},"description":"Domain name to detect technologies (e.g., example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domain/headers":{"get":{"summary":"Domain Headers","operationId":"domain_headers_domain_headers_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name to audit headers (e.g., example.com)","title":"Domain"},"description":"Domain name to audit headers (e.g., example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domain/subdomains":{"get":{"summary":"Domain Subdomains","operationId":"domain_subdomains_domain_subdomains_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name for subdomain discovery (e.g., example.com)","title":"Domain"},"description":"Domain name for subdomain discovery (e.g., example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domain/redirect":{"get":{"summary":"Domain Redirect","operationId":"domain_redirect_domain_redirect_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"URL to trace redirects (e.g., https://example.com)","title":"Url"},"description":"URL to trace redirects (e.g., https://example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/domain/full":{"get":{"summary":"Domain Full","description":"Full domain intelligence report — all 7 analyses combined.","operationId":"domain_full_domain_full_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","description":"Domain name for full intelligence report (e.g., example.com)","title":"Domain"},"description":"Domain name for full intelligence report (e.g., example.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"service":{"type":"string","title":"Service"},"network":{"type":"string","title":"Network"}},"type":"object","required":["status","service","network"],"title":"HealthResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}