lemon8-scraper avatar

lemon8-scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
lemon8-scraper

lemon8-scraper

Lemon8 Scraper lets you download posts, profiles, and search results from Lemon8 — ByteDance's Pinterest-meets-Instagram lifestyle platform — and save them as structured data (spreadsheet, JSON, or database). No coding required. Just pick a mode, enter your keywords or URLs, and click Run.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Banea Teodor

Banea Teodor

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Lemon8 Scraper

What does Lemon8 Scraper do?

Lemon8 Scraper lets you download posts, profiles, and search results from Lemon8 — ByteDance's Pinterest-meets-Instagram lifestyle platform — and save them as structured data (spreadsheet, JSON, or database).

No coding required. Just pick a mode, enter your keywords or URLs, and click Run.


What can I use it for?

  • Find trending content — discover what's going viral in any Lemon8 category (fashion, food, beauty, fitness, and more)
  • Influencer research — pull posts and engagement metrics for any Lemon8 creator
  • Competitor analysis — track what content performs well in your niche
  • Content inspiration — browse the top posts for any keyword before creating your own
  • Market research — compare Lemon8 trends across different countries (US, UK, Japan, and more)

The four scraping modes

🏠 Feed mode — browse category feeds

Pulls the latest posts from Lemon8's built-in categories (For You, Fashion, Food, Beauty, Fitness, etc.).

Best for: Getting a snapshot of what's trending in a category right now.

What you get: Post titles, images, like counts, author usernames, hashtags.

Note: The feed API returns likes only. Saves and comment counts are not available in this mode — use Discover mode for fuller engagement data.


🔍 Discover mode — search by keyword

Searches Lemon8 for any keyword you choose (e.g. "skincare routine", "summer outfits", "easy recipes").

Best for: Finding posts about a specific topic, trend, or product.

What you get: Full engagement data — likes, saves, comment count, follower count, images, hashtags.

Tip: Popular lifestyle keywords (fashion, beauty, home decor) return complete data. Very niche or non-English keywords may return fewer fields — this is a Lemon8 limitation, not a bug.


👤 Profile mode — scrape a creator's posts

Downloads all visible posts from one or more Lemon8 creator profiles.

Best for: Auditing a creator's content library or tracking their posting history.

What you get: All public posts with titles, images, likes, and hashtags. A separate profiles dataset contains the creator's bio and post count.

Note: Follower counts, following counts, and total likes are not available from Lemon8's profile page data.


📄 Post mode — extract a specific post

Downloads the full details of individual posts from their URLs.

Best for: Getting the complete data on specific posts you've already found.

What you get: Everything — full content text, all slide images, likes, saves, comment count, author followers.

Note: Individual comments (the actual comment text) are loaded by Lemon8 after the page opens in a browser, so they're not available via scraping. The topComments field will always be empty.


How much does it cost?

Lemon8 Scraper is priced at $0.002 per result — that's 1,000 posts for $2.

What you're doingPostsYour cost
Quick test run20 posts$0.04
Keyword research session100 posts$0.20
Influencer content audit (3 profiles)~150 posts~$0.30
Bulk trend research1,000 posts$2.00
Large dataset5,000 posts$10.00

There is no minimum charge — a 5-post test run costs $0.01. The default is set to 20 posts so your first run costs nearly nothing while you check the output looks right.

The "unlimited" mode and the safety cap

If you set maxResults to 0, the Actor treats that as "give me everything". To keep accidental unlimited runs from going on forever, we automatically stop at 500 results ($1.00) and log a message:

maxResults is 0 (unlimited) — capping this run at 500 results.
At $0.002/result that is $1.00 maximum for this run.
To collect more, set maxResults to the exact number you need (e.g. 1000, 5000).

Want more than 500? Just set maxResults to the number you actually want — 1000, 5000, 10000. The cap only applies when you leave it at 0. There's no hidden limit above that.


Input settings

SettingWhat it does
ModeChoose what to scrape: Feed, Discover, Profile, or Post
Feed categoriesWhich Lemon8 categories to browse (Feed mode only)
KeywordsWhat to search for — add as many as you like (Discover mode only)
Profile URLsPaste one or more Lemon8 profile links (Profile mode only)
Post URLsPaste one or more Lemon8 post links (Post mode only)
RegionWhich country's version of Lemon8 to scrape (us, uk, jp, etc.)
Max resultsHow many posts to collect. Start small (20–50) for a test run
ProxyLeave this on — Lemon8 requires a proxy to access from outside its app

What the output looks like

Every post comes back as a clean row of data with these fields:

{
"groupId": "7529689630120084023",
"url": "https://www.lemon8-app.com/@entopticem/7529689630120084023",
"title": "future home inspo i 🤍",
"content": "next year needs to hurry up!! i can't wait to decorate my future house 🏡 #dreamhome",
"articleClass": "Gallery",
"likes": 3821,
"saves": 2964,
"commentCount": 16,
"authorUsername": "entopticem",
"authorNickname": "topticem",
"authorFollowers": 534,
"authorAvatar": "https://...",
"images": [
"https://p19-lemon8-sign-useast5.tiktokcdn-us.com/..."
],
"thumbnailUrl": "https://...",
"videoUrl": null,
"hashtags": ["dreamhomeaesthetic", "futurehome", "homedecor"],
"topComments": [],
"keyword": null,
"category": "fashion",
"region": "us",
"sourceMode": "feed",
"scrapedAt": "2026-03-24T14:30:00.000Z"
}

Which fields are available by mode?

FieldFeedDiscoverProfilePost
Title, content, hashtags
Images
Likes
Saves
Comment count
Author followers
Full post content

❌ = Lemon8 doesn't include this in their feed/profile API response. Use Discover or Post mode if you need the full engagement picture.


Tips for getting great results

Start with a small test. Set maxResults to 20 on your first run. Check the output looks right, then scale up.

Discover mode gives the richest data. If you need saves, comment counts, and follower data, Discover mode is your best choice — it returns the fullest picture of any post.

Scrape multiple keywords at once. In Discover mode you can add 5, 10, or 20 keywords in one run — they're all scraped in parallel, so it doesn't take any longer.

Region changes everything. A "beauty" feed in Japan (jp) shows completely different content to the US (us). If you're researching a specific market, always set the matching region.

For creator research, combine modes. Use Profile mode to get a creator's post list, then feed the post URLs into Post mode to get the full engagement data for each one.


Connect to your tools

  • Google Sheets — stream results directly into a spreadsheet using the built-in Apify → Google Sheets integration
  • Zapier / Make — trigger workflows (Slack alerts, CRM updates) when new posts are scraped
  • Apify API / Webhooks — consume results programmatically in your own app
  • Actor chaining — pipe post URLs into a sentiment analysis or translation Actor for deeper processing