TikTok Hashtag Scraper
Give it a hashtag, get the videos: description, like count, author digg count, author follower count, music title, location created, author total likes, video url and 46 more fields, in a spreadsheet, in your tools, through the API or from your AI agent.
| Description | Like count | Author digg count | Author follower count |
|---|---|---|---|
| Être un small business chez soit #foryou #fy #viral #trend #pourtoi #petitcreateurdetiktok #petitcreateur #petitcreateurfrançais #madeinfr | 2072 | 10900 | 46300 |
| 6 Business à lancer avec 300€ #creersonbusiness #smallbusinessfrance #ideesdebusiness #fournisseurs #businessowner | 7267 | 16300 | 112800 |
| My first ever day in the life as a shop owner ⭐️ #smallbusiness #yarnshop #knitting #yarn #craft | 3048 | 8822 | 10200 |
| Si tu as un small business, mets le nom en commentaire 💬🤍 et on s’abonne entre nous 😍#girlssupportgirls #smallbusiness #madagascar #pourtoii #fyp | 1302 | 502 | 4100 |
| you gotta take a risk or you'll be doing the same sht for the rest of your life 👛🌷🎀. @neshaley aesthetics 🎀 #entrepreneur #smallbusiness #packingorders #entrepreneurship #neoisha #neshaley #neoishaneshaley #hairgrowthoil | 35700 | 27300 | 194100 |
| Starting the day with a coffee in hand, before heading into my office & pulling individual orders that need to be packed and sent out. This day was especially full — so many bookmarks to make and package. Our bookshelf bookmarks have been selling like crazy lately, both for individual orders & wholesale. I’m so grateful but definitely hustling to keep up with the demand! In between cutting, assembling, and packing, I was also getting a few wholesale orders ready. One batch of car diffusers is headed to Monarch Boutique here in Corpus. They do so well there & with it being the holiday season I wanted to get them to them asap! Because they do make the perfect little stocking stuffer. Plus another wholesale order was packed up and shipped all the way to Ohio. I was excited about this order because this is a new bookshop we haven’t sold to! It was a long, busy morning filled with never ending lists, boxes, tape, and a whole lot of gratitude. Some days are exhausting, some days feel overwhelming, but days like this keep me going! Every order means someone chose my small business, and that makes all the early mornings and long hours so worth it 🤍 - #smallbusiness #spendthedaywithme #dayinthelife #smallbizthings #productiveday | 4115 | 885 | 3382 |
| Id love to start sharing more about my journey with Mookoo on the business end of it all and what I want it to represent for me. Stay tuned for more 🍒 ⋆.𐙚 ̊ #keychain #smallbusiness #fyp #foryoupage #income #business #etsy #polymerclay #clay #artsit #packing #packwithme #handmade #trinkets #charms #accessories | 85800 | 31800 | 58700 |
| 3 fournisseurs pour les packaging, que je te recommande 📨✨ #fournisseur #smallbusiness #bijoux | 8169 | 228 | 8378 |
| 🌸 Plus de 1000 commandes en 2 mois 🥳 merci à toutes et à tous pour vos commandes, vos participations et votre soutien 💗 #smallbusiness #smallbusinessowner #smallbusinesstiktok #smallbusiness #commandes #viral #fyp #beauty #beautytok #beaute #makeup #maquillage #boutique #business #businesstips | 2741 | 1462 | 21400 |
| Anzeige| Für ein bisschen Transparenz @chicbutfun 💞 #smallbusiness #kosmetiktasche #smallbusinesslaunch #business #chicbutfun | 8540 | 127000 | 23700 |
Real rows this scraper collected, 10 of 50.Download the 50 rows (CSV)
54 fields per video
Every run returns them, as CSV, JSON, JSONL, Excel, or through the API.
Export Videos
included54 fields- hashtag
- text
- The hashtag this video was collected from (without the leading #)
- lobstr
- hashtag_rank
- number
- Position of this video in the hashtag's video feed at scrape time
- 1
- video_id
- id
- Unique TikTok video identifier
7680941891700935944- description
- text
- Caption or description of the TikTok video
- GoPro POV: I found a party inside the lobster den #lobster #underwater #pov #party #higgsfield
- text_language
- text
- Detected language code of the video's caption
- en
What it costs
Switch on the options you need and pick a volume.
1 credit per video with these options
Videos a month
10,000
Built to run
Most scrapers break in silence. This one doesn't, and we show it, openly.
- Incident-free runs, 90 days
- 97.58%
- Fixing rate
- 100%
- Median time to fix
- 3h 11min
Frequently asked questions
What people ask before running the TikTok Hashtag Scraper.
TikTok Hashtag
Is it legal to scrape TikTok hashtags?
Yes — a public hashtag feed is public data. The videos, captions and creator profiles under a hashtag are there for anyone who taps it, and we collect nothing more. The full picture is in our guide to the legality of web scraping.
Do I need a TikTok account to use it?
No login required. No account, no cookie, no session to sync, nothing to install. Type the hashtag, hit run, and go do something more interesting while the feed empties itself into your spreadsheet.
What data do I get for each video?
54 data points per video. Description, hashtags and mentions, publication date, plays, likes, comments, shares, saves and reposts, length, video and cover links, music title, author and copyright status — plus the creator's bio, badge and follower counts.
How fast is it?
Around 200 videos a minute. One hashtag or a hundred, the pace holds steady until the feed runs dry or your cap is reached, so an overnight trend audit is finished long before the morning stand-up.
How many videos can I get per hashtag?
Usually 400 to 800 videos per hashtag. That ceiling belongs to TikTok, not to us — the feed simply stops serving past it. Set a cap per hashtag, or one for the whole run, when you want a smaller slice than that.
Can I scrape several hashtags at once?
Yes — drop as many hashtags into the list as you like, with or without the leading #. Every row names the hashtag it came from, so comparing three niches side by side takes one run and one export, not three of each.
Can I see where a video ranks in the hashtag feed?
Yes — every row carries its rank in the feed, the position the video held when it was collected, along with the date and time of collection. Run the same hashtag on a schedule and watch content climb or sink.
Does it include music and sound data?
Yes — sounds included. Music title, author, length, cover and play link, plus whether it is an original sound and whether it is copyrighted. The quickest way to spot the track a niche is currently wearing out.
Do I get the creator's profile stats too?
Yes — the creator rides along with the video. Username, nickname, bio, verified badge, private-account marker, followers, following, total likes, video count and avatar, all on the same row. No second scrape to match up.
Where can I send the videos once they are scraped?
Wherever you already work. Google Sheets, Make, n8n, Amazon S3, email and webhooks — plus our MCP server, so Claude or ChatGPT can fire off a run and read the results back. CSV, Excel and JSON downloads too. See all integrations.
Inputs and data
What do I give the TikTok Hashtag Scraper?
Hashtag, such as smallbusiness. Paste thousands at once or upload a CSV; duplicate inputs are skipped. 2 settings shape the run: see them in the playground.
What data does it return?
54 data attributes per video, each with its description and an example: see the full list.
Do I get duplicates?
No. Duplicates are removed, and you only pay for unique results.
How fresh is the data?
As fresh as your run: each run collects the data from the site at the moment it runs, nothing comes from a stored database.
In what formats do I get the results?
CSV, Excel or JSON from the dashboard, through the API, or sent after every run to Google Sheets, Amazon S3, an SFTP server, a webhook or by email.
How long are my results kept?
7 days on the free plan, 45 days on Starter and Pro, 90 days on Team and Business. Then they can no longer be downloaded. Download or deliver what you want to keep.
Speed and reliability
How fast is the TikTok Hashtag Scraper?
Around 200 videos a minute for one squid. Your plan's slots run several squids at the same time.
How reliable is it?
97.58% of its runs had no incident over the last 90 days (19 incidents, 100% fixed). Every day is on this page.
What happens when the site changes?
Our team fixes the scraper: every scraper on lobstr.io is built and maintained by us. Over the last 90 days, the median time to fix this one was 3h 11min. How we measure.
Can runs repeat on their own?
Yes, on paid plans: every hour, every day, every weekday or on a custom schedule, in your time zone.
Can I cap a run?
Yes: set the most results per task and per run in the settings. The run stops there and so does the bill.
Pricing
How much does the TikTok Hashtag Scraper cost?
1 credit per result. The playground shows the price as you pick them.
Can I use it on the free plan?
Yes. The free plan gives 100 credits every month, 100 results with this scraper, with exports capped at 30 rows.
How do the plans work?
Every month a plan gives credits, which pay for results, and slots, which set how many squids run at the same time. Starter: $20 for 10,000 credits; Pro: $100 for 100,000 credits; Team: $500 for 1,000,000 credits. Upgrades start right away and are prorated; downgrades and cancellations take effect at the end of the cycle.
Do unused credits roll over?
No. Your credits refresh every month with your plan.
What if I run out of credits?
You choose, per squid: pause and pick up where it stopped, or end the run. To keep going, upgrade or reset your billing cycle: your plan renews right away and your credits come back. Auto Billing Reset does it for you when your usage crosses a threshold you set.
Is there a yearly discount?
Yes: paying yearly takes 20% off every plan.
Can I get a refund?
A monthly plan: within 10 days of the charge, if no credit was used in that period. A yearly plan: within 30 days, in full if no credit was used, otherwise minus one month. Cancel from your billing page, then write to contact@lobstr.io. The details are in the terms of use.
Legal and privacy
Is scraping TikTok legal?
Collecting publicly available data is generally allowed, but you choose what you collect and you are responsible for how you use it. Our terms of use (article 6) ask every user to respect the rights of the sites, not to extract substantial parts of a database, not to access confidential data and to follow personal data law such as the GDPR. This is not legal advice.
How does the GDPR apply?
When results contain personal data, you are the data controller and lobstr.io, a French company, processes them on your behalf, under our personal data agreement. You need a lawful basis for what you collect, must inform the people concerned and honor their requests.
How long does lobstr.io keep the data?
Results: 7 days on the free plan, 45 days on Starter and Pro, 90 days on Team and Business, then they can no longer be downloaded; you can delete them sooner. Your account data: see the privacy notice.
API and agents
Can I run it from my code?
Yes, through the REST API at https://api.lobstr.io/v1, with your key from the dashboard. The playground’s Code tab writes the calls for your settings, in cURL and Python. The documentation has the full reference.
Can my AI agent run it?
Yes. Add our MCP server, https://mcp.lobstr.io/mcp, to Claude, ChatGPT, Cursor or any MCP client and sign in with lobstr.io. Your agent shows the cost and asks you before a run spends credits. The playground’s Agent tab gives you a prompt.
Do API calls cost credits?
No. Credits pay for results, not for requests.
Can I know when a run ends?
Yes. Point a webhook at your server and lobstr.io calls it when a run succeeds or fails.
Are there rate limits?
Yes, per endpoint: 120 requests a minute on squids and runs, 90 on tasks, 2 a second on results. Above that the API answers 429 with a Retry-After header.