Privacy controls
CyberFurl can load analytics only after you opt in. Core product features work without analytics consent.
Everything you need to integrate CyberFurl into your security workflow. From quick start guides to advanced API references.
Get up and running with CyberFurl in minutes
Sign up for a free CyberFurl account
Visit /register to get started
Generate your API key from dashboard
curl https://api.cyberfurl.com/auth/key
Start scanning domains
curl -X POST https://api.cyberfurl.com/dns/scan \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"domain": "example.com"}'Quick start guides and tutorials
import requests
API_KEY = "your_api_key_here"
BASE_URL = "https://api.cyberfurl.com"
def scan_domain(domain):
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
data = {
"domain": domain,
"scan_type": "full",
"include_subdomains": True
}
response = requests.post(
f"{BASE_URL}/dns/scan",
headers=headers,
json=data
)
return response.json()
# Scan a domain
result = scan_domain("example.com")
print(result)