api.socialfetch.dev

https://api.socialfetch.dev/v1/reddit/posts/comments

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

List comments on a Reddit post by URL.

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% Mon 5 PMWed 10 PMSat 4 AMMon 3 PM

Response time

p50 54ms · p95 107ms
0ms 200ms 400ms Mon 5 PMWed 10 PMSat 4 AMMon 3 PM
Data table
Reliability history per time bucket over the last 7 days (hourly).
Bucket Uptime Probes Response time
9/28/2026, 5:00:00 PM 100% 1 46ms
9/28/2026, 7:00:00 PM 100% 1 66ms
9/28/2026, 9:00:00 PM 100% 1 108ms
9/28/2026, 11:00:00 PM 100% 1 90ms
9/29/2026, 1:00:00 AM 100% 1 41ms
9/29/2026, 3:00:00 AM 100% 1 62ms
9/29/2026, 4:00:00 AM 100% 1 87ms
9/29/2026, 6:00:00 AM 100% 1 103ms
9/29/2026, 8:00:00 AM 100% 1 79ms
9/29/2026, 9:00:00 AM 100% 1 92ms
9/29/2026, 11:00:00 AM 100% 1 42ms
9/29/2026, 1:00:00 PM 100% 1 60ms
9/29/2026, 3:00:00 PM 100% 1 52ms
9/29/2026, 4:00:00 PM 100% 1 39ms
9/29/2026, 5:00:00 PM 100% 1 62ms
9/29/2026, 7:00:00 PM 100% 1 39ms
9/29/2026, 9:00:00 PM 100% 1 63ms
9/29/2026, 11:00:00 PM 100% 1 54ms
9/30/2026, 2:00:00 AM 100% 1 78ms
9/30/2026, 4:00:00 AM 100% 1 58ms
9/30/2026, 6:00:00 AM 100% 1 55ms
9/30/2026, 8:00:00 AM 100% 1 39ms
9/30/2026, 10:00:00 AM 100% 1 39ms
9/30/2026, 12:00:00 PM 100% 1 80ms
9/30/2026, 2:00:00 PM 100% 1 49ms
9/30/2026, 4:00:00 PM 100% 1 54ms
9/30/2026, 6:00:00 PM 100% 1 46ms
9/30/2026, 8:00:00 PM 100% 1 68ms
9/30/2026, 10:00:00 PM 100% 1 40ms
10/1/2026, 12:00:00 AM 100% 1 75ms
10/1/2026, 2:00:00 AM 100% 1 44ms
10/1/2026, 4:00:00 AM 100% 1 46ms
10/1/2026, 6:00:00 AM 100% 1 52ms
10/1/2026, 8:00:00 AM 100% 1 53ms
10/1/2026, 10:00:00 AM 100% 1 71ms
10/1/2026, 12:00:00 PM 100% 1 100ms
10/1/2026, 2:00:00 PM 100% 1 54ms
10/1/2026, 4:00:00 PM 100% 1 66ms
10/1/2026, 6:00:00 PM 100% 1 48ms
10/1/2026, 8:00:00 PM 100% 1 48ms
10/1/2026, 10:00:00 PM 100% 1 47ms
10/2/2026, 12:00:00 AM 100% 1 58ms
10/2/2026, 2:00:00 AM 100% 1 62ms
10/2/2026, 4:00:00 AM 100% 1 61ms
10/2/2026, 6:00:00 AM 100% 1 52ms
10/2/2026, 8:00:00 AM 100% 1 44ms
10/2/2026, 10:00:00 AM 100% 1 55ms
10/2/2026, 12:00:00 PM 100% 1 61ms
10/2/2026, 2:00:00 PM 100% 1 35ms
10/2/2026, 3:00:00 PM 100% 1 40ms
10/2/2026, 4:00:00 PM 100% 1 34ms
10/2/2026, 6:00:00 PM 100% 1 50ms
10/2/2026, 8:00:00 PM 100% 1 38ms
10/2/2026, 11:00:00 PM 100% 1 52ms
10/3/2026, 12:00:00 AM 100% 1 35ms
10/3/2026, 2:00:00 AM 100% 1 59ms
10/3/2026, 4:00:00 AM 100% 1 60ms
10/3/2026, 6:00:00 AM 100% 1 50ms
10/3/2026, 8:00:00 AM 100% 1 59ms
10/3/2026, 10:00:00 AM 100% 1 44ms
10/3/2026, 12:00:00 PM 100% 1 86ms
10/3/2026, 2:00:00 PM 100% 1 51ms
10/3/2026, 4:00:00 PM 100% 1 167ms
10/3/2026, 6:00:00 PM 100% 1 60ms
10/3/2026, 8:00:00 PM 100% 1 58ms
10/3/2026, 11:00:00 PM 100% 1 88ms
10/4/2026, 1:00:00 AM 100% 1 49ms
10/4/2026, 2:00:00 AM 100% 1 35ms
10/4/2026, 3:00:00 AM 100% 1 39ms
10/4/2026, 5:00:00 AM 100% 1 54ms
10/4/2026, 7:00:00 AM 100% 1 142ms
10/4/2026, 9:00:00 AM 100% 1 57ms
10/4/2026, 1:00:00 PM 100% 1 44ms
10/4/2026, 3:00:00 PM 100% 1 59ms
10/4/2026, 4:00:00 PM 100% 1 68ms
10/4/2026, 6:00:00 PM 100% 1 42ms
10/4/2026, 8:00:00 PM 100% 1 305ms
10/5/2026, 2:00:00 AM 100% 1 35ms
10/5/2026, 7:00:00 AM 100% 1 48ms
10/5/2026, 8:00:00 AM 100% 1 59ms
10/5/2026, 9:00:00 AM 100% 1 34ms
10/5/2026, 11:00:00 AM 100% 1 46ms
10/5/2026, 1:00:00 PM 100% 1 179ms
10/5/2026, 2:00:00 PM 100% 1 60ms
10/5/2026, 3:00:00 PM 100% 1 41ms
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
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
Facilitator
unknown
SDK
unknown

Operator

Company
inferred — unknown
Jurisdiction
—
Registrar
Namecheap Inc.
Domain registered
2026-03-30
Hosting network
VERCEL-08
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)

680
payments (30d)
9.63
USD volume (30d)
38
paying wallets (30d)

Payments per day

last payment 10/5/2026
0 100 200 Sep 6Sep 15Sep 26Oct 5
Data table
Settled payments per day.
Day Payments Volume (USD) Paying wallets
9/6/2026 6 0.08 3
9/7/2026 41 0.6 5
9/8/2026 6 0.1 4
9/9/2026 4 0.08 2
9/10/2026 7 0.11 4
9/11/2026 5 0.08 3
9/12/2026 10 0.14 3
9/13/2026 5 0.07 2
9/14/2026 40 0.56 4
9/15/2026 28 0.39 3
9/16/2026 3 0.04 2
9/17/2026 5 0.08 3
9/18/2026 15 0.21 2
9/19/2026 5 0.07 1
9/20/2026 5 0.07 3
9/21/2026 24 0.34 2
9/22/2026 14 0.2 4
9/23/2026 83 1.16 3
9/26/2026 1 0.01 1
9/27/2026 3 0.04 2
9/28/2026 76 1.06 4
9/29/2026 69 0.97 3
9/30/2026 102 1.43 3
10/1/2026 2 0.03 2
10/2/2026 5 0.07 2
10/3/2026 9 0.13 3
10/4/2026 17 0.24 6
10/5/2026 90 1.26 5

This payout wallet is shared: figures cover all 138 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
{
  "description": "Standard success response envelope.",
  "properties": {
    "data": {
      "description": "Endpoint-specific response payload.",
      "properties": {
        "comments": {
          "description": "Comments returned for this page.",
          "items": {
            "properties": {
              "author": {
                "description": "Comment author username when available.",
                "nullable": true,
                "type": "string"
              },
              "createdAt": {
                "description": "When the comment was created (ISO-8601).",
                "format": "date-time",
                "nullable": true,
                "type": "string"
              },
              "depth": {
                "description": "Nesting depth of the comment in the thread.",
                "minimum": 0,
                "type": "integer"
              },
              "distinguished": {
                "description": "Distinguished comment label when available.",
                "nullable": true,
                "type": "string"
              },
              "id": {
                "description": "Stable identifier for the comment.",
                "minLength": 1,
                "type": "string"
              },
              "isSubmitter": {
                "description": "Whether the comment author is the post author.",
                "type": "boolean"
              },
              "locked": {
                "description": "Whether the comment is locked.",
                "type": "boolean"
              },
              "parentId": {
                "description": "Parent comment or post identifier when available.",
                "nullable": true,
                "type": "string"
              },
              "permalink": {
                "description": "Relative permalink path when available.",
                "nullable": true,
                "type": "string"
              },
              "renderedHtml": {
                "description": "Rendered HTML for the comment when available.",
                "nullable": true,
                "type": "string"
              },
              "replies": {
                "description": "Nested replies attached to this comment.",
                "properties": {
                  "items": {
                    "description": "Nested replies for this comment.",
                    "items": {
                      "properties": {
                        "author": {
                          "description": "Comment author username when available.",
                          "nullable": true,
                          "type": "string"
                        },
                        "createdAt": {
                          "description": "When the comment was created (ISO-8601).",
                          "format": "date-time",
                          "nullable": true,
                          "type": "string"
                        },
                        "depth": {
                          "description": "Nesting depth of the comment in the thread.",
                          "minimum": 0,
                          "type": "integer"
                        },
                        "distinguished": {
                          "description": "Distinguished comment label when available.",
                          "nullable": true,
                          "type": "string"
                        },
                        "id": {
                          "description": "Stable identifier for the comment.",
                          "minLength": 1,
                          "type": "string"
                        },
                        "isSubmitter": {
                          "description": "Whether the comment author is the post author.",
                          "type": "boolean"
                        },
                        "locked": {
                          "description": "Whether the comment is locked.",
                          "type": "boolean"
                        },
                        "parentId": {
                          "description": "Parent comment or post identifier when available.",
                          "nullable": true,
                          "type": "string"
                        },
                        "permalink": {
                          "description": "Relative permalink path when available.",
                          "nullable": true,
                          "type": "string"
                        },
                        "renderedHtml": {
                          "description": "Rendered HTML for the comment when available.",
                          "nullable": true,
                          "type": "string"
                        },
                        "replies": {
                          "description": "Nested replies attached to this comment.",
                          "properties": {
                            "items": {
                              "description": "Further nested replies beyond the documented depth.",
                              "items": {
                                "nullable": true
                              },
                              "type": "array"
                            },
                            "page": {
                              "description": "Pagination state for nested replies.",
                              "properties": {
                                "hasMore": {
                                  "description": "Whether another page of comments or replies is available.",
                                  "type": "boolean"
                                },
                                "nextCursor": {
                                  "description": "Cursor to pass in the next request when more pages exist.",
                                  "nullable": true,
                                  "type": "string"
                                }
                              },
                              "required": [
                                "nextCursor",
                                "hasMore"
                              ],
                              "type": "object"
                            }
                          },
                          "required": [
                            "items",
                            "page"
                          ],
                          "type": "object"
                        },
                        "score": {
                          "description": "Comment score when available.",
                          "nullable": true,
                          "type": "integer"
                        },
                        "stickied": {
                          "description": "Whether the comment is stickied.",
                          "type": "boolean"
                        },
                        "text": {
                          "description": "Comment text.",
                          "type": "string"
                        },
                        "upvotes": {
                          "description": "Upvote count when available.",
                          "minimum": 0,
                          "nullable": true,
                          "type": "integer"
                        },
                        "url": {
                          "description": "Public comment URL when available.",
                          "nullable": true,
                          "type": "string"
                        }
                      },
                      "required": [
                        "id",
                        "url",
                        "permalink",
                        "parentId",
                        "author",
                        "text",
                        "renderedHtml",
                        "score",
                        "upvotes",
                        "createdAt",
                        "depth",
                        "isSubmitter",
                        "stickied",
                        "locked",
                        "distinguished",
                        "replies"
                      ],
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "page": {
                    "description": "Pagination state for nested replies.",
                    "properties": {
                      "hasMore": {
                        "description": "Whether another page of comments or replies is available.",
                        "type": "boolean"
                      },
                      "nextCursor": {
                        "description": "Cursor to pass in the next request when more pages exist.",
                        "nullable": true,
                        "type": "string"
                      }
                    },
                    "required": [
                      "nextCursor",
                      "hasMore"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "items",
                  "page"
                ],
                "type": "object"
              },
              "score": {
                "description": "Comment score when available.",
                "nullable": true,
                "type": "integer"
              },
              "stickied": {
                "description": "Whether the comment is stickied.",
                "type": "boolean"
              },
              "text": {
                "description": "Comment text.",
                "type": "string"
              },
              "upvotes": {
                "description": "Upvote count when available.",
                "minimum": 0,
                "nullable": true,
                "type": "integer"
              },
              "url": {
                "description": "Public comment URL when available.",
                "nullable": true,
                "type": "string"
              }
            },
            "required": [
              "id",
              "url",
              "permalink",
              "parentId",
              "author",
              "text",
              "renderedHtml",
              "score",
              "upvotes",
              "createdAt",
              "depth",
              "isSubmitter",
              "stickied",
              "locked",
              "distinguished",
              "replies"
            ],
            "type": "object"
          },
          "type": "array"
        },
        "lookupStatus": {
          "description": "Whether the post was resolved for this request.",
          "enum": [
            "found",
            "not_found"
          ],
          "type": "string"
        },
        "page": {
          "description": "Pagination information for this response.",
          "properties": {
            "hasMore": {
              "description": "Whether another page of comments or replies is available.",
              "type": "boolean"
            },
            "nextCursor": {
              "description": "Cursor to pass in the next request when more pages exist.",
              "nullable": true,
              "type": "string"
            }
          },
          "required": [
            "nextCursor",
            "hasMore"
          ],
          "type": "object"
        },
        "post": {
          "description": "Post details when available on this page.",
          "nullable": true,
          "properties": {
            "author": {
              "description": "Post author username when available.",
              "nullable": true,
              "type": "string"
            },
            "commentCount": {
              "description": "Reported comment count when available.",
              "minimum": 0,
              "nullable": true,
              "type": "integer"
            },
            "createdAt": {
              "description": "When the post was created (ISO-8601).",
              "format": "date-time",
              "nullable": true,
              "type": "string"
            },
            "id": {
              "description": "Stable post identifier.",
              "minLength": 1,
              "type": "string"
            },
            "locked": {
              "description": "Whether the post is locked.",
              "type": "boolean"
            },
            "over18": {
              "description": "Whether the post is marked over-18.",
              "type": "boolean"
            },
            "permalink": {
              "description": "Relative permalink path when available.",
              "nullable": true,
              "type": "string"
            },
            "score": {
              "description": "Post score when available.",
              "minimum": 0,
              "nullable": true,
              "type": "integer"
            },
            "stickied": {
              "description": "Whether the post is stickied.",
              "type": "boolean"
            },
            "subreddit": {
              "description": "Subreddit name without a leading r/.",
              "nullable": true,
              "type": "string"
            },
            "subredditNamePrefixed": {
              "description": "Prefixed subreddit name when available.",
              "nullable": true,
              "type": "string"
            },
            "title": {
              "description": "Post title. May be an empty string.",
              "type": "string"
            },
            "upvoteRatio": {
              "description": "Upvote ratio when available.",
              "nullable": true,
              "type": "number"
            },
            "url": {
              "description": "Canonical public post URL when available.",
              "minLength": 1,
              "type": "string"
            }
          },
          "required": [
            "id",
            "title",
            "url",
            "permalink",
            "subreddit",
            "subredditNamePrefixed",
            "author",
            "score",
            "upvoteRatio",
            "commentCount",
            "createdAt",
            "over18",
            "locked",
            "stickied"
          ],
          "type": "object"
        }
      },
      "required": [
        "lookupStatus",
        "post",
        "page",
        "comments"
      ],
      "type": "object"
    },
    "meta": {
      "description": "Metadata describing the request and billing outcome.",
      "properties": {
        "cached": {
          "description": "True when served from shared response cache. Credits still apply (full endpoint price); Age header may be present.",
          "type": "boolean"
        },
        "creditsCharged": {
          "description": "Credits charged for this request.",
          "minimum": 0,
          "type": "integer"
        },
        "requestId": {
          "description": "Unique request identifier for tracing this API call.",
          "minLength": 1,
          "type": "string"
        },
        "version": {
          "description": "Public API version that served the response.",
          "enum": [
            "v1"
          ],
          "type": "string"
        }
      },
      "required": [
        "requestId",
        "creditsCharged",
        "version"
      ],
      "type": "object"
    }
  },
  "required": [
    "data",
    "meta"
  ],
  "type": "object"
}