SERVICE / DETAILsearch

ApiToll Reddit Search

GET reddit.apitoll.cloud/v1/reddit/search

SONAR SCORE0.650
LIVE PRICE0.030000
BAZAAR LIVEcompatible
CDP INDEXEDno
DECISION EVIDENCE

Why an agent can trust this route.

19 observations in the last 24h
HANDSHAKE SUCCESS100.0%402 challenge reachable
PAID DELIVERY0.0%settlement observed
P90 LATENCY1310msrecent response window
PRICE DRIFT0.0%advertised vs observed

Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.

SONAR PROBE HISTORY / 30D

Observed outcomes

JSON ↗
LIVE ENDPOINT METADATA

Reddit search scraper — keyword-search all of Reddit, or scope to one subreddit, for AI agents. Find posts matching any query, sorted by relevance, top, new, hot, or comments, with an optional time window. Returns each post’s title, author, subreddit, score, comment count, permalink, external link + domain, flair, and timestamp. No login, no API key. Track brand mentions, monitor topics, and surface Reddit discussion for agents.

Resource: reddit.apitoll.cloud/v1/reddit/search

Network: eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x667cc5A90ffA911279a5FBE377c1018DDF45373B

Payment methods: · Last validation: 2026-09-14 16:07:00.399+00

{
  "input": {
    "type": "object",
    "required": [
      "type",
      "method"
    ],
    "properties": {
      "type": {
        "type": "string",
        "const": "http"
      },
      "method": {
        "enum": [
          "GET"
        ],
        "type": "string"
      },
      "queryParams": {
        "type": "object",
        "required": [
          "q"
        ],
        "properties": {
          "q": {
            "type": "string",
            "description": "Keyword or phrase to search. Wrap a multi-word phrase in double quotes for exact-match. Defaults to a demo query if omitted."
          },
          "sort": {
            "enum": [
              "relevance",
              "top",
              "new",
              "hot",
              "comments"
            ],
            "type": "string",
            "description": "Result ranking. Use relevance or top for precision."
          },
          "time": {
            "enum": [
              "hour",
              "day",
              "week",
              "month",
              "year",
              "all"
            ],
            "type": "string",
            "description": "Time window — applies to top."
          },
          "limit": {
            "type": "integer",
            "maximum": 100,
            "minimum": 1,
            "description": "Max posts to return (1-100)."
          },
          "subreddit": {
            "type": "string",
            "description": "Optional — scope the search to this subreddit (r/ prefix optional). Omit for a sitewide search."
          }
        }
      }
    },
    "additionalProperties": false
  },
  "output": {
    "type": "object",
    "required": [
      "type"
    ],
    "properties": {
      "type": {
        "type": "string"
      },
      "example": {
        "type": "object",
        "properties": {
          "asOf": {
            "type": "string"
          },
          "sort": {
            "type": "string"
          },
          "count": {
            "type": "number"
          },
          "posts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "title": {
                  "type": "string"
                },
                "author": {
                  "type": "string"
                },
                "fullId": {
                  "type": "string"
                },
                "isNsfw": {
                  "type": "boolean"
                },
                "isSelf": {
                  "type": "boolean"
                },
                "createdAt": {
                  "type": "string"
                },
                "scrapedAt": {
                  "type": "string"
                },
                "subreddit": {
                  "type": "string"
                },
                "recordType": {
                  "type": "string"
                },
                "numComments": {
                  "type": "number"
                }
              }
            }
          },
          "query": {
            "type": "object",
            "properties": {
              "q": {
                "type": "string"
              },
              "scoped": {
                "type": "boolean"
              }
            }
          },
          "source": {
            "type": "object",
            "properties": {
              "via": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            }
          }
        }
      }
    }
  },
  "paymentRequirements": [
    {
      "raw": {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x667cc5A90ffA911279a5FBE377c1018DDF45373B",
        "amount": "30000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 150
      },
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x667cc5A90ffA911279a5FBE377c1018DDF45373B",
      "scheme": "exact",
      "network": "eip155:8453",
      "amountAtomic": "30000"
    },
    {
      "raw": {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
        },
        "payTo": "8ce9pCUe913hpaP4oheeMPJt2uRkWAq5FsuNU6zSvTkw",
        "amount": "30000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 150
      },
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "payTo": "8ce9pCUe913hpaP4oheeMPJt2uRkWAq5FsuNU6zSvTkw",
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "amountAtomic": "30000"
    }
  ]
}
METADATA PROVENANCE

Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.