● Beta — free keys, no card required

cl0q API

Query the open web programmatically: favicon-hash pivoting (find every site that serves a given icon) plus ASN / org / region / IP enrichment — across millions of crawled domains.

Get your free key

What you can do

🔎 Favicon-hash pivot

Give a domain → get its favicon SHA-256 and every other domain serving the same icon. The classic Shodan/FOFA recon move, over the open web.

🌐 Domain enrichment

Resolve a domain to its hosting org/ASN, region, IPs, MX and CNAME — with an ASN-popularity score so you can tell WordPress.com from a one-off box.

🗂️ Subdomain enumeration

Give an apex → get every host we've seen under it (including DNS-discovered names never crawled as pages), each with its primary IP. A free crt.sh-style map of the attack surface.

curl -H "X-API-Key: YOUR_KEY" \
  "https://cl0q.com/api/favicon?domain=github.com"

{ "domain":"github.com", "sha256":"2ee43237…",
  "also_used_by_total": 26,
  "also_used_by": ["gist.github.com","cli.github.com", …] }

Pricing

Billing isn't live yet — during beta every tier is free. Grab a key now; paid plans (and higher limits) plug into the same key when they launch.

Live now

Free

$0
  • 30 requests / minute
  • 1,000 / day
  • Favicon + enrichment
  • Instant key
Get a key
Coming soon

Pro

$29/mo
  • 600 / minute
  • 100k / day
  • mmh3 favicon hash
  • New-domains feed
Free during beta
Coming soon

Enterprise

Custom
  • Bulk / firehose
  • SLA + support
  • Self-host option
  • Custom fields
Contact us

Get your free key

Docs

Authentication

Send your key as the X-API-Key header (or ?key= query param) on every request.

Endpoints

GET /api/favicon?domain=<domain>        → that domain's favicon hash + who else uses it
GET /api/favicon?hash=<hex sha256>      → every domain serving that icon (?limit=, max 1000)
GET /api/subdomains?domain=<apex>       → every host seen under that apex + its IP (?limit=, max 1000)

Limits

Free tier: 30 requests/minute, 1,000/day. Responses include X-RateLimit-Limit / X-RateLimit-Remaining; 429 with Retry-After when exceeded.