Reddit API
AvailableRead public Reddit data through 20 typed endpoints with shared authentication, caching, and usage tracking.
$2.50 per 1,000 requests. Your first 100 are free, no card needed.
curl "https://api.openhandle.dev/v1/reddit/profiles/@synthetic_reddit" \
-H "Authorization: Bearer $OPENHANDLE_TEST_KEY"{
"platform": "reddit",
"resource": "profile",
"capturedAt": "2026-09-29T14:06:45.370908Z",
"source": "live",
"data": {
"id": "t2_syn0001",
"handle": "synthetic_reddit",
"displayHandle": "u/synthetic_reddit",
"displayName": "Synthetic Reddit",
"bio": "A fictional public Reddit profile for deterministic API testing. Contact: synthetic [at] example.openhandle.dev",
"extracted": {
"emails": [
"synthetic@example.openhandle.dev"
],
"phones": [],
"links": [],
"handles": []
},
"url": "https://www.reddit.com/user/synthetic_reddit/",
"createdAt": "2014-03-02T09:15:00Z",
"avatar": {
"type": "image",
"url": "https://media.openhandle.dev/A8ZACU8xNhW5s4J-iEFU3nifMlYd2G8EC-48QwsSy-EhRPdIaV_PCqKKblTwL9mw3v6IK64-nhqXae3ug0h7yWliJKFEnhQ-S7vpc3wgXpf-v3TEvkNovDr8etTUEYqhQnhldt98svNkn2vygPc",
"label": null,
"width": null,
"height": null,
"variants": null
},
"snoovatar": null,
"banner": {
"type": "image",
"url": "https://media.openhandle.dev/A7hkCK5iuQ4BVQfYHdJlSlS1FAjXZBNM_bGVGUUaySK6DCmdt5LlzEVuRMkOWkuZnfewncp2F6TlySzr5epaSlhXn4sMaZurqCuCdasjBQt-YniTcYwTcqkS-gORvITfTfJELcUOklJ78nCm9C8",
"label": null,
"width": null,
"height": null,
"variants": null
},
"isPremium": false,
"isEmployee": false,
"isModerator": true,
"acceptsFollowers": true,
"isSensitive": false,
"verification": {
"reportedVerified": true,
"hasVerifiedEmail": true
},
"visibility": {
"hideFromRobots": false
},
"metrics": {
"followers": 1280,
"karma": {
"posts": 4200,
"comments": 18650,
"awardee": 120,
"awarder": 35,
"total": 23005
}
},
"profileCommunity": {
"handle": "u_synthetic_reddit",
"type": "user",
"displayHandle": null,
"icon": null,
"communityIcon": null,
"primaryColor": null
}
}
}The real answer to this request with a free Test key. Test keys read a synthetic dataset, so your first call returns the same answer. Only the capture time and the signed media links differ.
Endpoints
Everything public on Reddit, 20 operations.
Profiles, posts, comments, and more, grouped by what they read. Each one is one call.
Profiles
5 operations- Get a profileGET /v1/reddit/profiles/{identifier}
- List profile postsGET /v1/reddit/profiles/{identifier}/posts
- List profile commentsGET /v1/reddit/profiles/{identifier}/comments
- List moderated subredditsGET /v1/reddit/profiles/{identifier}/moderated
- List profile trophiesGET /v1/reddit/profiles/{identifier}/trophies
Posts
3 operations- Get a postGET /v1/reddit/posts/{identifier}
- List post commentsGET /v1/reddit/posts/{identifier}/comments
- List duplicate postsGET /v1/reddit/posts/{identifier}/duplicates
Trending
1 operation- List trending postsGET /v1/reddit/trending/posts
Search
3 operations- Search postsGET /v1/reddit/search/posts?q={query}
- Search profilesGET /v1/reddit/search/profiles?q={query}
- Search subredditsGET /v1/reddit/search/subreddits?q={query}
Domains
1 operation- List domain postsGET /v1/reddit/domains/{identifier}/posts
Subreddits
7 operations- Get a subredditGET /v1/reddit/subreddits/{identifier}
- List subreddit postsGET /v1/reddit/subreddits/{identifier}/posts
- List subreddit rulesGET /v1/reddit/subreddits/{identifier}/rules
- List wiki pagesGET /v1/reddit/subreddits/{identifier}/wiki-pages
- Get a wiki pageGET /v1/reddit/subreddits/{identifier}/wiki-pages/{page}
- List popular subredditsGET /v1/reddit/subreddits/popular
- List new subredditsGET /v1/reddit/subreddits/new
Post comments return a nested tree. Use depth to control reply levels.
Popular Reddit data
- Community research
- Brand monitoring
- Content discovery
- Public content only.
- Profile ID lookups work only for profiles fetched by username before.
- Comment trees support a maximum depth of 10 and do not expose a continuation cursor.
FAQ
Reddit questions.
- Can I test without calling Reddit?
- Yes. Test keys use deterministic synthetic responses.
- Does karma mean followers?
- No. Responses keep karma, subscriber counts, and scores separate.
Let your agent wire up Reddit.
Copy one prompt. It has the docs, the spec, and an example request. Your agent reads it and builds against your test key.
Send your agent ahead.
Paste the prompt into your agent and it sets everything up. Or come yourself, it takes five minutes.
100 free requests. No card needed.