Domain details
The domain details endpoint allows you to get information about a specific domain and its subdomains.
GET /domain/:domain
Parameters
name | placement | comment |
---|---|---|
accept | header | Must be set to application/json |
api-key | header | Your API key |
domain | url path | Must contain the domain |
Curl example
1curl -H 'accept: application/json' "https://leakix.net/domain/leakix.net"
Successful response
Receiving 200
means the request was successful.
The response will contain two field, Services
and Leaks
both being an array of l9events.
They can be null
if no information was found.
1{
2 "Services": [
3 {
4 "event_type": "service",
5 "event_source": "HttpPlugin",
6 "event_pipeline": [
7 "CertStream",
8 "l9scan",
9 "tcpid",
10 "HttpPlugin"
11 ],
12 "event_fingerprint": "6d1f2e7ca5e9923a7028676ebb61f31f953e09cfa2883d1a5560acfc769e213c",
13 "ip": "157.90.211.37",
14 "host": "leakix.org",
15 "reverse": "",
16 "port": "443",
17 "mac": "",
18 "vendor": "",
19 "transport": [
20 "tcp",
21 "tls",
22 "http"
23 ],
24 "protocol": "https",
25 "http": {
26 "root": "",
27 "url": "",
28 "status": 0,
29 "length": 0,
30 "header": {
31 "content-length": "169",
32 "location": "https://leakix.net/",
33 "server": "nginx/1.19.0"
34 },
35 "title": "301 Moved Permanently",
36 "favicon_hash": ""
37 },
38 "summary": "Content-Length: 169\r\nContent-Type: text/html\r\nDate: Fri, 20 Jan 2023 11:25:44 GMT\r\nLocation: https://leakix.net/\r\nServer: nginx/1.19.0\r\nConnection: close\r\n\nPage title: 301 Moved Permanently\n\n<html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body>\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx/1.19.0</center>\r\n</body>\r\n</html>\r\n",
39 "time": "2023-01-20T11:25:41.135469289Z",
40 "ssl": {
41 "detected": false,
42 "enabled": true,
43 "jarm": "3fd21b20d3fd3fd21c3fd21b21b3fd02f2ce530964392ff49a9ba1e4931ee9",
44 "cypher_suite": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
45 "version": "TLSv1.2",
46 "certificate": {
47 "cn": "www.leakix.net",
48 "domain": [
49 "leakix.com",
50 "leakix.org",
51 "leaks.nobody.run",
52 "www.leakix.com",
53 "www.leakix.net",
54 "www.leakix.org"
55 ],
56 "fingerprint": "408f41c899c9a75c6f71b70fec08f1d19f0c230ad55cb1ff8b69bf6bf1e7465d",
57 "key_algo": "RSA",
58 "key_size": 4096,
59 "issuer_name": "R3",
60 "not_before": "2023-01-20T10:23:55Z",
61 "not_after": "2023-04-20T10:23:54Z",
62 "valid": true
63 }
64 },
65 "ssh": {
66 "fingerprint": "",
67 "version": 0,
68 "banner": "",
69 "motd": ""
70 },
71 "service": {
72 "credentials": {
73 "noauth": false,
74 "username": "",
75 "password": "",
76 "key": "",
77 "raw": null
78 },
79 "software": {
80 "name": "nginx",
81 "version": "1.19.0",
82 "os": "",
83 "modules": null,
84 "fingerprint": ""
85 }
86 },
87 "leak": {
88 "stage": "",
89 "type": "",
90 "severity": "",
91 "dataset": {
92 "rows": 0,
93 "files": 0,
94 "size": 0,
95 "collections": 0,
96 "infected": false,
97 "ransom_notes": null
98 }
99 },
100 "tags": [],
101 "geoip": {
102 "continent_name": "Europe",
103 "region_iso_code": "",
104 "city_name": "",
105 "country_iso_code": "DE",
106 "country_name": "Germany",
107 "region_name": "",
108 "location": {
109 "lat": 51.2993,
110 "lon": 9.491
111 }
112 },
113 "network": {
114 "organization_name": "Hetzner Online GmbH",
115 "asn": 24940,
116 "network": "157.90.0.0/16"
117 }
118 }
119 ],
120 "Leaks": null
121}
Rate limiting
All requests to LeakIX.net's API are limited at ~1 request per second.
If the limit is reached, the API will return a 429
http status code and a x-limited-for
header.
The client MUST wait for the duration of x-limited-for
before the next request.
1HTTP/1.1 429 Rate-limited
2Date: Mon, 27 Jul 2009 12:28:53 GMT
3x-limited-for: 344.24ms