How to Search Hotels Using SteadyAPI
Learn how to find hotels by destination using SteadyAPI. Resolve a place name to coordinates, then pull property names, ratings, and prices with the Booking.com hotel search endpoints.
READ MORECapabilities
Start from a keyword, a subreddit name, or a username. The post endpoint takes the full URL of a thread, which search and listings both return.
Search returns up to 25 results per page, as posts, comments, users, or communities, across Reddit or inside one subreddit. Sort by relevance, hot, top, new, or comments; the relevance, top, and comments sorts can also be limited to the past hour, day, week, month, or year. See examples
Pass a subreddit name or URL and a sort of hot, top, new, or rising to get the posts listed there. The response includes a cursor, so a monitor can walk further down the list on the next call. See examples
Send a post URL and you get the post's title, text, and score, plus the comment tree. Each comment has its author, votes, score, creation time, text, and nested replies, and meta.totalComments counts them all. See examples
A username returns that account's public posts, comments, or both, sorted by hot, top, or new. A separate stats endpoint returns karma by type, account age, and the verified, gold, and moderator flags. See examples
This endpoint returns the latest comments posted anywhere in one subreddit. It suits a tool that tracks how people are reacting, without opening every thread first. See examples
Popular and newly created subreddits come back as lists of communities with their public metadata. For one community, the info endpoint returns its title, descriptions, subscriber count, creation time, and NSFW flag. See examples
Shortened examples
Each sample is one object cut down from a response body: a search hit, a post, a comment, a user profile, and a community. Live responses also include a meta object, and the scores and counts shown are examples.
{
"title": "AAPL -don't buy (yet)",
"subreddit": "wallstreetbets",
"author": "Agreeable_Ice_4774",
"score": 26,
"link_flair_text": "Discussion"
}{
"id": "ncbfmda",
"author": "AfraidAnalyst",
"subreddit": "wallstreetbets",
"link_title": "What Are Your Moves Tomorrow, September 04, 2025",
"body": "Yeah, kinda dug a big hole and trying to escape",
"score": 1
}{
"name": "AskReddit",
"title": "Ask Reddit...",
"public_description": "r/AskReddit is the place to ask and answer thought-provoking questions.",
"subscribers": 57603394,
"subreddit_type": "public",
"over18": false
}{
"name": "t3_p0esdp",
"title": "Do Hedge Funds beat the market?",
"subreddit": "wallstreetbets",
"score": 946,
"upvote_ratio": 0.96,
"link_flair_text": "DD"
}{
"name": "spez",
"total_karma": 934614,
"link_karma": 180843,
"comment_karma": 753771,
"verified": true,
"is_gold": true
}Most integrations search for a topic or read a subreddit's listing first, then keep the URLs of the posts worth reading. Each of those posts is one more call that returns the body and every comment. When an author matters, their username leads to their recent activity.
The Reddit docs cover search filters and sorts, subreddit listings and comments, popular and new community lists, single posts with comment trees, and user activity and stats. Each endpoint shows how to pass the cursor for the next page.
Every endpoint in the documentation includes a sample request in Shell, JavaScript, PHP, and Python.
Why SteadyAPI
Each endpoint returns one kind of Reddit object, so you can read a single thread or a single account without archiving a whole community.
Pricing
Your plan's monthly requests work on this API and every other SteadyAPI API. Plan details, overage rates, and the Free plan's daily cap are on the pricing page. Need more volume than the largest plan? Email [email protected].
Free $0.00 per month | Starter $14.99 per month | Developer $39.99 per month | Business Popular $89.99 per month | Enterprise $299.99 per month | |
|---|---|---|---|---|---|
| Subscribe | Subscribe | Subscribe | Subscribe | Subscribe | |
| Requests per month | 500 | 10,000 | 50,000 | 250,000 | 2,500,000 |
| Stock Market API | |||||
| Options Data API | |||||
| Crypto Data API | |||||
| AliExpress API | |||||
| Reddit API | |||||
| Booking.com API | |||||
| Real Estate API | |||||
| Baseball (MLB) API | |||||
| Hockey API | |||||
| Football API | |||||
| Amazon API | |||||
| eBay API | |||||
| Walmart API | |||||
| Instagram API | |||||
| Twitter / X API | |||||
| TikTok API | |||||
| YouTube API | |||||
| AutoHub API | |||||
| ScrapeFlow | |||||
| Commercial Use | |||||
| Optional overage rate* | $1.50 per 1,000 requests | $1.05 per 1,000 requests | $0.50 per 1,000 requests | $0.09 per 1,000 requests | |
| Overage cap | up to 50,000 extra | up to 250,000 extra | up to 1,250,000 extra | up to 12,500,000 extra |
Free $0.00 per year | Starter $11.96 per month$143.52 billed yearly | Developer $32.50 per month$389.99 billed yearly | Business Popular $72.50 per month$869.99 billed yearly | Enterprise $320.83 per month$3,849.99 billed yearly | |
|---|---|---|---|---|---|
| Subscribe | Subscribe | Subscribe | Subscribe | Subscribe | |
| Requests per month | 500 | 10,000 | 50,000 | 250,000 | 2,500,000 |
| Stock Market API | |||||
| Options Data API | |||||
| Crypto Data API | |||||
| AliExpress API | |||||
| Reddit API | |||||
| Booking.com API | |||||
| Real Estate API | |||||
| Baseball (MLB) API | |||||
| Hockey API | |||||
| Football API | |||||
| Amazon API | |||||
| eBay API | |||||
| Walmart API | |||||
| Instagram API | |||||
| Twitter / X API | |||||
| TikTok API | |||||
| YouTube API | |||||
| AutoHub API | |||||
| ScrapeFlow | |||||
| Commercial Use | |||||
| Optional overage rate* | $1.50 per 1,000 requests | $1.05 per 1,000 requests | $0.50 per 1,000 requests | $0.09 per 1,000 requests | |
| Overage cap | up to 50,000 extra | up to 250,000 extra | up to 1,250,000 extra | up to 12,500,000 extra |
* Overage is optional and stays off until you turn it on in Billing. It is available on paid plans billed by card through Stripe, and not during a trial. Usage is counted in monthly periods that start on your billing day, yearly plans included. Requests past the included limit are charged at the plan's rate for each started block of 1,000, up to the overage cap, on one invoice after the period ends. Amounts under $0.50 carry over to the next invoice. If you change plans during a period, the limit and overage rate of the plan you are on when the period ends apply to the whole period.
The Free plan is also capped at 20 requests per day (New York time). Requests count by endpoint weight, and only responses with HTTP status 200 count.
Commercial use is included only on the plans that list it. If you are not sure whether your project counts as commercial use, email [email protected] before you launch.