2s.io

https://2s.io/api/crypto/ens-resolve

Shares a payout wallet with 442 other endpoints — its adoption is attributed from that shared wallet's traffic, not earned exclusively.

Render a URL in a real headless browser (JavaScript executed) and return its article content with the clutter stripped — same cleaning + output formats as /api/url/clean, but for client-rendered / SPA pages whose content only appears after JS runs (where a raw HTTP fetch returns an empty shell). `format`: markdown (default), text, both (JSON envelope), html (self-contained reader page, raw text/html), or pdf (typeset reading doc, raw application/pdf). Optional `waitUntil` (load|domcontentloaded|networkidle0|networkidle2, default networkidle2) and `timeoutMs` (1000-15000, default 12000) control how long to let JS settle. Use /api/url/clean instead for server-rendered pages — it is faster and cheaper; only reach for render when JS rendering is required.

63
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% Sun 7 PMWed 1 AMFri 11 AMSun 5 PM

Response time

p50 117ms · p95 260ms
0ms 350ms 700ms Sun 7 PMWed 1 AMFri 11 AMSun 5 PM
Data table
Reliability history per time bucket over the last 7 days (hourly).
Bucket Uptime Probes Response time
9/27/2026, 7:00:00 PM 100% 1 181ms
9/27/2026, 9:00:00 PM 100% 1 164ms
9/27/2026, 11:00:00 PM 100% 1 210ms
9/28/2026, 1:00:00 AM 100% 1 106ms
9/28/2026, 3:00:00 AM 100% 1 106ms
9/28/2026, 4:00:00 AM 100% 1 135ms
9/28/2026, 6:00:00 AM 100% 1 147ms
9/28/2026, 8:00:00 AM 100% 1 185ms
9/28/2026, 10:00:00 AM 100% 1 135ms
9/28/2026, 12:00:00 PM 100% 1 194ms
9/28/2026, 2:00:00 PM 100% 1 137ms
9/28/2026, 4:00:00 PM 100% 1 163ms
9/28/2026, 6:00:00 PM 100% 1 296ms
9/28/2026, 7:00:00 PM 100% 1 165ms
9/28/2026, 9:00:00 PM 100% 1 134ms
9/28/2026, 11:00:00 PM 100% 1 328ms
9/29/2026, 1:00:00 AM 100% 1 150ms
9/29/2026, 3:00:00 AM 100% 1 118ms
9/29/2026, 4:00:00 AM 100% 1 130ms
9/29/2026, 6:00:00 AM 100% 1 160ms
9/29/2026, 8:00:00 AM 100% 1 166ms
9/29/2026, 10:00:00 AM 100% 1 137ms
9/29/2026, 12:00:00 PM 100% 1 164ms
9/29/2026, 2:00:00 PM 100% 1 122ms
9/29/2026, 4:00:00 PM 100% 1 161ms
9/29/2026, 6:00:00 PM 100% 1 162ms
9/29/2026, 8:00:00 PM 100% 1 371ms
9/29/2026, 10:00:00 PM 100% 1 144ms
9/30/2026, 1:00:00 AM 100% 1 269ms
9/30/2026, 3:00:00 AM 100% 1 83ms
9/30/2026, 5:00:00 AM 100% 1 74ms
9/30/2026, 7:00:00 AM 100% 1 85ms
9/30/2026, 9:00:00 AM 100% 1 75ms
9/30/2026, 11:00:00 AM 100% 1 110ms
9/30/2026, 1:00:00 PM 100% 1 121ms
9/30/2026, 3:00:00 PM 100% 1 235ms
9/30/2026, 5:00:00 PM 100% 1 104ms
9/30/2026, 7:00:00 PM 100% 1 82ms
9/30/2026, 9:00:00 PM 100% 1 76ms
9/30/2026, 11:00:00 PM 100% 1 115ms
10/1/2026, 1:00:00 AM 100% 1 95ms
10/1/2026, 3:00:00 AM 100% 1 101ms
10/1/2026, 5:00:00 AM 100% 1 77ms
10/1/2026, 7:00:00 AM 100% 1 92ms
10/1/2026, 9:00:00 AM 100% 1 53ms
10/1/2026, 11:00:00 AM 100% 1 121ms
10/1/2026, 1:00:00 PM 100% 1 58ms
10/1/2026, 3:00:00 PM 100% 1 142ms
10/1/2026, 5:00:00 PM 100% 1 76ms
10/1/2026, 7:00:00 PM 100% 1 112ms
10/1/2026, 9:00:00 PM 100% 1 131ms
10/1/2026, 11:00:00 PM 100% 1 142ms
10/2/2026, 1:00:00 AM 100% 1 127ms
10/2/2026, 3:00:00 AM 100% 1 75ms
10/2/2026, 5:00:00 AM 100% 1 82ms
10/2/2026, 7:00:00 AM 100% 1 81ms
10/2/2026, 9:00:00 AM 100% 1 71ms
10/2/2026, 11:00:00 AM 100% 1 119ms
10/2/2026, 1:00:00 PM 100% 1 110ms
10/2/2026, 3:00:00 PM 100% 1 154ms
10/2/2026, 5:00:00 PM 100% 1 128ms
10/2/2026, 7:00:00 PM 100% 1 102ms
10/2/2026, 9:00:00 PM 100% 1 89ms
10/2/2026, 11:00:00 PM 100% 1 118ms
10/3/2026, 12:00:00 AM 100% 1 113ms
10/3/2026, 2:00:00 AM 100% 1 82ms
10/3/2026, 4:00:00 AM 100% 1 106ms
10/3/2026, 5:00:00 AM 100% 1 116ms
10/3/2026, 7:00:00 AM 100% 1 81ms
10/3/2026, 9:00:00 AM 100% 1 116ms
10/3/2026, 11:00:00 AM 100% 1 625ms
10/3/2026, 1:00:00 PM 100% 1 108ms
10/3/2026, 3:00:00 PM 100% 1 178ms
10/3/2026, 5:00:00 PM 100% 1 108ms
10/3/2026, 7:00:00 PM 100% 1 113ms
10/3/2026, 9:00:00 PM 100% 1 73ms
10/3/2026, 11:00:00 PM 100% 1 110ms
10/4/2026, 1:00:00 AM 100% 1 119ms
10/4/2026, 3:00:00 AM 100% 1 112ms
10/4/2026, 4:00:00 AM 100% 1 94ms
10/4/2026, 5:00:00 AM 100% 1 116ms
10/4/2026, 7:00:00 AM 100% 1 100ms
10/4/2026, 9:00:00 AM 100% 1 198ms
10/4/2026, 1:00:00 PM 100% 1 81ms
10/4/2026, 3:00:00 PM 100% 1 112ms
10/4/2026, 5:00:00 PM 100% 1 137ms
63
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
100

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
1

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, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Facilitator
unknown
SDK
unknown

Operator

Company
inferred — unknown
Jurisdiction
—
Registrar
—
Domain registered
—
Hosting network
VERCEL-09
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)

836
payments (30d)
14.31
USD volume (30d)
87
paying wallets (30d)

Payments per day

last payment 10/4/2026
0 50 100 Sep 5Sep 15Sep 24Oct 4
Data table
Settled payments per day.
Day Payments Volume (USD) Paying wallets
9/5/2026 28 0.1 6
9/6/2026 39 0.59 9
9/7/2026 27 0.12 2
9/8/2026 29 0.17 15
9/9/2026 72 0.97 12
9/10/2026 29 0.11 7
9/11/2026 25 0.22 13
9/12/2026 22 0.22 7
9/13/2026 33 0.35 6
9/14/2026 17 0.37 6
9/15/2026 13 0.06 5
9/16/2026 6 0.1 5
9/17/2026 30 0.38 10
9/18/2026 90 0.81 7
9/19/2026 85 5.52 10
9/20/2026 23 0.59 7
9/21/2026 5 0.07 5
9/22/2026 20 0.22 6
9/23/2026 9 0.04 6
9/24/2026 17 0.26 6
9/25/2026 8 0.05 6
9/26/2026 5 0.01 3
9/27/2026 1 0 1
9/28/2026 19 0.4 7
9/29/2026 8 0.03 3
9/30/2026 32 1 6
10/1/2026 15 0.09 10
10/2/2026 91 0.91 5
10/3/2026 16 0.22 6
10/4/2026 22 0.35 4

This payout wallet is shared: figures cover all 443 endpoints paid at it, since payments cannot be attributed to one of them. Only payments settled on chains and facilitators we index.

Linked by wallet — likely same operator

On-chain agent identity and the x402 endpoint that shares its settlement wallet.

Response schema
{
  "properties": {
    "data": {
      "additionalProperties": false,
      "properties": {
        "items": {
          "items": {
            "additionalProperties": false,
            "properties": {
              "address": {
                "nullable": true,
                "type": "string"
              },
              "name": {
                "nullable": true,
                "type": "string"
              },
              "query": {
                "type": "string"
              },
              "records": {
                "additionalProperties": false,
                "properties": {
                  "avatar": {
                    "nullable": true,
                    "type": "string"
                  },
                  "description": {
                    "nullable": true,
                    "type": "string"
                  },
                  "email": {
                    "nullable": true,
                    "type": "string"
                  },
                  "github": {
                    "nullable": true,
                    "type": "string"
                  },
                  "twitter": {
                    "nullable": true,
                    "type": "string"
                  },
                  "url": {
                    "nullable": true,
                    "type": "string"
                  }
                },
                "required": [
                  "avatar",
                  "email",
                  "url",
                  "twitter",
                  "github",
                  "description"
                ],
                "type": "object"
              }
            },
            "required": [
              "query",
              "name",
              "address",
              "records"
            ],
            "type": "object"
          },
          "type": "array"
        },
        "ok": {
          "enum": [
            true
          ],
          "type": "boolean"
        },
        "source": {
          "$ref": "#/components/schemas/Source"
        },
        "total": {
          "description": "Total matching rows upstream; null when unknown.",
          "nullable": true,
          "type": "integer"
        }
      },
      "required": [
        "ok",
        "items",
        "total",
        "source"
      ],
      "type": "object"
    },
    "meta": {
      "$ref": "#/components/schemas/CallMeta"
    }
  },
  "required": [
    "data",
    "meta"
  ],
  "type": "object"
}