Instagram Auto Poster
Pricing
Pay per usage
Instagram Auto Poster
Under maintenanceAutomate your Instagram posts 🚀 Schedule content, save time, and grow smarter. Perfect for creators, brands, and businesses. ⬇️ Start posting on autopilot
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Josh Baker
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
TikTok Public Scraper
Apify Actor for collecting public TikTok metadata from profile, video, hashtag, and search URLs.
What It Does
- accepts TikTok start URLs
- renders public pages with Playwright
- extracts profile metadata from embedded page state and meta tags
- extracts video metadata from oEmbed, embedded page state, and meta tags
- discovers public video links on profile, hashtag, and search pages
- pushes structured records to the default Apify Dataset
- optionally saves screenshots
- remembers previous records and marks later results as changed or unchanged
What It Does Not Do
This Actor does not bypass login walls, CAPTCHA, paywalls, region controls, rate limits, private accounts, or access controls. Use it only for public pages you are allowed to collect.
Input Example
{"start_urls": [{"url": "https://www.tiktok.com/@tiktok"},{"url": "https://www.tiktok.com/@tiktok/video/7106594312292453678"}],"max_items": 100,"max_profile_videos": 30,"scroll_rounds": 4,"detect_changes": true,"memory_store_name": "tiktok-public-scraper-memory","capture_screenshots": false}
Output Records
Records can include:
type:profile,video,listing,summary, orerrorurlfinal_urlusernamedisplay_namedescriptionavatar_urlvideo_idauthor_namethumbnail_urlembed_urlvideo_linksstatscontent_hashprevious_content_hashchangedfirst_seen_atlast_seen_atmemory_key
Memory Records
When detect_changes is enabled, the Actor writes each record to the named key-value store:
tiktok-public-scraper-memory
Each later run compares the new content_hash against the remembered record and sets changed.
Local Run
cd /home/007-JB/tiktok-public-scraperpython3 main.py
On Apify, set input through INPUT_SCHEMA.json.
