war-tracker.com

https://war-tracker.com/api/v1/threat-ips/lookup

Threat IP lookup: supply a single IPv4/IPv6 address and receive a sanitized dossier when the address is in our ledger, or a negative match with network flags when it is not. Billing uses the x402 `upto` scheme — buyers authorize up to $0.02; settled charge is $0.02 on ledger match, $0.001 on miss or invalid input. EVM `upto` facilitators only (Permit2 + facilitatorAddress). Responses expose opaque threat class labels, coarse confidence, timing/counts, and ip-api mobile/proxy/hosting flags —…

59
reliability

Reliability & health

Uptime and response time from our own unpaid probes, plus the reliability score built from them.

Uptime

100.0% avg
0% 50% 100% Tue 2 PMThu 7 PMSat 8 PMTue 11 AM

Response time

p50 526ms · p95 707ms
0ms 1450ms 2900ms Tue 2 PMThu 7 PMSat 8 PMTue 11 AM
Data table
Reliability history per time bucket over the last 7 days (hourly).
Bucket Uptime Probes Response time
9/29/2026, 2:00:00 PM 100% 1 186ms
9/29/2026, 4:00:00 PM 100% 1 324ms
9/29/2026, 6:00:00 PM 100% 1 604ms
9/29/2026, 8:00:00 PM 100% 1 649ms
9/29/2026, 10:00:00 PM 100% 1 173ms
9/30/2026, 1:00:00 AM 100% 1 613ms
9/30/2026, 3:00:00 AM 100% 1 183ms
9/30/2026, 5:00:00 AM 100% 1 2833ms
9/30/2026, 7:00:00 AM 100% 1 616ms
9/30/2026, 9:00:00 AM 100% 1 173ms
9/30/2026, 11:00:00 AM 100% 1 642ms
9/30/2026, 1:00:00 PM 100% 1 705ms
9/30/2026, 3:00:00 PM 100% 1 644ms
9/30/2026, 5:00:00 PM 100% 1 181ms
9/30/2026, 7:00:00 PM 100% 1 200ms
9/30/2026, 9:00:00 PM 100% 1 616ms
9/30/2026, 11:00:00 PM 100% 1 598ms
10/1/2026, 1:00:00 AM 100% 1 619ms
10/1/2026, 3:00:00 AM 100% 1 182ms
10/1/2026, 5:00:00 AM 100% 1 325ms
10/1/2026, 7:00:00 AM 100% 1 451ms
10/1/2026, 9:00:00 AM 100% 1 730ms
10/1/2026, 11:00:00 AM 100% 1 318ms
10/1/2026, 1:00:00 PM 100% 1 198ms
10/1/2026, 3:00:00 PM 100% 1 1133ms
10/1/2026, 5:00:00 PM 100% 1 690ms
10/1/2026, 7:00:00 PM 100% 1 602ms
10/1/2026, 9:00:00 PM 100% 1 584ms
10/1/2026, 11:00:00 PM 100% 1 585ms
10/2/2026, 1:00:00 AM 100% 1 622ms
10/2/2026, 3:00:00 AM 100% 1 293ms
10/2/2026, 5:00:00 AM 100% 1 583ms
10/2/2026, 7:00:00 AM 100% 1 311ms
10/2/2026, 9:00:00 AM 100% 1 298ms
10/2/2026, 11:00:00 AM 100% 1 162ms
10/2/2026, 1:00:00 PM 100% 1 190ms
10/2/2026, 3:00:00 PM 100% 1 178ms
10/2/2026, 5:00:00 PM 100% 1 303ms
10/2/2026, 7:00:00 PM 100% 1 632ms
10/2/2026, 9:00:00 PM 100% 1 575ms
10/2/2026, 11:00:00 PM 100% 1 662ms
10/3/2026, 12:00:00 AM 100% 1 568ms
10/3/2026, 2:00:00 AM 100% 1 660ms
10/3/2026, 4:00:00 AM 100% 1 174ms
10/3/2026, 6:00:00 AM 100% 1 174ms
10/3/2026, 8:00:00 AM 100% 1 561ms
10/3/2026, 10:00:00 AM 100% 1 577ms
10/3/2026, 12:00:00 PM 100% 1 322ms
10/3/2026, 2:00:00 PM 100% 1 596ms
10/3/2026, 4:00:00 PM 100% 1 573ms
10/3/2026, 6:00:00 PM 100% 1 164ms
10/3/2026, 8:00:00 PM 100% 1 330ms
10/3/2026, 11:00:00 PM 100% 1 526ms
10/4/2026, 1:00:00 AM 100% 1 180ms
10/4/2026, 3:00:00 AM 100% 1 178ms
10/4/2026, 5:00:00 AM 100% 1 185ms
10/4/2026, 7:00:00 AM 100% 1 312ms
10/4/2026, 9:00:00 AM 100% 1 556ms
10/4/2026, 1:00:00 PM 100% 1 642ms
10/4/2026, 3:00:00 PM 100% 1 651ms
10/4/2026, 5:00:00 PM 100% 1 642ms
10/4/2026, 7:00:00 PM 100% 1 352ms
10/4/2026, 9:00:00 PM 100% 1 535ms
10/5/2026, 2:00:00 AM 100% 1 318ms
10/5/2026, 8:00:00 AM 100% 1 763ms
10/5/2026, 9:00:00 AM 100% 1 257ms
10/5/2026, 11:00:00 AM 100% 1 665ms
10/5/2026, 1:00:00 PM 100% 1 176ms
10/5/2026, 2:00:00 PM 100% 1 396ms
10/5/2026, 4:00:00 PM 100% 1 628ms
10/5/2026, 6:00:00 PM 100% 1 186ms
10/5/2026, 8:00:00 PM 100% 1 174ms
10/5/2026, 10:00:00 PM 100% 1 188ms
10/6/2026, 1:00:00 AM 100% 1 186ms
10/6/2026, 2:00:00 AM 100% 1 548ms
10/6/2026, 5:00:00 AM 100% 1 626ms
10/6/2026, 7:00:00 AM 100% 1 178ms
10/6/2026, 11:00:00 AM 100% 1 560ms
59
Composite reliability — the weighted average of the dimensions below, on a 0–100 scale.
Availability
100

How often it was reachable when we probed it (weight 35%).

Latency
91

How quickly it answers when it is up — fast scores high (weight 20%).

Security
100

Whether it serves over working TLS / https (weight 15%).

Transparency
61

Whether the operator disclosed what it does — description, schema, identity (weight 15%).

Activity
2

Observed on-chain payments to this endpoint's wallet — transactions, volume, and distinct paying wallets over the last month (weight 15%; not yet measured when we have not seen its wallet settle).

Confidence 100% — how much probe evidence backs this score. A thin history is flagged, not hidden.

See the scoring methodology for exactly how each number is computed.

Payment

Currencies
USDC
Networks
base, polygon
Facilitator
self-hosted
SDK
x402-express

Operator

Company
inferred — unknown
Jurisdiction
—
Registrar
Porkbun LLC
Domain registered
2026-03-11
Hosting network
—
Hosting country
—

Operator context is derived from public RDAP/TLS records and unverified. Company and country are only available for endpoints that publish them (an OV/EV TLS certificate or a non-redacted domain record); most endpoints are CDN-fronted and disclose neither.

On-chain activity (base)

1
payments (30d)
0
USD volume (30d)
1
paying wallets (30d)

Payments per day

last payment 9/8/2026
0 3 5 Sep 8
Data table
Settled payments per day.
Day Payments Volume (USD) Paying wallets
9/8/2026 1 0 1

Only payments settled on chains and facilitators we index.

Response schema
{
  "input": {
    "method": "GET",
    "queryParams": {
      "properties": {
        "ip": {
          "description": "IPv4 or IPv6 address to look up.",
          "type": "string"
        }
      },
      "required": [
        "ip"
      ],
      "type": "object"
    },
    "type": "http"
  },
  "output": {
    "properties": {
      "classes": {
        "description": "Opaque buyer-facing class labels (hit only).",
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "confidence": {
        "enum": [
          "high",
          "medium",
          "low"
        ],
        "type": "string"
      },
      "country": {
        "type": "string"
      },
      "error": {
        "enum": [
          "invalid_ip"
        ],
        "type": "string"
      },
      "first_seen": {
        "format": "date-time",
        "type": "string"
      },
      "hit_count": {
        "minimum": 0,
        "type": "integer"
      },
      "hosting": {
        "type": "boolean"
      },
      "invalid": {
        "type": "boolean"
      },
      "ip": {
        "type": "string"
      },
      "last_seen": {
        "format": "date-time",
        "type": "string"
      },
      "licensing": {
        "type": "string"
      },
      "matched": {
        "type": "boolean"
      },
      "mobile": {
        "type": "boolean"
      },
      "proxy": {
        "type": "boolean"
      }
    },
    "required": [
      "matched",
      "licensing"
    ],
    "type": "object"
  }
}