Skip to content
NewProduct Updates — October 2026
TikTok Top Ads ScraperExport ads now

TikTok Top Ads Scraper

Give it a keyword, get the ads: ad title, industry, ctr, tag, URL and 29 more fields, in a spreadsheet, in your tools, through the API or from your AI agent.

1 creditper resultWorks today
Export ads now
1Input
Options, per result
1 credit per result
2Results
Ad titleIndustryCtrTag
Grow your community with Promote today!Marketing & Advertising0.013
If you want the high quality kicks, go to my website.#sneaker #sneakers #sneakerhead #sneakerheadsSocial0.010
TikTok me hizo conseguir un cocheCar Information0.010
Ofertas de combustible y tarjetas de flotaBusiness & Economy0.030
Compruébelo antes de que desaparezcaBusiness & Economy0.020
Huge hack for donated carsCharity & Public Welfare0.010
Try TikTok Ads ManagerMarketing & Advertising0.013
Shop now!Hardware & Electrical0.073
Which dress should I wear for the company event? #fyp #reelshort #billionaire #rich #wealthy #app #drama #film #movie #tiktok #tv #tvseries #romance #love #marriage #relationship #couple #couples #friday #fridayvibes #fridaymood #fridaymotivation #fridayfeelings #dramatiktok #filmtiktok #movietiktok #dramatok #filmtok #movietok #tvtok #romancetok #husband #wifeAudio & Video Players0.010
Get yours before nexxt school year!Office Equipment0.053

Real rows this scraper collected, 10 of 168.Download the 168 rows (CSV)

34 fields per ads

Every run returns them, as CSV, JSON, JSONL, Excel, or through the API.

Export Top Ads

included21 fields
internal_id
id
Unique TikTok internal identifier for the ad
7183244447446040577
url
link
Direct URL to the ad listing in TikTok Ads Library
ads.tiktok.com/business/creativecenter/topads/7183244447446040577
ad_title
text
Title or headline of the TikTok advertisement
Omg Top War is SOOO fun!!
brand_name
text
Name of the brand running the ad
Top War: Battle Game
cost
number
Relative cost or spend level indicator of the ad
2

Get Ad Details

+1 per result, if you switch it on13 fields
keywords
object
Keywords associated with the ad in TikTok Ads Library
empty in the example
landing_page
object
URL of the landing page the ad directs users to
empty in the example
share
number
Number of times the ad video was shared
empty in the example
source
object
Platform where the ad is served (e.g. TikTok)
empty in the example
comment
number
Number of comments on the ad video
empty in the example

What it costs

Switch on the options you need and pick a volume.

Every plan

1 credit per ad with these options

Ads a month

10,000

Per 1,000 ads

$2.00

On Starter, $20 a month for up to 10,000 ads.

Live

Built to run

Most scrapers break in silence. This one doesn't, and we show it, openly.

Incident-free runs, 90 days
100.00%
Fixing rate
100%
Median time to fix
-
90 days agoToday
OperationalDegradedDownFixed incidentOpen incidentHow we measure

Frequently asked questions

What people ask before running the TikTok Top Ads Scraper.

Inputs and data

What do I give the TikTok Top Ads Scraper?

Like, such as All likes. Paste thousands at once or upload a CSV; duplicate inputs are skipped. 7 settings shape the run: see them in the playground.

What data does it return?

34 data attributes per ad, 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 Top Ads Scraper?

Around 150 ads a minute for one squid. Your plan's slots run several squids at the same time.

How reliable is it?

100.00% of its runs had no incident over the last 90 days (0 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. 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.

Pricing

How much does the TikTok Top Ads Scraper cost?

1 credit per result. Options add to it: Get Ad Details +1. 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.

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.

Ready to start?

Your first ads in a few minutes, free.