{"openapi":"3.2.0","info":{"title":"Dadcrawl API","description":"A domain intelligence API for retrieving known subdomains and checking their HTTP status. Useful for attack surface mapping, infrastructure visibility, and reconnaissance automation. Returns clean JSON results for direct integration into analysis pipelines or dashboards.","version":"1.0.0"},"servers":[{"url":"https://kcquo.jojapi.net"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/only-subdomains":{"get":{"operationId":"get_only_subdomains","summary":"GetSubdomains","description":"Returns a list of publicly discovered subdomains associated with the given domain name. No active network requests or status checks are performed.","parameters":[{"name":"domain","in":"query","description":"The domain name to query for associated subdomains.\nMust be a valid public domain (e.g. example.com, test.org).\nInvalid or internal values like localhost or IPs are rejected.","required":false,"schema":{"type":"string","title":"domain","example":"example.com"}}]}},"/with-status":{"get":{"operationId":"get_with_status","summary":"GetSubdomainsWithStatus","description":"Returns a list of publicly known subdomains for the specified domain, along with their current HTTP response status codes. Each subdomain is probed via HTTP and HTTPS to determine availability and response type (e.g. 200, 403, 404).","parameters":[{"name":"domain","in":"query","description":"The fully qualified domain name (e.g. example.com) to retrieve subdomains for.\n\nMust be a valid public domain. IP addresses and internal names like localhost are not allowed.\n\n/only-subdomains?domain=example.com","required":false,"schema":{"type":"string","title":"domain","example":"example.com"}}]}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-JoJAPI-Key","description":"Your JoJ API key."}}}}