# 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-13).

Fetch Reddit posts by keyword search, hashtag, or user profile as structured JSON, paid per call with no account required

## Facts

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

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-76a94243 -d '<json body>'
```

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

## When to prefer this

Choose this endpoint when you need structured Reddit post data without a Reddit API account or OAuth credentials, especially for one-off or infrequent lookups billed per call. Prefer it over the official Reddit API when you want zero setup friction, stablecoin micropayment billing, or when the official API's rate limits or approval process are a barrier. Best for search, user profile, and hashtag-style queries returning up to 20 posts per call.

## Known failure modes

- Query returns no results if the search term is too niche or misspelled
- mode enum must be one of 'profile', 'hashtag', or 'search' — invalid values will error
- limit must be between 1 and 20 — out-of-range integers will be rejected
- Profile mode requires a valid Reddit username as the query; non-existent users return empty or error
- Rate limiting or upstream Apify scraper failures may cause transient errors
- Payment not confirmed (x402/MPP) results in 402 response and no data returned

## 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 array of Reddit posts, each containing post ID, title, body text, URL, author username, subreddit name, upvote count, comment count, subreddit member count, creation timestamp, and data 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-76a94243/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)
