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% Sep 5Sep 15Sep 24Oct 4

Response time

p50 122ms · p95 268ms
0ms 100ms 200ms Sep 5Sep 15Sep 24Oct 4
Data table
Reliability history per time bucket over the last 30 days (daily).
Bucket Uptime Probes Response time
9/5/2026, 12:00:00 AM 100% 20 62ms
9/6/2026, 12:00:00 AM 100% 17 78ms
9/7/2026, 12:00:00 AM 100% 15 72ms
9/8/2026, 12:00:00 AM 100% 21 66ms
9/9/2026, 12:00:00 AM 100% 20 67ms
9/10/2026, 12:00:00 AM 100% 14 69ms
9/11/2026, 12:00:00 AM 100% 10 59ms
9/12/2026, 12:00:00 AM 100% 9 77ms
9/13/2026, 12:00:00 AM 100% 16 68ms
9/14/2026, 12:00:00 AM 100% 16 103ms
9/15/2026, 12:00:00 AM 100% 15 137ms
9/16/2026, 12:00:00 AM 100% 16 142ms
9/17/2026, 12:00:00 AM 100% 15 143ms
9/18/2026, 12:00:00 AM 100% 13 142ms
9/19/2026, 12:00:00 AM 100% 13 114ms
9/20/2026, 12:00:00 AM 100% 12 122ms
9/21/2026, 12:00:00 AM 100% 12 127ms
9/22/2026, 12:00:00 AM 100% 12 123ms
9/23/2026, 12:00:00 AM 100% 13 126ms
9/24/2026, 12:00:00 AM 100% 14 128ms
9/25/2026, 12:00:00 AM 100% 13 118ms
9/26/2026, 12:00:00 AM 100% 14 113ms
9/27/2026, 12:00:00 AM 100% 14 164ms
9/28/2026, 12:00:00 AM 100% 13 147ms
9/29/2026, 12:00:00 AM 100% 12 155ms
9/30/2026, 12:00:00 AM 100% 12 94ms
10/1/2026, 12:00:00 AM 100% 12 98ms
10/2/2026, 12:00:00 AM 100% 12 106ms
10/3/2026, 12:00:00 AM 100% 13 110ms
10/4/2026, 12:00:00 AM 100% 9 112ms
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"
}