REDDIT API
Post
Retrieve post from Reddit with a single API request.
GET
/api/data/v1/reddit/post1credit base cost
Request parameters
Up to 1 creditReddit post URL
Live requests use your prepaid balance. Cached responses cost zero where supported.
curl --request GET \
--url 'https://fetchgoblin.com/api/data/v1/reddit/post?url=https%3A%2F%2Fwww.reddit.com%2Fr%2Fwebscraping%2Fcomments%2F1q6pxwn%2Fjust_started_web_scraping_is_this_a_good_start%2F' \
--header 'x-api-key: YOUR_FETCHGOBLIN_API_KEY'Response
Example{
"success": true,
"credits_charged": 1,
"id": "1q6pxwn",
"author": "franik33",
"author_fullname": "t2_16xbknfp71",
"subreddit": "webscraping",
"title": "Just Started Web Scraping — Is This a Good Start?",
"selftext": "Hi everyone, I started getting into web scraping about 3–4 days ago. I already have some solid experience with Python, and my first scraping project was a public website. I managed to collect around 7,000 records and everything worked as expected. I’m curious whether this is considered a decent start for someone new to scraping, or if it’s fairly basic stuff.Also, I’d like to hear honest opinions: is web scraping still worth investing time in today (for projects, automation, or monetization), or is it becoming a waste of time due to market saturation and restrictions? Any real-world experiences or insights would be appreciated. Thanks in advance.",
"downs": 0,
"name": "t3_1q6pxwn",
"upvote_ratio": 0.9230769230769231,
"ups": 33,
"total_awards_received": 0,
"score": 33,
"created": 1767816090,
"created_utc": 1767816090,
"created_at_iso": "2026-01-07T20:01:30.000Z",
"num_comments": 53,
"url": "https://www.reddit.com/r/webscraping/comments/1q6pxwn/just_started_web_scraping_is_this_a_good_start/",
"permalink": "/r/webscraping/comments/1q6pxwn/just_started_web_scraping_is_this_a_good_start/",
"subreddit_subscribers": null,
"is_video": false,
"archived": true,
"locked": false,
"over_18": false,
"spoiler": false
}Example data from the API specification. Run a request to retrieve current data.
Response shape
This schema describes the documented data shape. Some platform fields may be absent or null. The response also includes your FetchGoblin request ID and current credit balance.
View JSON Schema +
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"credits_remaining": {
"type": "integer"
},
"credits_charged": {
"type": "integer"
},
"id": {
"type": "string"
},
"author": {
"type": "string"
},
"author_fullname": {
"type": "string"
},
"subreddit": {
"type": "string"
},
"title": {
"type": "string"
},
"selftext": {
"type": "string"
},
"downs": {
"type": "integer"
},
"name": {
"type": "string"
},
"upvote_ratio": {
"type": "number"
},
"ups": {
"type": "integer"
},
"total_awards_received": {
"type": "integer"
},
"score": {
"type": "integer"
},
"created": {
"type": "integer"
},
"created_utc": {
"type": "integer"
},
"created_at_iso": {
"type": "string"
},
"num_comments": {
"type": "integer"
},
"url": {
"type": "string"
},
"permalink": {
"type": "string"
},
"subreddit_subscribers": {
"type": [
"string",
"object",
"array",
"number",
"boolean",
"null"
]
},
"is_video": {
"type": "boolean"
},
"archived": {
"type": "boolean"
},
"locked": {
"type": "boolean"
},
"over_18": {
"type": "boolean"
},
"spoiler": {
"type": "boolean"
}
}
}