+Lemon8 API
Pull any public Lemon8 post with its text, engagement, author stats and related posts as JSON.
The API.SH Lemon8 API turns a public Lemon8 post into structured JSON. Pass a post URL to get its title, full text, hashtags, type, region, publish and edit dates, views, likes, saves and comments, the images and the text Lemon8 reads from them, related search terms, the author's profile with bio, followers, following, posts and likes and saves received, the first comments and related posts. Lemon8 is the lifestyle app affiliated with ByteDance, TikTok's parent company.
- 1 endpoint
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/lemon8/v1/ post
{ "success": true } What you can build with the Lemon8 API
Influencer vetting
Check a creator's followers and the views, likes and saves on their posts before you book a campaign.
Campaign reporting
Track views, likes, saves and comments on sponsored Lemon8 posts over time from their URLs.
Content and hashtag research
Read hashtags, related search terms and related posts to find the topics and formats that perform in a niche.
Recipe and text extraction
Pull the full post text and the text read from images to save recipes, guides or reviews in a structured form.
Lemon8 data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Lemon8 API endpoints and prices
Every Lemon8 endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Lemon8 post /lemon8/ | $1 · $2 PAYG 1 credit |
Call the Lemon8 API
Lemon8 post: GET https://api.api.sh/lemon8/
curl "https://api.api.sh/lemon8/v1/post?url=https%3A%2F%2Fwww.lemon8-app.com%2F%40janiceindiary%2F7136770280243970562%3Fregion%3Did" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/lemon8/v1/post",
params={"url": "https://www.lemon8-app.com/@janiceindiary/7136770280243970562?region=id"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/lemon8/v1/post");
url.searchParams.set("url", "https://www.lemon8-app.com/@janiceindiary/7136770280243970562?region=id");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/lemon8/v1/post", "url", "https://www.lemon8-app.com/@janiceindiary/7136770280243970562?region=id")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Lemon8" and "Lemon8 post".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Lemon8 data
- Public data only: no Lemon8 login, cookies or account needed
- One key and one response shape for Lemon8 and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Lemon8 API
Lemon8 does not publish a public developer API, and creators sign in through TikTok accounts. API.SH reads public Lemon8 post pages and returns them as JSON with no Lemon8 or TikTok account.
Instead of a browser extension that only reads what you scroll past, or a GitHub scraper you have to maintain, API.SH gives one key, one JSON shape across social platforms and a fixed price per call.
Lemon8 API questions
What Lemon8 data can I get?+
One public post (/lemon8/v1/post): title, text, hashtags, dates, views, likes, saves, comments, images and image text, related search terms, author profile stats, first comments and related posts.
How much does the Lemon8 API cost?+
Every Lemon8 endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /lemon8/v1/post at 1 credit each.
Is there an official Lemon8 API?+
No public developer API. Lemon8 does not offer one for reading posts or creator stats. API.SH covers public post data.
Do I need a Lemon8 or TikTok account?+
No. API.SH reads public Lemon8 pages only. No endpoint uses a login, cookies or anyone's account.
Can I get a Lemon8 creator's follower count?+
Yes. Every post response includes the author's profile with followers, following, posts and the likes and saves they have received.
Which regions does it support?+
Pass the post URL; the region in the URL or the region parameter selects which Lemon8 regional site to read.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /lemon8/v1/post with the url of a public Lemon8 post. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.