Scraping Tutorials
Learn how to scrape social media data using various programming languages and tools
TikTok Tutorials
Profile
Scrapes a public TikTok profile
User's Audience Demographics
Get the audience demographics of a TikTok user. Right now you can only get the audience countries. π¨ Costs 26 credits per request.
Profile Videos
Scrapes videos from a TikTok profile. Pass cursor to get more videos.
Profile Videos (We handle pagination)
Scrapes videos from a TikTok profile. Just pass handle and amount you want.
Video Info
Scrapes data from a TikTok video
Transcript
Scrapes transcript from a TikTok video
TikTok Live
Scrapes a TikTok user's live stream
Comments
Scrapes comments from a TikTok video
Following
Scrapes accounts that a TikTok user follows
Followers
Scrapes followers of a TikTok account
Search Users
Scrapes TikTok users matching a search query
Search by Hashtag
Scrapes TikTok videos by hashtag
Search by Keyword
Scrapes TikTok videos matching a keyword
Top Search
There is a 'Top' Search in TikTok and this is that. You can get Photo Carousels and Videos. Whereas with just the Keyword Search, you can only get Videos.
Get popular songs
This endpoint can take up to 30 seconds. Get popular songs from TikTok. If you want to check out the page this is actually scraping, check out: https://ads.tiktok.com/business/creativecenter/inspiration/popular/music/pc/en
Get Song Details
Scraping details from the song detail
TikToks using Song
Get the TikToks using a song
Trending Feed
Get the trending feed from TikTok.
TikTok Shop Tutorials
Shop Search
Scrape TikTok Shop Products from a search! When I was testing it out, you can only get around 500 products at a time. NOTE: This costs more than 1 credit! Since we are doing the paginating for you, it costs 1 credit per page (TikTok returns 30 products per page). Also this endpoint takes a while and is new, so please be patient. Email me if you have any issues with it: adrian@thewebscrapingguy.com
Shop Products
Get the products from a TikTok Shop. NOTE: This costs more than 1 credit! Since we are doing the paginating for you, it costs 1 credit per page (TikTok returns 30 products per page). Also this endpoint takes a while and is new, so please be patient. Email me if you have any issues with it: adrian@thewebscrapingguy.com
Product Details
Get the details of a TikTok Shop Product! Get the exact amount of stock the product has, related tiktok videos promoting the product, and more!
Instagram Tutorials
Profile
Gets public Instagram profile data, recent posts, and related accounts
Basic Profile
Get a basic profile by user id. This endpoint is actually free right now also.
Posts
Get a public profile's public posts.
Post/Reel Info
Get the public detailed information about a specific post or reel
Transcript
Get the transcript of an Instagram post or reel. This is a little slow since I run it through an AI. You should get results in 10-30 seconds. If no one is spreaking it should return null. Since some posts are carousel, it will return a transcript for each item in the carousel.
Comments (We handle pagination)
Get comments from an Instagram post or reel. Note! that this costs more than 1 credit! This costs 1 credit per 15 comments. This won't return *all* the comments, but a good number of them.
Reels
Get all public reels from a profile. Can provide a user_id or handle, but for faster response times, use user_id. This won't include pinned reels right now. And I'm not sure why, but it looks like IG doesn't return the description of the reel on this endpoint :( You'll have to use the post detail endpoint to get that.
Reels (We handle pagination)
Get the public reels from a user's profile. Can provide a user_id or handle, but for faster response times, use user_id. This won't include pinned reels right now. And I'm not sure why, but it looks like IG doesn't return the description of the reel on this endpoint :( You'll have to use the post detail endpoint to get that.
Story Highlights
Get story highlights from an Instagram user
Highlights Details
Get details about a specific highlight
Reels using Song
Get reels using a song
Embed HTML
Get the HTML embed for a user's profile
YouTube Tutorials
Channel Details
Get comprehensive channel information including stats and metadata. Can pass channelId, handle, or url.
Channel Videos
Get all videos from a channel with detailed information. Can pass channelId or handle.
Channel Shorts
Get the shorts from a channel. If you need more details about the short like description, publish date, etc, you'll need to use the 'Video/Short Details' endpoint.
Channel Shorts (we handle the pagination)
Convenience endpoint to get the latest shorts from a channel. We handle the pagination for you. This will cost you more credits because under the hood we're using the 'Channel Shorts' endpoint, just like you would. But making it easier for you. If you need more details about the short like description, publish date, etc, you'll need to use the 'Video/Short Details' endpoint.
Video/Short Details
Get complete information about a video or short including the transcript! There is a 'transcript' field and a 'transcript_only_text' field.
Transcript
Get transcript of a video or short
Search
Search YouTube and get matching videos, channels, playlists, shorts, lives, etc. Video explaining the response format: https://www.tella.tv/video/explaining-youtube-search-results-payload-353a
Search by Hashtag
Search YouTube and get matching videos, channels, and playlists
Comments
Get comments from a video. Can only get 1k top comments and about 7k new comments.
Trending Shorts
Get about 48 trending shorts
LinkedIn Tutorials
Person's Profile
Get a person's public profile (including recent posts) *Note this is for a persons public profile. This only returns what's publicly available, ie what you see in an incognito browser. So unfortunately LinkedIn doesn't return work history or job title publicly anymore :(
Company Page
Get a LinkedIn company page
Post
Get a Linkedin post. This can be a post or an article. Thinking about separating posts and articles, let me know if you think I should do that: adrian@thewebscrapingguy.com
Facebook Tutorials
Profile
Get public Facebook profile information
Profile Posts
Get public Facebook profile posts. This only returns the posts you would see from an incognito browser session. You can pass a url or a pageId. pageId is faster. pageId is the id of the profile page. Only returns 3 posts at a time.
Facebook Group Posts
Get a public Facebook groups posts. Only can get 3 posts at a time :( (Facebook API limit)
Post
Get a public Facebook post or reel by url.
Transcript
Get the transcript of a Facebook post. Can be a post or reel.
Comments
Get the comments of a Facebook post (or reel)
Facebook Ad Library Tutorials
Ad Details
Pass the Ad ID and get back details about the ad. Be careful that if an ad has multiple versions, you're actually going to want to get the title from the 'cards' object.
Search
Search the Facebook (Meta) Ad Library By Keyword. This endpoint will tap out around 1,500 results, beacuse the cursor becomes too big for a GET request. If you need more results, call this endpoint as a POST, and pass the query params in the body.
Company Ads
Get all the ads a company has running
Search for Companies
Search for companies by name and get their ad library page id
Google Ad Library Tutorials
Company Ads
Get the ads for a company. *This only gets the public ads. Some ads you need to log in for and sadly we can't get those. This might be a bit slow since we are OCRing all the ads to get the text.
Ad Details
Get the details for an ad. I'm using an OCR to get the text from the ad, so it might not be 100% accurate. If you find any errors or irregularities, please email me: adrian@thewebscrapingguy.com
Advertiser Search
Search the Google Ad Transparency Library for advertisers to get their advertiser id
LinkedIn Ad Library Tutorials
Search Ads
Search the LinkedIn Ad Library
Ad Details
Get the details for an ad
Twitter Tutorials
Profile
Get Twitter profile information including stats and metadata
User Tweets
Get tweets from a user's profile. *These aren't the users latest tweets. Sadly, Twitter publicly only returns 100 of the users most popular tweets.
Tweet Details
Get detailed information about a specific tweet including engagement
Transcript
Get the transcript of a video tweet. Unfortunately this is a little slow because I'm using AI to get the transcript
Community
Get the details of a Twitter(X) Community
Community Tweets
Get the tweets from a Twitter(X) Community
Reddit Tutorials
Subreddit Posts
Get recent posts from a subreddit with engagement metrics
Post Comments
Get comments from a Reddit post
Simple Comments
Convenience API to get the number of comments you wantfrom a Reddit post.
Search
Search Reddit for posts
Search Ads
Search the Reddit Ad Library. Can only get a max of 30 ads.
Get Ad
Get a specific ad by id
Truth Social Tutorials
Profile
Get Truth Social profile info
User Posts
As of 8/27/2025, Truth Social is only letting you view the public profile/posts of prominent users (like Trump and Vance), but requiring auth for everyone else. So sadly most other accounts will not work :(
Post
Get Truth Social post
Threads Tutorials
Profile
Get Threads profile info
Posts
Get Threads posts by user. Sadly, Threads only allows you to see the last 20-30ish posts of the user :(
Post
Get a post by url. Also returns comments and related posts.
Search by Keyword
Search for posts by keyword. Sadly Threads only returns 20-30 results at a time.
Search Users
Search for users by username
Bluesky Tutorials
Profile
Get Bluesky profile info
Posts
Get Bluesky user posts. Use user_id for faster response times.
Post
Get Bluesky post
Pinterest Tutorials
Search
Search Pinterest
Pin
Get Pinterest pin
User Boards
Get a user's boards
Board
Get the pins of a pinterest board
Google Tutorials
Search
Search Google
Twitch Tutorials
Profile
Get Twitch profile
Clip
Get Twitch clip
Kick Tutorials
Snapchat Tutorials
User Profile
Get Snapchat user profile
Linktree Tutorials
Linktree page
Linktree page

Komi Tutorials
Pillar Tutorials
Pillar page
Pillar page
Linkbio Tutorials
Linkbio page
Linkbio (lnk.bio) page
Amazon Shop Tutorials
Amazon Shop page
Get products and other details from a creator's Amazon Shop page
Age and Gender Tutorials
Get Age and Gender
Get age and gender of creator. This uses AI to analyze the profile image. *The profile photo must have a clear face to get an accurate result.*

Scrape Creators Tutorials
Get credit balance
How many credits you have left