Social media scraper

Social media scraper
for TikTok, Instagram and more

Collect public TikTok and Instagram posts, comments, profiles and hashtags for market and creator research. Describe what you need in plain English; your agent picks the matching TikTok or Instagram tool in SpringBrand and returns a table you can review.

One account for public social data
Browse TikTok APIs in the marketplace

Built for teams that research social content

  • Growth teams
  • Social media managers
  • E-commerce brands
  • Brand and market researchers
TikTok scraperSample output
You

Which recent #skincare videos on TikTok got the most engagement?

SpringBrandwith your AI agent
TikTokTikTok hashtag videos

The agent looks up the hashtag, lists related public videos and sorts them by views. Every row keeps the video link so you can check it.

VideoCreatorViewsCommentsPosted
Morning routine, 3 steps@creator_a1.2M3,410Sep 28
Serum before vs after@creator_b860K2,120Sep 30
Dermatologist reacts@creator_c540K1,870Sep 26
Budget skincare haul@creator_d310K960Oct 1

See what is working before you brief a creator

Sort by views or comments, open the top videos, and note the hooks and formats worth testing.

Your output: a table of public TikTok videos with creator, views, comments, post date and a link to each video.

Opens SpringBrand with your request filled in.

Pick a platform, then describe the data you need

Choose a task, check which tools it uses, and copy a starting request into SpringBrand or your own agent.

01 / Find your tools

Choose the platforms to collect from

TikTokSocial dataTool example
  • Search videos, hashtags and creators
  • Read video details and comments
  • List a public account's posts

1 tool selectedStarting requests are templates. The tools and costs available in your account decide the exact steps; your agent should show them before running.

One place for social data instead of one scraper per platform

Compare the everyday steps of collecting public social data.

Working across separate toolsWorking across separate tools: Find, set up and pay for a separate scraper or extension for each platform.

With SpringBrandWith SpringBrand: TikTok, Instagram, YouTube, Reddit and X tools in one SpringBrand account.

Working across separate toolsWorking across separate tools: Fill in input forms and field settings for every run.

With SpringBrandWith SpringBrand: Describe the hashtag, account or video and the fields you want in plain English.

Working across separate toolsWorking across separate tools: Download raw JSON and clean it up before anyone can read it.

With SpringBrandWith SpringBrand: Ask for a table with the columns you named and a source link on every row.

Working across separate toolsWorking across separate tools: Copy results into another tool to group comments or compare accounts.

With SpringBrandWith SpringBrand: Ask the same agent to sort, group or summarize the results in the next message.

How to scrape public social media data with SpringBrand

01 / Choose

Pick the platform and the target

Start with one platform and one target: a hashtag, a public account, a video or post URL, or a keyword. SpringBrand lists TikTok, Instagram, YouTube, Reddit and X tools, so you can add a second platform later without new setup.

Browse Instagram APIs
TikTok
Instagram
YouTube
Reddit
X
Apify
02 / Ask

Name the fields you want

Tell the agent which columns you need, such as views, likes, comment text, captions, post dates or follower counts, and how many rows. Ask it to check the tool and its credit cost before it runs.

Target

#skincare on TikTok, last 30 days

Fields

Caption, creator, views, comments, date

Limit

Top 50 videos, sorted by views

Sources

A link to every video

03 / Review

Check the table, then reuse the request

Open a few source links to confirm the rows, then sort, group or summarize the results. Save the request and run it again when you need a fresh copy.

Trend scan planSample
01
Collect 50 public videos for the hashtag

TikTok hashtag videos

02
Sort by views and comments
03
Open the top 5 and note hooks and formats
04
Re-run next month with the same request

Social media scraping workflows to start with

Each workflow lists what to bring and what you get back. Open the tool or guide for the next step.

TikTok trend scan

Collect public videos for a hashtag or keyword and see which topics and formats get attention.

Bring
A hashtag or keyword, a time window and a row limit.
Get
Videos ranked by views or comments, with creator and link.

Instagram competitor content audit

Pull recent posts and reels from public competitor accounts and compare formats and engagement.

Bring
Public Instagram handles and how many posts to review.
Get
Posts by type with likes, comments, date and link.

Comment voice of customer

Group public comments on videos and posts into recurring questions, objections and requests.

Bring
Video or post URLs and the questions you want answered.
Get
Themes with counts, example comments and source links.

Creator shortlist

Find public creator profiles on TikTok or Instagram and explain why each may fit your audience.

Bring
Product, audience, topic, platform and shortlist size.
Get
Profile links, recent work and audience-fit notes.

Competitor mentions

Review what people say about a competitor in public posts on Reddit, X and other platforms.

Bring
Competitor name, platforms and time window.
Get
Repeated themes with representative links and dates.

Public data, with sources you can check

Pick the right tool for each platform, keep a link on every row, and review results before you use them.

Choose the right tool

Each platform has its own tools. Your agent should name the tool and its credit cost before it runs.

Keep the source on every row

Ask for the video, post or profile link with each row so anyone can open it and check the numbers.

Public data only, reviewed by you

Collect public data only, follow each platform's terms and privacy rules, and review results before you share or act on them.

Before your first run

Social media scraper questions, answered

What you can collect, what it costs, and what stays off limits.

View plans and pricing
What is a social media scraper?

A social media scraper collects public data from platforms such as TikTok and Instagram, for example posts, comments, profiles and hashtags, and puts it into a structured table. With SpringBrand you describe what you need in plain English, and your agent runs the matching tool and returns the results.

Which platforms and data can I collect?

SpringBrand lists tools for TikTok (video search, video details, comments, hashtag videos, user posts and profiles, creator search), Instagram (public profiles, posts, reels, comments, hashtag and location posts), YouTube (video search, details, comments, channel videos), Reddit (search, posts, comments, subreddits) and X (search, posts, replies, profiles). What you can run depends on the tools available in your account.

See scraping tasks
How does the TikTok scraper work?

Give the agent a hashtag, keyword, public account or video link and the fields you want. It looks up the matching TikTok tool, collects public videos or comments, and returns a table with views, likes, comments, post date and a link to each video.

How does the Instagram scraper work?

Give the agent a public Instagram handle, post link, hashtag or location. It can collect the profile, recent posts and reels, post comments, or hashtag posts, and return them as a table with likes, comments, date and a link to each post.

Can I scrape private accounts, emails or phone numbers?

No. This page covers public posts, comments and profiles only. SpringBrand does not offer access to private accounts, and you should not use it to collect personal contact details that people have not made public.

Is scraping social media legal?

Collecting public data is common for research, but platform terms and privacy laws such as GDPR still apply, and rules differ by country and use case. Collect only what you need, avoid personal data you do not need, and check with your own legal advisor. This is not legal advice.

Do I need to write code?

No. In SpringBrand Agent you describe the request in everyday language. If you want to use your own agent, such as Claude Code, Codex or Cursor, connect SpringBrand once by following the installation guide.

Open the installation guide
How much does it cost?

Start free, pay per run. The Free plan includes 100 credits a month and needs no credit card. Each run spends credits from one balance, and the cost depends on the tool and how much data you request, so ask the agent to show the cost before it runs. Paid plans and top-ups add more credits.

View plans and pricing
Can I scrape several platforms in one request?

Yes. You can ask for the same topic across TikTok, YouTube, Reddit and X in one request, and the agent uses the tool for each platform. Ask for a platform column and a row limit per platform so the results stay comparable.

Does it monitor accounts on a schedule?

This page covers collecting data when you ask for it. To get a fresh copy, save your request and run it again.

How accurate is the data?

Results reflect what the platform shows publicly at the time of the run, and counts such as views and likes keep changing. Keep the source link on every row and open a few to check before you rely on the numbers.

Your first social data table

Start your first social media scrape.

Collect public TikTok and Instagram data
in plain English.

Free plan: 100 credits a month, no credit card required.