TikTok Scraper
Spider read tiktok.com in 1.4 s without a browser and returned 147 lines of clean markdown.
For more information, refer to this guide on **How to Avoid Misleading Content****.**## **Avoid Making Medical Claims**Medical claims are statements that suggest a product can treat, cure, prevent, or relieve a medical condition. When sharing health benefits from a product, leave medical advice to the professionals. Try these instead:* Focus on overall wellness and lifestyle improvements rather than medical or treatment-related effects.* Use neutral, factual descriptions (for example, "supports relaxation" instead of "treats anxiety").* Avoid citing diseases, symptoms, or medical conditions directly.* Ensure claims are supported by credible reference (for example, "rich in antioxidants" or "promotes hydration").For more information, refer to our guide here: **Medical Claims****.**## **Avoid Making Weight Loss Claims**Avoid mentioning personal weight loss goals when promoting a product. Follow these guidelines to avoid weight loss or gain claims:* Promote a holistic approach to well-being, integrating physical, mental, and emotional health.* Share practical, balanced tips on nutrition, exercise, and lifestyle habits. Focus on overall wellness rather than weight loss or body reshaping.* Review or feature health-supporting products such as fitness equipment, measuring tools, or wellness books in a safe and responsible way.* Use authentic visuals, **avoid **"before-and-after" comparisons that may mislead viewers.* Avoid referencing **"GLP-1 agonists (GLP)"** or other restricted medical terms in product names or promotions.For more information, refer to our **Weight Management Claims****.**## False PromisesKeep in mind that any content featuring promotions, especially giveaways or purchase-based incentives, must be clear, honest, and not mislead customers with promises of financial rewards. The same call, in code.
The capture above came back as markdown. These examples add a key, so you get browser rendering, proxies, and concurrency on tiktok.com.
import { SpiderBrowser } from "spider-browser";
const spider = new SpiderBrowser({
apiKey: process.env.SPIDER_API_KEY!,
});
await spider.connect();
const page = spider.page!;
await page.goto("https://www.tiktok.com/explore");
// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();
console.log(data);
await spider.close(); import { SpiderBrowser } from "spider-browser";
const spider = new SpiderBrowser({
apiKey: process.env.SPIDER_API_KEY!,
stealth: 2,
});
await spider.connect();
const page = spider.page!;
await page.goto("https://www.tiktok.com/explore");
await page.content(12000);
const data = await page.evaluate(`(() => {
const videos = [];
document.querySelectorAll("[data-e2e='explore-item']").forEach(el => {
const desc = el.querySelector("[data-e2e='explore-item-desc']")?.textContent?.trim();
const likes = el.querySelector("[data-e2e='explore-like-count']")?.textContent?.trim();
const author = el.querySelector("[data-e2e='explore-card-user-link']")?.textContent?.trim();
if (desc) videos.push({ desc, author, likes });
});
return JSON.stringify({ total: videos.length, videos: videos.slice(0, 10) });
})()`);
console.log(JSON.parse(data));
await spider.close(); Ready for volume? Get an API key →
Fields you can pull.
Spider names these from the page. The capture above came back as markdown; the same
call with return_format: "json" returns them as keys.
What tiktok.com costs to scrape.
The capture above cost $0.000353 to fetch. Pricing is $1 per GB of pre-transformation bandwidth plus $0.001 per CPU minute, so a page like this one lands at a fraction of a cent. Failed requests are billed at $0.
- Free balance on signup
- No card required to test
- Balance never expires
Run it keyless, no account
More Media scrapers.
YouTube Scraper
Extract video metadata, channel statistics, view counts, comments, playlist data, and trending content from YouTube. Full rendering for dynamic content and infinite scroll.
Twitch Scraper
Extract live stream data, channel info, viewer counts, and game categories from Twitch.
Spotify Scraper
Extract playlist data, track listings, artist info, and album metadata from Spotify.
Start scraping tiktok.com.
You already have the call. A key raises the rate limit and turns on browser rendering, proxies, and concurrency. Balance never expires, and top-ups go through secure checkout.