Profile
Scrapes a public TikTok profile
Pick your language
Tutorials
Step-by-stepPick a platform, an endpoint, and the language you actually ship in. Walk away with code you can paste into your project today.
Platforms
28
Endpoints
118
Languages
13
Platform
Scrapes a public TikTok profile
Pick your language
Get the audience demographics of a TikTok user. Right now you can only get the audience countries. 🚨 Costs 26 credits per request.
Pick your language
Scrapes videos from a TikTok profile. Pass cursor to get more videos.
Pick your language
Scrapes data from a TikTok video
Pick your language
Scrapes transcript from a TikTok video
Pick your language
Scrapes a TikTok user's live stream
Pick your language
Scrapes comments from a TikTok video
Pick your language
Scrapes replies to a TikTok comment
Pick your language
Scrapes accounts that a TikTok user follows
Pick your language
Scrapes followers of a TikTok account
Pick your language
Scrapes TikTok users matching a search query
Pick your language
Scrapes TikTok videos by hashtag
Pick your language
Scrapes TikTok videos matching a keyword
Pick your language
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.
Pick your language
Get popular creators from TikTok. Filter by follower count, creator country, audience country, and sort by engagement, follower count, or average views.
Pick your language
Get popular hashtags from TikTok. Filter by time period, country, and show newly trending hashtags.
Pick your language
Scraping details from the song detail
Pick your language
Get the TikToks using a song
Pick your language
Get the trending feed from TikTok.
Pick your language
Platform
Scrape TikTok Shop Products from a search!
Pick your language
Get the products from a TikTok Shop. This endpoint costs 1 credit per request. Use the cursor from the response to paginate through results.
Pick your language
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!
Pick your language
Get a product's reviews
Pick your language
Gets public user's showcase products
Pick your language
Platform
Gets public Instagram profile data, recent posts, and related accounts
Pick your language
Get a basic profile by user id.
Pick your language
Get a persons public posts. *Play counts can sometimes be inaccurate* Play counts are Instagram-only. When a Reel is also cross-posted to Facebook, Instagram (behind login) shows you the combined IG + FB views. But this API will only return the Instagram views. [Read about it on Reddit](https://www.reddit.com/r/InstagramMarketing/comments/1cu2dge/whats_the_point_of_having_facebook_views_on/)
Pick your language
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. *Play counts can sometimes be inaccurate* Play counts are Instagram-only. When a Reel is also cross-posted to Facebook, Instagram (behind login) shows you the combined IG + FB views. But this API will only return the Instagram views. [Read about it on Reddit](https://www.reddit.com/r/InstagramMarketing/comments/1cu2dge/whats_the_point_of_having_facebook_views_on/)
Pick your language
Retrieve public post/reel details. *Play counts can sometimes be inaccurate* Play counts are Instagram-only. When a Reel is also cross-posted to Facebook, Instagram (behind login) shows you the combined IG + FB views. But this API will only return the Instagram views. [Read about it on Reddit](https://www.reddit.com/r/InstagramMarketing/comments/1cu2dge/whats_the_point_of_having_facebook_views_on/)
Pick your language
Get the transcript of an Instagram post or reel. This is a little slow since I run it through an AI. You can only get a transcript if the video is under 2 minutes. 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.
Pick your language
Search for reels by keyword. Uses Google Search to find reels. This is because IG puts search behind the login, and we only scrape public data
Pick your language
Get comments from an Instagram post or reel. Not gonna lie, this is one of our most error prone endpoints. You should expect ~90% success rate.
Pick your language
Get story highlights from an Instagram user
Pick your language
Get details about a specific highlight
Pick your language
Instagram removed the public pages for this, so now we can't scrape it anymore :(
Pick your language
Get the HTML embed for a user's profile
Pick your language
Platform
Get comprehensive channel information including stats and metadata. Can pass channelId, handle, or url.
Pick your language
Get all videos from a channel with detailed information. Can pass channelId or handle.
Pick your language
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.
Pick your language
Get complete information about a video or short.
Pick your language
Get transcript of a video or short
Pick your language
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
Pick your language
Search YouTube and get matching videos, channels, and playlists
Pick your language
Get comments from a video. Can only get 1k top comments and about 7k new comments.
Pick your language
Get replies to a specific comment on a YouTube video.
Pick your language
Get about 48 trending shorts. Continue hitting this to get more shorts (get new ones with each call)
Pick your language
Get the videos of a YouTube playlist
Pick your language
Get the details of a community post
Pick your language
Platform
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 :(
Pick your language
Get a LinkedIn company page
Pick your language
Get a LinkedIn company posts. Can only get 7 pages total (LinkedIn limitation)
Pick your language
Get a Linkedin post. This can be a post or an article.
Pick your language
Platform
Get public Facebook profile information
Pick your language
Get a public Facebook page's reels. Returns 10 reels at a time. Need 'next_page_id' and 'cursor' to paginate.
Pick your language
Get a public Facebook page's photos. Need 'next_page_id' and 'cursor' to paginate.
Pick your language
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.
Pick your language
Get a public Facebook groups posts. Only can get 3 posts at a time :( (Facebook API limit)
Pick your language
Get a public Facebook post or reel by url.
Pick your language
Get the transcript of a Facebook post. Can be a post or reel. You can only get a transcript if the video is under 2 minutes.
Pick your language
Get the comments of a Facebook post (or reel)
Pick your language
Platform
Search for events by name. You can take a look at the page from Facebook we are getting the data from [here](https://www.facebook.com/events/search/?q=dogs)
Pick your language
Get the events of a city. Check out this [link](https://www.facebook.com/events/explore/saint-petersburg-florida/111326725552547) for an example of where we are getting the data from.
Pick your language
Get a specific event by its URL or id
Pick your language
Platform
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. If you ask for the transcipt, we will only transcribe the video if it's under 2 minutes.
Pick your language
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.
Pick your language
Get all the ads a company has running. If params become too large, make this a POST request and pass the params in the body.
Pick your language
Search for companies by name and get their ad library page id
Pick your language
Platform
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. Starting November 10th 2025, you will need to add get_ad_details=true to get the ad details (and will cost 25 credits). If you don't add that, only the advertiserId and creativeId from each ad will be returned (and will continue to cost just 1 credit)
Pick your language
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: support@scrapecreators.com
Pick your language
Search the Google Ad Transparency Library for advertisers to get their advertiser id
Pick your language
Platform
Search the LinkedIn Ad Library
Pick your language
Get the details for an ad
Pick your language
Platform
Get Twitter profile information including stats and metadata
Pick your language
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.
Pick your language
Get detailed information about a specific tweet including engagement
Pick your language
Get the transcript of a video tweet. Unfortunately this is a little slow because I'm using AI to get the transcript
Pick your language
Get the details of a Twitter(X) Community
Pick your language
Get the tweets from a Twitter(X) Community
Pick your language
Platform
Get details about a subreddit. Pass a subreddit name or URL to the subreddit.
Pick your language
Get recent posts from a subreddit with engagement metrics
Pick your language
Search within a subreddit for posts, comments, or media matching a query
Pick your language
Get comments + post information from a Reddit post
Pick your language
Search Reddit for posts
Pick your language
Search the Reddit Ad Library. Can only get a max of 30 ads.
Pick your language
Get a specific ad by id
Pick your language
Platform
Get Threads profile info
Pick your language
Get Threads posts by user. Sadly, Threads only allows you to see the last 20-30ish posts of the user :(
Pick your language
Get a post by url. Also returns comments and related posts.
Pick your language
Search for posts by keyword. Sadly Threads only publicly returns only 10 results at a time :( We can only scrape public data, so sadly this is all we can get at once. Run multiple times per day to get more results.
Pick your language
Search for users by username
Pick your language
Platform
Get Bluesky profile info
Pick your language
Get Bluesky user posts. Use user_id for faster response times.
Pick your language
Get Bluesky post
Pick your language
Platform
Search Pinterest
Pick your language
Get Pinterest pin
Pick your language
Get a user's boards
Pick your language
Get the pins of a pinterest board
Pick your language
Platform
Search Google
Pick your language
Platform
Get Twitch profile
Pick your language
Get Twitch user videos
Pick your language
Get Twitch user schedule
Pick your language
Get Twitch clip
Pick your language
Platform
Get Kick clip
Pick your language
Platform
Get Snapchat user profile
Pick your language
Platform
Linktree page
Pick your language
Platform
Komi page
Pick your language
Platform
Pillar page
Pick your language
Platform
Linkbio (lnk.bio) page
Pick your language
Platform
Get products and other details from a creator's Amazon Shop page
Pick your language
Platform
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.*
Pick your language
Platform
How many credits you have left
Pick your language
View your recent API request history
Pick your language
Get your daily credit and request counts
Pick your language
See which endpoints you use the most
Pick your language
Platform
Get Linkme profile info by URL
Pick your language
Reference
REST means it works everywhere. Don't see your stack? It still works — the API is just HTTP.
Programming languages · 13
Ready to ship?
Every tutorial above ends in the same place: a real API call. Get your key and ship.