Things
getThings(ids): ThingsResponse
Fetches posts and comments you already know the IDs of: to refresh scores, check whether something was removed, or turn a list of links into data. Returns the items in the order you asked, without comment trees; use Post for a thread. 1 credit per call, for up to 100 IDs.
Security
API Key
All requests require a valid API key from the developer dashboard.
Headers: Authorization: Bearer YOUR_API_KEYorX-API-Key: YOUR_API_KEY
See Authentication for headers and rate limits.
Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
idsquery | string | Yes | Up to 100 comma-separated IDs. Each can be a fullname ( |
Response
// GET /v1/reddit/things?ids=t3_1x144ok,t1_peqasez
{
"items": [
{
"kind": "post",
"post": {
"id": "1x144ok",
"name": "t3_1x144ok",
"subreddit": "programming",
"title": "How big is a Git commit?",
"author": "fagnerbrack",
"score": 109,
"num_comments": 41,
"url": "https://ratfactor.com/cards/git-commit-size",
"created_at": "2026-10-08T22:00:15Z"
// …the other post fields, as in Subreddit
}
},
{
"kind": "comment",
"comment": {
"id": "peqasez",
"name": "t1_peqasez",
"post_id": "1x144ok",
"post_title": "How big is a Git commit?",
"subreddit": "programming",
"author": "Bpofficial",
"score": 192,
"body": "At least 3",
"created_at": "2026-10-08T22:07:39Z",
"permalink": "/r/programming/comments/1x144ok/how_big_is_a_git_commit/peqasez/",
"parent_id": "t3_1x144ok",
"is_submitter": false,
"controversiality": 0
}
}
],
"missing": []
}missing lists the IDs Reddit returned nothing for, as you passed them. An ID that isn't a fullname, a post ID or a Reddit URL returns 400 invalid_request.