Reel.farm TikTok Slideshow Scraper avatar

Reel.farm TikTok Slideshow Scraper

Under maintenance

Pricing

$0.50 / 1,000 results

Go to Apify Store
Reel.farm TikTok Slideshow Scraper

Reel.farm TikTok Slideshow Scraper

Under maintenance

Scrape 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

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

11 days ago

Last modified

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

CategoryFields
Creatorunique_id, nickname, signature, follower_count, following_count, avatar_url, link_in_bio
Positioningproduct, product_medium, niche, region, audience_regions
This slideshowslideshow_index, slideshow_name, likes, views, bookmarks
Mediaimage_url, images (all images, comma-separated), imageStorageUrl (if downloaded)
AIprompt (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

FieldWhat it does
startUrlsWhich 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.
maxItemsRow cap per listing URL. 0 = unlimited. Default 200.
maxSlideshowsPerProfileRow cap per creator, so output spreads across many profiles instead of one eating the whole budget. Default 2.
sessionTokenOptional login credential - see below. Unlocks the prompt field.
downloadImagesSave each slideshow's first image into the key-value store instead of only linking to it. Default off.
scrapeOwnDashboardRequires sessionToken. Also pulls your private /dashboard/slideshow view as its own rows - the actor's original mode. Default off.
proxyConfigurationLeave as-is unless requests start failing.

Getting a session token

  1. Log into reel.farm.
  2. DevTools -> Application (Chrome) / Storage (Firefox) -> Cookies.
  3. Copy the __Secure-next-auth.session-token value.
  4. 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

  • maxItems is scoped per listing URL, not the whole run - two startUrls at maxItems: 50 each 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.
  • prompt costs a real network round-trip per row, so token-enabled runs are noticeably slower than public-only ones - plan maxItems accordingly.

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.