Reddit Media Search Scraper

Reddit Media Search Scraper

Extract media posts from Reddit's search results with rich metadata. Supports both images and videos with multiple quality options. Perfect for AI, meme research, trend analysis, and content curation from Reddit's vast media library.

SOCIAL_MEDIAApify

Reddit Media Search Scraper 🎯

Extract media-focused content from Reddit search results with comprehensive metadata and high-quality media sources.

🌟 Features

  • Search media posts across all Reddit communities
  • Support for both images and videos
  • Multiple video quality options (220p to 720p)
  • Rich post metadata extraction
  • Smart pagination handling

📊 Data Structure

Each result includes:

  • Post metadata (ID, title, timestamps, scores)
  • Community information
  • Author details
  • Media content with multiple quality options
  • Engagement metrics
  • Position in search results

🎥 Video Support

Includes multiple resolution options:

  • 720p (1280x720)
  • 480p (854x480)
  • 360p (640x360)
  • 240p (426x240)
  • 220p (392x220)

💡 Use Cases

  • AI/ML Dataset Collection
  • Meme Research
  • Visual Trend Analysis
  • Content Curation
  • Social Media Monitoring
  • Digital Marketing Research
  • Academic Studies
  • Media Archive Building

Input Example

A full explanation of an input example in JSON.

1{
2    "query": "ai",
3	"sort": "relevance",
4    "time": "all",
5    "safeSearch": "0",
6    "maxItems": 45
7}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

1[
2	{
3		"post_id": "t3_1epeshq",
4		"title": "These are all AI",
5		"created_timestamp": "2024-08-11T07:12:08.989Z",
6		"score": 23117,
7		"comment_count": 3483,
8		"nsfw": false,
9		"spoiler": false,
10		"url": "https://www.reddit.com/r/ChatGPT/comments/1epeshq/these_are_all_ai/",
11		"subreddit": {
12			"id": "t5_7hqomg",
13			"name": "ChatGPT",
14			"nsfw": false
15		},
16		"author": {
17			"id": "t2_rpv4m"
18		},
19		"position": 0,
20		"media_type": "image",
21		"media": {
22			"src": "https://preview.redd.it/these-are-all-ai-v0-o95bc7fqizhd1.png?width=640&crop=smart&auto=webp&s=10dc1daadf4e261c82ec2d236ae89d40b6bc703f",
23			"alt": "r/ChatGPT - These are all AI"
24		}
25	},
26	{
27		"post_id": "t3_10jou5a",
28		"title": "AI Visual Translation from FlawlessAI",
29		"created_timestamp": "2023-01-23T22:00:06.409Z",
30		"score": 81587,
31		"comment_count": 2508,
32		"nsfw": false,
33		"spoiler": false,
34		"url": "https://www.reddit.com/r/nextfuckinglevel/comments/10jou5a/ai_visual_translation_from_flawlessai/",
35		"subreddit": {
36			"id": "t5_m0bnr",
37			"name": "nextfuckinglevel",
38			"nsfw": false
39		},
40		"author": {
41			"id": "t2_gikix"
42		},
43		"position": 1,
44		"media_type": "video",
45		"media": {
46			"poster": "https://external-preview.redd.it/CNUdLX6hWCo9T-RAnxEkNPOWZsTw2FwAp_gohmQAxvw.png?format=pjpg&auto=webp&s=6fbcb980115ddaf44c98c2b6d70c0d15872383f2",
47			"duration": 23,
48			"sources": [
49				{
50					"url": "https://packaged-media.redd.it/tq2o1kj08vda1/pb/m2-res_220p.mp4?m=DASHPlaylist.mpd&v=1&e=1730782800&s=b55797a7d0aa9447fe4da12b1a0d0e56e13f2be6",
51					"width": 392,
52					"height": 220
53				},
54				{
55					"url": "https://packaged-media.redd.it/tq2o1kj08vda1/pb/m2-res_240p.mp4?m=DASHPlaylist.mpd&v=1&e=1730782800&s=59bbdfb7e863010dcef35122ab6041e288e55b9b",
56					"width": 426,
57					"height": 240
58				},
59				{
60					"url": "https://packaged-media.redd.it/tq2o1kj08vda1/pb/m2-res_360p.mp4?m=DASHPlaylist.mpd&v=1&e=1730782800&s=2b37607c3cc874e03e80269971b32c1730145553",
61					"width": 640,
62					"height": 360
63				},
64				{
65					"url": "https://packaged-media.redd.it/tq2o1kj08vda1/pb/m2-res_480p.mp4?m=DASHPlaylist.mpd&v=1&e=1730782800&s=fc42e2578abd44f77dc4504827b6c4deb8ab4d4b",
66					"width": 854,
67					"height": 480
68				},
69				{
70					"url": "https://packaged-media.redd.it/tq2o1kj08vda1/pb/m2-res_720p.mp4?m=DASHPlaylist.mpd&v=1&e=1730782800&s=d27e73fb4ea131dfa71bb21ca90a9eadcd454050",
71					"width": 1280,
72					"height": 720
73				}
74			]
75		}
76	},
77    ...
78]

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!