Quantcast
Channel: Indexed Content » smo
Viewing all articles
Browse latest Browse all 7

Reddit’s Secret API

$
0
0

Over the past few weeks I have been working on creating a tool to gather some social media metrics to track social media optimization campaigns. Friendfeed is your friend if you’re embarking on the same project. While looking for a native reddit API however I stumbled across a post on code.reddit.com that mentioned an API endpoint.

http://code.reddit.com/ticket/154:

In many applications, such as Socialite, it is valuable to look up information about a link on reddit. Currently, there are two good ways to do this using the JSON API:

Info call
Example: http://www.reddit.com/api/info.json?count=1&url=STORYURL

The API “info” call is an ideal way to look up reddit stories by URL. However, in some cases, looking up stories by URL alone presents problems:

1. URLs are not mapped to stories on a one-to-one basis. Since the same URL can be posted to many subreddits, when looking up stories by URL, it becomes necessary to constrain the search by subreddit, e.g.: http://www.reddit.com/r/subreddit/api/info.json?count=1&url=STORYURL

For a typical reddit story the json looks like:

{"kind": "Listing", "data": {"children": [{"kind": "t3", "data": {"subreddit_id": "t5_6", "clicked": false, "name": "t3_70ehq", "ups": 3709, "created": 1220933746.0, "url": "http:\/\/voices.washingtonpost.com\/the-trail\/2008\/09\/08\/obama_to_palin_dont_mock_the_c.html", "num_comments": 871, "downs": 943, "author": "neoabraxas", "domain": "voices.washingtonpost.com", "subreddit": "reddit.com", "score": 2766, "likes": null, "title": "Obama to Palin:\"Don't mock the Constitution. Don't make fun of it. Don't suggest that it's not American to abide by what the founding fathers set up. It's worked pretty well for over 200 years.\"", "hidden": false, "saved": false, "id": "70ehq"}}, {"kind": "t3", "data": {"subreddit_id": "t5_2cneq", "clicked": false, "name": "t3_70e4r", "ups": 96, "created": 1220928368.0, "url": "http:\/\/voices.washingtonpost.com\/the-trail\/2008\/09\/08\/obama_to_palin_dont_mock_the_c.html", "num_comments": 9, "downs": 61, "author": "andybigs", "domain": "voices.washingtonpost.com", "subreddit": "politics", "score": 35, "likes": null, "title": "Obama to Palin: 'Don't Mock the Constitution'", "hidden": false, "saved": false, "id": "70e4r"}}]}}

So there you have it. No auth string required, just open access to a portion of reddit’s db. So far the only endpoint visible is URL. With a little trial and error you can probably find some other useful endpoints other then the URL one listed.


Viewing all articles
Browse latest Browse all 7

Latest Images

Trending Articles





Latest Images