How to Read TikTok Video Comments Using SteadyAPI
Read TikTok comments 20 at a time. Video 7106594312292453675 has 1269 comments. The next cursor is the string 20.
READ MORECapabilities
For directories and social research. A username opens the profile. Posts and comments are separate calls.
Search resolves a name, a hashtag, or a place to an account you can open. See examples
A username returns the name, the bio, and the follower and following counts. Enough to start a directory or a brief. See examples
The grid, the reels, and a single post are separate from the profile. Open them when you need the picture or the caption. See examples
Follower and following lists can be large, so they are their own call. See examples
Comments are the conversation under a post. Likes are the accounts that marked it. See examples
Highlights are the stories an account chose to keep. They sit beside the grid and are requested on their own. See examples
Shortened examples
The samples below are trimmed objects from the body of a response. A live call also includes a meta object, and the figures are examples.
{
"id": "17841405822304914",
"username": "natgeo",
"full_name": "National Geographic",
"profile_picture_url": "https://instagram.fdfw1-1.fna.fbcdn.net/v/t51.2885-19/11826035_167876430151828_1430798092_a.jpg",
"followers_count": 196000000,
"following_count": 0,
"media_count": 10000,
"bio": "Explore the world through the lens of National Geographic photographers.",
"is_verified": true,
"website": "https://www.nationalgeographic.com"
"..."
}
{
"id": "1234567890123456789",
"media_type": "IMAGE",
"media_url": "https://instagram.fdfw1-1.fna.fbcdn.net/v/t51.2885-15/11826035_167876430151828_1430798092_n.jpg",
"thumbnail_url": "https://instagram.fdfw1-1.fna.fbcdn.net/v/t51.2885-15/11826035_167876430151828_1430798092_n.jpg",
"caption": "Morning coffee with a view of the Eiffel Tower.",
"timestamp": "2025-09-28T08:00:00Z"
"..."
}
{
"post_id": "2591023561234567890",
"hashtags": [
"#GrandCanyon",
"#Sunset",
"#TravelPhotography",
"#NatureLovers"
]
}
{
"id": "2591023561234567890",
"media_type": "IMAGE",
"media_url": "https://instagram.fdfw1-1.fna.fbcdn.net/v/t51.2885-15/11826035_167876430151828_1430798092_n.jpg",
"thumbnail_url": "https://instagram.fdfw1-1.fna.fbcdn.net/v/t51.2885-15/11826035_167876430151828_1430798092_n.jpg",
"caption": "A breathtaking view of the Grand Canyon at sunset.",
"like_count": 150000,
"comments_count": 1200,
"timestamp": "2025-09-28T12:00:00Z"
"..."
}
{
"post_id": "2591023561234567890",
"comments": [
{
"id": "17896450831234567",
"username": "john_doe",
"text": "Absolutely stunning view! 😍",
"timestamp": "2025-09-28T12:15:00Z",
"like_count": 45
},
{
"id": "17896450831234568",
"username": "travel_addict",
"text": "Adding this to my bucket list! 🌄",
"timestamp": "2025-09-28T12:30:00Z",
"like_count": 32
}
]
}
{
"post_id": "2591023561234567890",
"likes": [
{
"username": "nature_lover99",
"user_id": "17891234567890123"
},
{
"username": "adventure_seeker",
"user_id": "17891234567890124"
},
{
"username": "world_explorer",
"user_id": "17891234567890125"
}
],
"total_likes": 150000
}
Search or a username returns the profile. Posts, followers, and comments are further calls.
The Instagram docs show a profile, a post, and comments in Shell, JavaScript, PHP, and Python.
A sample for each endpoint, in Shell, JavaScript, PHP, and Python.
View documentationWhy SteadyAPI
Name, posts, and comments are separate calls. A username is enough to start.
Pricing
Plans cover the whole SteadyAPI catalog, not only this API. The monthly allowance is on the table. For a larger volume, email [email protected].
Starter $14.95 per month | Developer Popular $39.95 per month | Business $89.95 per month | Enterprise $299.95 per month | |
|---|---|---|---|---|
| Start 7-Day Trial | Start 7-Day Trial | Start 7-Day Trial | Start 7-Day Trial | |
| Requests per month | 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 |
Starter $11.96 per month$143.52 billed yearly | Developer Popular $31.96 per month$383.52 billed yearly | Business $71.96 per month$863.52 billed yearly | Enterprise $320.83 per month$3,849.95 billed yearly | |
|---|---|---|---|---|
| Start 7-Day Trial | Start 7-Day Trial | Start 7-Day Trial | Start 7-Day Trial | |
| Requests per month | 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 stays off until you turn it on in Billing, and only for Stripe card subscriptions. Usage is counted in monthly periods that start on your billing day, yearly plans included. Requests past the included limit are billed after the period ends, up to the cap. If you switch plans during a period, the limit and overage rate of the plan you are on when that period ends apply to the whole period.