# Reddit Post Crossposts & Reposts Lookup

> Reddit Post Crossposts & Reposts Lookup is a paid API for AI agents from x402.apidirect.io, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-30).

Retrieves all crossposts and reposts of a Reddit post's link across Reddit, identified by post URL or post ID, with optional AI sentiment analysis.

## Facts

- Endpoint: GET https://x402.apidirect.io/v1/reddit/post/crossposts?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/reddit-post-crossposts-reposts-lookup-6b7f0927
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ksYzQSqcrrRFg33ug8PTJ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability reddit-post-crossposts-reposts-lookup-6b7f0927
```

Example prompt: Can you find all the crossposts and reposts of this Reddit thread across Reddit? Here's the URL: https://www.reddit.com/r/Python/comments/1wwv97o/my_python_magic_is_gone/ — also include the sentiment analysis for each one.

## When to prefer this

Use this endpoint when you need to track the viral spread of a specific Reddit post or URL across multiple subreddits — i.e., finding crossposts and reposts by post URL or ID. It is ideal for content monitoring, community analytics, or brand tracking on Reddit. Prefer this over a general Reddit search when you already have the specific post URL or ID and want to map its propagation network, especially when sentiment analysis per crosspost is needed.

## Known failure modes

- Invalid or malformed Reddit post URL returns an error
- Both url and post_id provided simultaneously causes a validation error
- Neither url nor post_id provided returns a missing parameter error
- Post ID not found on Reddit returns empty results or 404
- Reddit API rate limiting may cause intermittent failures
- Deleted or private Reddit posts may return no results

## How this service works

Get the other submissions of a Reddit post's link across Reddit: crossposts and reposts of the same URL, by post URL or ID.

## Output

Returns an array of Reddit posts (crossposts and reposts) that share the same URL as the specified post, including post metadata such as subreddit, title, score, and URL. When get_sentiment is enabled, each post also includes a sentiment object with emotion scores (joy, trust, fear, surprise, sadness, disgust, anger, anticipation each 0-100), dominant_emotion, emotional_intensity (0-10), and polarity.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 500,
       "description": "Reddit post URL, e.g. https://www.reddit.com/r/Python/comments/1wwv97o/my_python_magic_is_gone/ or https://redd.it/1wwv97o (max 500 characters). Provide exactly one of url or post_id."
      },
      "post_id": {
       "type": "string",
       "description": "Reddit post ID, e.g. 1wwv97o (a t3_ prefix is accepted). Provide exactly one of url or post_id."
      },
      "get_sentiment": {
       "type": "boolean",
       "default": false,
       "description": "Set to true to add AI emotion analysis to each post (returned in the `posts` array). Adds a `sentiment` object containing `emotions` (joy, trust, fear, surprise, sadness, disgust, anger and anticipation, each scored 0-100), `dominant_emotion`, `emotional_intensity` (0-10), and `polarity` (positive, "
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/reddit-post-crossposts-reposts-lookup-6b7f0927/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.apidirect.io](https://www.zero.xyz/host/x402.apidirect.io/llms.txt)
