Social Media Scraping Tutorials | ScrapeCreators

Scraping Tutorials

Learn how to scrape social media data using various programming languages and tools

TikTok Tutorials

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.

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

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

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.

YouTube Tutorials

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.

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

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 :(

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 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.

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

Twitter Tutorials

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.

Reddit Tutorials

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.*

Available Tools & Languages

Programming Languages

⚑️ Node.js
🌐 JavaScript
🐍 Python
🐘 PHP
πŸ’Ž Ruby
β˜• Java
🎯 C#
πŸš€ Go
πŸ¦€ Rust
πŸ“˜ TypeScript
🍎 Swift
πŸ“± Kotlin
πŸ“Š R

No-Code & Low-Code Tools