Scraping Bot Animated

scrapingbot

Social Media Scraper API

Extract structured data from LinkedIn, Instagram, Facebook, Twitter/X, TikTok and Threads through ScrapingBot APIs.

Start for freeRead the documentation1,000 free credits included
Platforms covered
6
Scrapers available
17
Credits per call
30
Call pattern
async, POST then GET

Every scraper in this category

Each call takes a scraper name plus the parameters required by that scraper. Some use a public URL; others use an account, hashtag, keywords or Marketplace location. This is the complete list for the Social Media endpoint.

PlatformScraper nameReturns
LinkedInlinkedinProfileMember profile
linkedinCompanyProfileCompany page
linkedinPostSingle post
linkedinSearchResultSearch results
InstagraminstagramProfileProfile
instagramPostSingle post
FacebookfacebookProfileProfile
facebookPostSingle post
facebookOrganizationOrganization page
facebookMarketplaceSearchMarketplace search
facebookMarketplaceItemMarketplace listing
Twitter / XtwitterProfileProfile
twitterSearchSearch results
TikToktiktokProfileProfile
tiktokHashtagHashtag feed
ThreadsthreadsPostSingle post
threadsProfileProfile

Required and optional parameters differ by scraper. The documentation carries the complete generated matrix.

The 17 dedicated pages

Each page carries its own response fields, parameters and a runnable example. The scraper column tells you which endpoint call it maps to.

PageScraper usedReturns
InstagraminstagramProfileinstagramPostEntry point for the platform
Instagram ProfilesinstagramProfileBio, counters, recent posts
Instagram PostsinstagramPostPosts, 12 by default
TikToktiktokProfiletiktokHashtagEntry point for the platform
TikTok ProfilestiktokProfileProfile and videos
TikTok HashtagstiktokHashtagHashtag feed
FacebookfacebookProfilefacebookPostEntry point for the platform
Facebook ProfilefacebookProfilePublic profile
Facebook PostsfacebookPostPost and engagement
Facebook Business PagefacebookOrganizationOrganization page
LinkedInlinkedinProfilelinkedinPostEntry point for the platform
LinkedIn ProfileslinkedinProfileMember profile
LinkedIn PostslinkedinPostPost and engagement
LinkedIn Business ProfileslinkedinCompanyProfileCompany page
LinkedIn SearchlinkedinSearchResultSearch by keywords
Twitter / XtwitterProfiletwitterSearchProfile and search
ThreadsthreadsProfilethreadsPostProfile and post

Start with 1,000 free creditsThat is 33 social media calls, enough to validate a scraper against your own targets before you commit.

Create an account

How a social media call works

Social platforms run heavy anti-bot protection, so this endpoint is asynchronous. You queue the scrape, then collect the result.

STEP 1POST the scraper name and the parameters required by that scraper. You get a responseId back immediately.

POST https://api.scraping-bot.io/scrape/data-scraper

STEP 2Poll with that responseId until the result is ready. A pending result does not consume credits.

GET https://api.scraping-bot.io/scrape/data-scraper-response?responseId=xxxx&scraper=linkedinCompanyProfile

Credits, refunds and limits

ScenarioResponseCredits
Scrape successfulJSON data arrayConsumed normally
Result not ready yet{"status": "pending"}Not consumed yet
Scrape failed, blocked or timed outErrorRefunded

A social media call costs 30 credits. The free plan includes 1,000 credits per month.

Social Media API or Raw HTML scraper?

Social Media API

Structured JSON, fields already parsed, asynchronous, refund on failure.

  • 30 credits per call
  • 17 named scrapers, no selectors to maintain
  • Use when you want the data
Raw HTML

The rendered HTML of the page, synchronous, you parse it yourself.

  • 1 credit per call, more with JavaScript rendering or premium proxies
  • Works on any public page
  • Use when you want control

Questions about the Social Media API

Which platforms are covered?
LinkedIn, Instagram, Facebook, Twitter/X, TikTok and Threads, through 17 named scrapers.
Why are the calls asynchronous?
Social platforms have strong bot detection. Scraping runs in the background, so the request never hangs and failures can be refunded.
What happens if a scrape fails?
The credits are refunded. You are not charged for a blocked or timed-out request.
Is scraping social media legal?
Our scrapers collect only publicly available data. They do not sign in to social media accounts or access private content that requires authentication.
4.9
★★★★★

133 Google reviews

★★★★★
This tool is actually brilliant. I'm using for a linkedIn data project and it ticks all. the boxes. If your looking for a scraping tool for Social, make sure to use this one first....you won't look elsewhere.
Philip Bannon
★★★★★
I've tested dozens of web scraping tools in my life, and they all had annoying limitations. With Scraping Bot, I don't have to worry about getting blocked or not having specialized technical knowledge! Highly recommend it :)
Orphée de Bouard

Other categories

Start scraping social media today

Try ScrapingBot with 1,000 free credits. No card required.