Lemon8 Scraper — Posts, Comments, Hashtags & Creators avatar

Lemon8 Scraper — Posts, Comments, Hashtags & Creators

Pricing

from $2.00 / 1,000 posts

Go to Apify Store
Lemon8 Scraper — Posts, Comments, Hashtags & Creators

Lemon8 Scraper — Posts, Comments, Hashtags & Creators

Lemon8 scraper: search posts by keyword or hashtag, get likes, saves, views, comments and shares, full text with hashtags, images and video links, comment threads, creator profiles with followers, creator search and hot keywords. No login or cookies.

Pricing

from $2.00 / 1,000 posts

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Get structured data from Lemon8, the lifestyle app from the makers of TikTok: posts by keyword or hashtag, post details, comment threads, creator profiles, creator search and the current hot keywords. No login, no cookies, no proxy to set up.

What it does

InputYou get
Search keywordPosts matching the keyword
HashtagPosts under the hashtag, with the hashtag's total views and post count
Post link or idThe full post row, with region and category
Creator link, @handle or idFollowers, following, post count, likes and saves received, bio
Creator-search keywordCreators matching a name or topic, with followers and post count
includeCommentsComments and replies of every post in the run
includeHotKeywordsLemon8's current hot search keywords
includeEditorsPicksPosts of the curated collections on the discover page
includeFollowers / includeFollowingA creator's followers and the accounts they follow

Every row carries a type: post, comment, reply, creator, follower, following or hot-keyword. The dataset has Posts, Comments, Creators and Hot keywords views.

How It Works

How the Lemon8 scraper works

Input

FieldTypeDescription
keywordsstring[]Search keywords. A post found by two keywords is returned once.
maxResultsPerKeywordintegerPosts per keyword. Default 50.
hashtagsstring[]Hashtag names, with or without #. The name must match exactly.
maxResultsPerHashtagintegerPosts per hashtag. Default 30.
postUrlsstring[]lemon8-app.com/@handle/… links or post ids.
creatorsstring[]Profile links, @handles or creator ids (billed creator-profile).
creatorKeywords / maxCreatorsPerKeywordstring[] / integerFind creators by keyword. Default 20 per keyword.
includeComments / maxCommentsPerPostboolean / integerComment and reply rows. Default 20 per post.
includeHotKeywordsbooleanThe current hot search keywords.
includeEditorsPicksbooleanPosts of the curated discover-page collections (billed post).
includeFollowers / includeFollowingbooleanFor each creator: follower and following rows (billed follower).
maxFollowersPerCreatorintegerDefault 100, up to 5,000, for each of the two lists.
maxItemsintegerCap on post rows per run. Default 100.

Example: keyword search with comments

{
"keywords": ["skincare", "outfit ideas"],
"maxResultsPerKeyword": 100,
"includeComments": true,
"maxItems": 200
}

Example: hashtags and creators

{
"hashtags": ["skincareroutine"],
"maxResultsPerHashtag": 40,
"creators": ["https://www.lemon8-app.com/@addy.h.n"]
}

Output

Post:

{
"type": "post",
"source": "url",
"postId": "7596769672020754999",
"url": "https://www.lemon8-app.com/@addy.h.n/7596769672020754999",
"kind": "images",
"title": "Girly 🎀& clean routine 🫧",
"hashtags": ["cleangirly", "skincare", "Lemon8Diary"],
"language": "en",
"region": "us",
"category": "beauty/beauty_care/skincare",
"publishedAt": "2026-01-18T18:32:59.000Z",
"likes": 2499,
"saves": 1986,
"comments": 24,
"shares": 22,
"views": 107736,
"creatorId": "7533005399441425422",
"creatorName": "adeline.cute1",
"creatorHandle": "addy.h.n",
"creatorUrl": "https://www.lemon8-app.com/@addy.h.n",
"imageCount": 6
}

Post rows also carry text (the full body), images[], coverUrl, creatorBio, creatorAvatar and, for video posts, videoDurationSeconds, videoUrl and videoQualities[]. Search rows add searchKeyword; hashtag rows add hashtag, hashtagViews and hashtagPosts. region and category are filled for posts fetched by link. Media links are signed and expire after a few days.

Creator:

{
"type": "creator",
"creatorId": "7533005399441425422",
"handle": "addy.h.n",
"url": "https://www.lemon8-app.com/@addy.h.n",
"name": "adeline.cute1",
"followers": 176,
"following": 23,
"postCount": 2,
"likesReceived": 2950,
"savesReceived": 2755
}

Comment:

{
"type": "comment",
"postId": "7596769672020754999",
"commentId": "7601605485103416119",
"text": "I don’t have toner, face masks, or serum.😭😂",
"likes": 8,
"replyCount": 0,
"postedAt": "2026-01-31T19:11:37.000Z",
"author": "I❤️STEVEHARRINGTON",
"authorHandle": "behzadnikzad845",
"likedByCreator": true
}

A reply row has the same columns plus parentCommentId.

Pricing

Pay per event. You pay for rows you receive; a failed lookup costs nothing.

EventWhenPrice
Actor startOnce per run$0.005
PostEach post row$0.002
CommentEach comment or reply row$0.001
Creator profileEach full creator row$0.004
Creator search resultEach creator found by keyword$0.001
Hot keywordEach hot keyword$0.001
FollowerEach follower or following row$0.001

1,000 posts cost $2. Set a maximum cost per run in the run options and the Actor stops there with what it has.

FAQ

Do I need a Lemon8 account, cookies or a proxy? No.

Which region do results come from? Search and hashtags return the US feed, mostly English posts.

How many posts does a hashtag return? Usually 30 to 60 per run. Lemon8 serves hashtag posts as a feed, so the Actor keeps asking until it stops getting new ones.

Why do some posts have no comment rows? Comments are fetched for posts with at least 2 comments.

Can I get all posts of one creator? Not yet. Creator rows carry the profile numbers; posts come from search, hashtags or links.

Are images and videos downloaded? No. Each row has direct links you can download from while they are valid.

🤖 For AI Agents & LLM Apps

Purpose: Lemon8 posts, comments, creators and hot keywords as structured JSON.

Minimal input: {"keywords": ["skincare"], "maxResultsPerKeyword": 20}

Output: rows with type = post | comment | reply | creator | follower | following | hot-keyword. Posts: postId, url, kind, title, text, hashtags, publishedAt, likes, saves, comments, shares, views, creatorId, creatorHandle, creatorUrl, images, videoUrl. Comments: postId, commentId, text, likes, postedAt, author. Replies add parentCommentId.

Behaviors to know: maxItems caps post rows only. Hashtag names must match exactly. Free-plan runs return up to 100 posts.

⚠️ Disclaimer

This Actor collects publicly available data only. It is not affiliated with, endorsed by, or sponsored by Lemon8 or ByteDance. You are responsible for using the data in line with applicable laws and Lemon8's terms, including rules on personal data.

SEO Keywords

lemon8 scraper, lemon8 api, lemon8 post scraper, lemon8 search scraper, lemon8 hashtag scraper, lemon8 comments scraper, lemon8 creator data, lemon8 influencer search, lemon8 analytics, lemon8 trends, lemon8 data export