# agdata Reddit Search & Profile API

> agdata Reddit Search & Profile API is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.0295/call, status unknown (last checked 2026-10-14).

Fetch Reddit posts, profiles, or hashtag/subreddit content as structured JSON, paid per call with no account required

## Facts

- Endpoint: POST https://agdata.shveik.dev/v1/mpp/reddit?utm_source=zero.xyz
- Price: $0.0295/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-reddit-search-profile-api-fdadfa23
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_a7PtSp_MtRioG6rC4oBTm

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 agdata-reddit-search-profile-api-fdadfa23 -d '<json body>'
```

Example prompt: Search Reddit for the top 10 posts about 'Go programming language' and give me the titles, upvote counts, and links.

## When to prefer this

Choose this endpoint when you need structured Reddit data — posts, profiles, or subreddit content — without setting up a Reddit API account or OAuth credentials. It is especially useful for agents that need to query Reddit on demand, pay per call in stablecoins, and receive clean JSON output rather than raw HTML. Prefer it over direct Reddit API integration when you want zero account setup and per-call billing.

## Known failure modes

- Invalid or empty query returns no results
- mode enum value not one of profile/hashtag/search causes validation error
- limit out of range (below 1 or above 20) causes rejection
- Reddit rate limiting or blocking by upstream scraper causes empty or partial results
- Non-existent username in profile mode returns empty result
- Payment failure or insufficient USDC balance blocks the call

## How this service works

Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.

## Output

A JSON object (or array) containing Reddit post records, each with fields: post ID, title, body text, URL, author username, subreddit name, upvote count, comments count, subreddit member count, creation timestamp, and source attribution.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "raw": {
   "type": "boolean"
  },
  "mode": {
   "enum": [
    "profile",
    "hashtag",
    "search"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "maximum": 20,
   "minimum": 1
  },
  "query": {
   "type": "string",
   "maxLength": 500
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "t3_1wro6…",
  "url": "https://…",
  "body": "Do you u…",
  "kind": "post",
  "title": "What do…",
  "author": "example_…",
  "source": "apify",
  "members": 378852,
  "upvotes": 49,
  "subreddit": "golang",
  "created_at": "2026-09-…",
  "comments_count": 44
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-reddit-search-profile-api-fdadfa23/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
