scrapernode
  • All Platforms
  • Use Cases
  • Categories
  • Data Points
  • How-To Guides
  • Integrations
  • Compare
Platforms
  • LinkedInLinkedIn5
  • Google MapsGoogle Maps2
  • InstagramInstagram4
  • TikTokTikTok8
  • XTwitter/X2
  • YouTubeYouTube3
  • FacebookFacebook10
  • Jobs
  • Billing
  • Docs
  • Settings

© 2026 Scrapernode

scrapernode
PlatformsUse CasesHow-ToJobsBilling
ScrapeLinkedInLinkedInprofiles by search term
Scrape LinkedIn profiles by search term. Extract Google Maps business listings and reviews. Collect Facebook pages, groups and posts. Scrape Instagram profiles, reels and comments. Extract TikTok posts and creator profiles. Collect YouTube channels and video data. Scrape X / Twitter profiles and posts. Extract Indeed job listings and salaries. Collect Yelp business reviews and ratings.
Home/How-To Guides/How to Scrape TikTok Posts by URL
TikTok

How to Scrape TikTok Posts by URL

Extract posts by url data from TikTok at scale

Step-by-step guide

1

Choose your TikTok posts by url scraper

Navigate to the TikTok Posts by URL scraper and select "Fresh Scrape" for real-time data or "Quick Lookup" for pre-collected records. Each record costs 1 credit.

2

Provide your TikTok input URLs

Paste the TikTok URLs you want to scrape — one per line, or upload a CSV. Scrapernode accepts direct profile links, search result URLs, and hashtag pages.

3

Launch your scraping job

Click "Start Extraction" to begin. Scrapernode handles proxy rotation, rate limiting, and anti-bot detection automatically. Jobs typically complete in under 60 seconds per batch.

4

Download structured data

Once complete, download your results as JSON or CSV. Each record includes 35 structured fields like url, post_id, description, create_time, and more.

5

Automate with webhooks or API

Set up webhooks to receive data automatically when jobs complete, or use the REST API for programmatic scraping. Integrate with n8n, Make, or Zapier for workflow automation.

Cost per record

1 credit

Output fields

35 fields

Output formats

JSON, CSV

Sample Output

Preview the data you'll receive — 5 sample records

Record 1 of 5
Url
sample_url
Post Id
sample_post_id
Description
Enterprise-grade data pipeline platform with real-time processing and 99.99% uptime SLA.
Create Time
sample_create_time
Digg Count
1,000
Share Count
sample_share_count
Collect Count
1,000
Comment Count
1,000
Play Count
1,000
Video Duration
1,000
Hashtags
#buildinpublic#startup#engineering
Original Sound
sample_original_sound
Profile Id
sample_profile_id
Profile Username
sample_profile_username
Profile Url
sample_profile_url
Profile Avatar
sample_profile_avatar
Profile Biography
sample_profile_biography
Preview Image
sample_preview_image
Post Type
sample_post_type
Discovery Input
sample_discovery_input
Offical Item
Yes
Secu Id
sample_secu_id
Original Item
Yes
Shortcode
sample_shortcode
Width
1,000
Ratio
sample_ratio
Video Url
sample_video_url
Music
sample_music
Cdn Url
sample_cdn_url
Is Verified
Yes
Account Id
sample_account_id
Carousel Images
sample_carousel_images
Tagged User
sample_tagged_user
Profile Followers
1,000
Tt Chain Token
sample_tt_chain_token

Data Dictionary

35 fields returned per record

Post URL (100.00% fill rate)

Unique post ID (100.00% fill rate)

Post description/caption (94.00% fill rate)

Post creation timestamp (100.00% fill rate)

Number of likes (diggs) (100.00% fill rate)

Number of shares (100.00% fill rate)

Number of saves/collects (100.00% fill rate)

Number of comments (100.00% fill rate)

Number of video plays (100.00% fill rate)

Duration of the video in seconds (100.00% fill rate)

Hashtags used in the post (87.00% fill rate)

Original sound name (100.00% fill rate)

Profile ID of the post author (100.00% fill rate)

Username of the post author (100.00% fill rate)

Profile URL of the post author (100.00% fill rate)

Avatar URL of the post author (100.00% fill rate)

Biography of the post author (89.00% fill rate)

Preview thumbnail image URL (100.00% fill rate)

Type of post (video, carousel, etc.) (100.00% fill rate)

Discovery input parameters used to find this post (0.00% fill rate)

Sub-fields

search_keywordTextSearch keyword used

Whether this is an official item (100.00% fill rate)

Security ID for the post (100.00% fill rate)

Whether this is an original item (100.00% fill rate)

Post shortcode (100.00% fill rate)

Video width in pixels (100.00% fill rate)

Video aspect ratio (100.00% fill rate)

Direct video URL (100.00% fill rate)

Music/audio information for the post (100.00% fill rate)

Sub-fields

authornameTextMusic author name
covermediumTextMusic cover image URL
idTextMusic ID
originalBooleanIndicates if the music is original
playurlTextURL to play the music
titleTextTitle of the music

CDN URL link to media (59.00% fill rate)

Whether the TikTok account is verified (100.00% fill rate)

Account ID of the post author (100.00% fill rate)

List of images for carousel-type posts (0.00% fill rate)

Users tagged in the post (20.00% fill rate)

Sub-fields

user_idTextTagged user ID
user_handleTextTagged user handle
user_urlTextTagged user profile URL
user_nameTextTagged user display name

Number of followers of the post author (100.00% fill rate)

TikTok chain token (100.00% fill rate)

Frequently Asked Questions

Common questions about How to Scrape TikTok Posts by URL

Ready to scrape TikTok?

Start extracting tiktok posts by url data in minutes. No code required — just paste your URLs and go.

Go to TikTok Posts by URL scraperBrowse all guides
No code requiredJSON & CSV exportAPI & webhook support