Reel.farm TikTok Slideshow Scraper
Under maintenancePricing
$0.50 / 1,000 results
Reel.farm TikTok Slideshow Scraper
Under maintenanceScrape reel.farm's TikTok Slideshow creator profiles, products promoted, niches, audience regions, and likes/views/bookmarks per slideshow. No login required. Optional session token unlocks AI-generated "recreate this slideshow" prompts.
Pricing
$0.50 / 1,000 results
Rating
5.0
(1)
Developer
MrDoe
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Reel.farm Database Scraper
reel.farm maintains a database of TikTok creators running AI-generated slideshow content - who they are, what they're promoting, and how each of their slideshows is performing. This actor turns that database into rows you can filter, export, and build on. Public by default, no account needed. A session token is optional and only unlocks one extra field.
Two ways to run it
| Default (no token) | With sessionToken | |
|---|---|---|
| Creator profiles, niches, products, audience data | ✅ | ✅ |
| Slideshow likes / views / bookmarks | ✅ | ✅ |
| Slideshow images | ✅ | ✅ |
| AI-generated "recreate this slideshow" prompt | ❌ (blank) | ✅ |
Your own logged-in /dashboard/slideshow view | ❌ | ✅ with scrapeOwnDashboard |
Most runs don't need a token at all - the database itself is fully public.
What's in each row
| Category | Fields |
|---|---|
| Creator | unique_id, nickname, signature, follower_count, following_count, avatar_url, link_in_bio |
| Positioning | product, product_medium, niche, region, audience_regions |
| This slideshow | slideshow_index, slideshow_name, likes, views, bookmarks |
| Media | image_url, images (all images, comma-separated), imageStorageUrl (if downloaded) |
| AI | prompt (only when a session token is set) |
One row = one slideshow. A creator with 5 recent slideshows produces up to 5 rows (capped by maxSlideshowsPerProfile).
These are image carousels, not video - there's no audio, sound, or music field anywhere in this dataset. If you need TikTok audio/sound data, this isn't the right source for it.
Who this is for
- Faceless/UGC creators scanning for niches and formats that are actually converting right now, across hundreds of profiles instead of scrolling a dashboard by hand.
- AI content agencies sourcing real, high-performing slideshow examples (and their prompts) to brief a generation pipeline.
- Market researchers mapping which product categories and regions creators in this space are targeting.
- Growth teams building a benchmark set of slideshow performance numbers to measure their own output against.
Input options
| Field | What it does |
|---|---|
startUrls | Which listing to scrape. https://reel.farm/dashboard/database for everything, or a filtered URL like .../niche/self-improvement or .../medium/mobile-app to scope it. Leave blank for the full database. |
maxItems | Row cap per listing URL. 0 = unlimited. Default 200. |
maxSlideshowsPerProfile | Row cap per creator, so output spreads across many profiles instead of one eating the whole budget. Default 2. |
sessionToken | Optional login credential - see below. Unlocks the prompt field. |
downloadImages | Save each slideshow's first image into the key-value store instead of only linking to it. Default off. |
scrapeOwnDashboard | Requires sessionToken. Also pulls your private /dashboard/slideshow view as its own rows - the actor's original mode. Default off. |
proxyConfiguration | Leave as-is unless requests start failing. |
Getting a session token
- Log into reel.farm.
- DevTools -> Application (Chrome) / Storage (Firefox) -> Cookies.
- Copy the
__Secure-next-auth.session-tokenvalue. - Paste into
sessionToken. It's a secret-type field - masked in the Console, never written to logs.
Use a secondary account if you have one; it's a live credential. sessionToken by itself enriches the public rows with prompt. Add scrapeOwnDashboard to also pull your own dashboard as separate rows.
Example inputs
Whole database:
{ "maxItems": 200 }
One niche, prompts included:
{"startUrls": [{ "url": "https://reel.farm/dashboard/database/niche/self-improvement" }],"maxItems": 50,"sessionToken": "your-session-token"}
Sample row
{"unique_id": "noteswithzay","nickname": "zayyy","follower_count": "13","product": "AI note-taking app","product_medium": "Mobile App","niche": "studytok","region": "PK","profile_url": "https://reel.farm/noteswithzay","slideshow_index": 1,"slideshow_name": "Slideshow 1","likes": "18","views": "345","bookmarks": "6","prompt": "","image_url": "https://dh8vpkzn300g4.cloudfront.net/noteswithzay/slideshow_f754e7fc.jpeg","images": "https://.../slideshow_f754e7fc.jpeg,https://.../slideshow_63081dcc.jpeg","imageStorageUrl": null}
Export it as CSV, Excel, or JSON from the Console, or pull it through the API.
Good to know
maxItemsis scoped per listing URL, not the whole run - twostartUrlsatmaxItems: 50each can return up to 100 rows total.- Filtered listing URLs (niche/product/region) are matched the same way reel.farm's own dashboard filters them - the underlying response is always the full dataset regardless of URL.
- A creator with zero recent slideshows still returns one row (profile fields filled in, slideshow fields blank) rather than being silently dropped.
promptcosts a real network round-trip per row, so token-enabled runs are noticeably slower than public-only ones - planmaxItemsaccordingly.
FAQ
Do I need a reel.farm account to use this?
No. Everything except the prompt field is public - profiles, niches, products, regions, slideshow stats, and images.
Is there any audio or sound data in here? No. These are static image slideshows, not videos - there's no audio/music field in reel.farm's data for this feature.
My session token is wrong or expired - does the run fail?
No. prompt just comes back empty for every row, exactly like running with no token at all.
How do I scope a run to one niche or product category?
Point startUrls at a filtered listing, e.g. https://reel.farm/dashboard/database/niche/<slug> or .../medium/<slug>.
Can I get the actual image files, not just URLs?
Yes - downloadImages: true saves each slideshow's first image to the key-value store and adds an imageStorageUrl link.
Is there a hard limit on how many rows I can pull?
Only what you set in maxItems (0 = unlimited) per listing URL - the actor paginates through the whole listing on its own.
Some rows have a blank prompt even with a token set - why?
reel.farm's prompt-generation endpoint occasionally rate-limits or times out per slideshow; that row's prompt is left blank instead of failing the run.
What's the difference between sessionToken alone and adding scrapeOwnDashboard?
sessionToken alone just fills in prompt on the public rows. Adding scrapeOwnDashboard additionally fetches your own private /dashboard/slideshow view as its own separate rows. With an invalid/expired token, that part returns zero extra rows rather than failing the run.