Et GitHub-søk på "tiktok scraper" gir 339 repositorier. Omtrent 48 % av dem har ikke blitt oppdatert på over ett år, og minst 4 er tydelig arkivert.
Hvis du noen gang har klonet et populært TikTok-scraper-repo, brukt en time på å kjempe med avhengigheter og deretter fått null output, er du ikke alene. Den mest stjernemerkede TikTok-scraperen på GitHub, drawrowfly/tiktok-scraper, har fortsatt over 5 000 stjerner. Men issue-trådene er fulle av innlegg som #812: "is this amazing tool still working?" og #824: "Is this still working?" — begge med null output. Jeg har fulgt statusen til TikTok-scraping-repositorier hos Thunderbit i flere måneder, og mønsteret er tydelig: disse verktøyene ryker fort, og de fleste blir aldri fikset. Denne artikkelen er den praktiske overlevelsesguiden jeg skulle ønske jeg hadde da jeg begynte å vurdere disse repoene. Vi går gjennom hva som fortsatt lever, hva som er dødt, hva du bør bruke i stedet, og hvordan du slutter å bruke timer på kode som sluttet å virke før du i det hele tatt fant den.
Hvorfor de fleste TikTok-scrapere på GitHub ryker (og fortsetter å ryke)
TikTok er ikke et vanlig scraping-mål. Nettflaten endrer seg hele tiden. I motsetning til en statisk produktside i en nettbutikk eller en katalogliste, bytter TikTok endepunkter, oppdaterer anti-bot-fingerprinting, endrer måten sider rendres på, og innfører nye krav til økter og tokens — noen ganger bare uker etter forrige endring.
Vedlikeholdere av åpen kildekode er frivillige. Når TikTok ruller ut en oppdatering som ødelegger forespørselsflyten til scraperen, kan repoet bli stående i stykker i dager, uker eller permanent. Dette er ikke en kritikk av vedlikeholderne — det er en strukturell mismatch mellom en raskt bevegelig, godt finansiert plattform og ulønnede utviklere som har andre jobber ved siden av.
Selv de beste TikTok-scraper-repoene lever i en evig reparasjonsmodus. Skal du bruke et slikt verktøy, må du ha en strategi for vurdering, feilsøking og en reserveplan.
TikToks anti-bot-forsvar: Dette møter du
- Hastighetsbegrensning. TikToks offisielle utviklerdokumentasjon dokumenterer eksplisitt forespørselsgrenser, selv for godkjente integrasjoner. Uoffisielle scrapers treffer disse grensene langt raskere.
- Kake- og øktkontroll. Moderne repoer som davidteather/TikTok-Api krever et
ms_token; eldre repoer som drawrowfly/tiktok-scraper visertt_webid_v2i eksemplene sine; Evil0ctal/Douyin_TikTok_Download_API dokumenterermsToken,ttwid,X-BogusogA_Bogus. TikTok sjekker om forespørselen din ser ut som den kommer fra en ekte nettleserøkt. - Nettleser-fingerprinting. ScrapFlys anti-bot-veiledning forklarer hvorfor nettsteder sammenligner headere, cookies, TLS-signaturer og nettleser-egenskaper som JavaScript eksponerer, mot trafikk fra ekte brukere. Deres gjennomgang av fingerprinting dekker Canvas, WebGL, WebRTC, fonter og runtime-signaler. Fingerprinting er som at TikTok sjekker nettleserens ID-kort — hvis nettleser, cookies, timing og nettverkssignatur ikke henger sammen, ser forespørselen falsk ut før noe innhold returneres.
- Atferdsbasert deteksjon. Reddit-tråder om TikTok-scraping nevner ofte at nye Playwright-økter utløser CAPTCHA. Fellesskapsinnlegg fra 2025–2026 beskriver i økende grad deteksjon som ser på tidspunkt for handlinger og kvaliteten på interaksjonen, ikke bare gjenbruk av IP.
- Krypterte/signerte forespørselsparametere. Evil0ctal dokumenterer
X-BogusogA_Bogus; eldre community-gists handler mye om URL-signering og token-generering. TikTok forventer i økende grad at forespørsler kommer med de samme "stemplene" som trafikken fra deres egen app eller nettleser. - CAPTCHA og verifiseringsflyter. Eksistensen av TikTok-spesifikke CAPTCHA-løsere og Reddit-tråder om puslespillutfordringer bekrefter at CAPTCHA fortsatt er en del av anti-bot-overflaten.
Hvorfor open source-vedlikeholdere ikke klarer å følge med
Livsløpet er nesten alltid det samme. En utvikler lager en TikTok-scraper. Den blir viral på GitHub. TikTok fikser hullet. Vedlikeholderen retter det — eller går videre.
To repoer illustrerer mønsteret perfekt:
- drawrowfly/tiktok-scraper har fortsatt 5 052 stjerner og 889 forks, men siste push var 19. mai 2023. Det er den mest stjernemerkede TikTok-scraperen med eksakt treff på GitHub, og den leses som et historisk dokument: høy synlighet, høy tillit, ingen aktiv vedlikehold.
- davidteather/TikTok-Api viser 6 301 stjerner, 1 177 forks og siste push 1. april 2026. Release-feeden viser reell vedlikeholdsaktivitet i april 2025, juli 2025, oktober 2025 og april 2026 — inkludert feilrettinger for videohøsting og nye proxy-/øktkontroller. Men selv dette sunnere prosjektet advarer åpent om at TikTok blokkerer forespørsler, og at brukere kan trenge proxyer, Playwright og egen øktlogikk.
Mønsteret er enkelt:
- Et utdatert TikTok-scraper-repo er sannsynligvis dødt.
- Et aktivt TikTok-scraper-repo er sannsynligvis fortsatt skjørt.
- Den eneste reelle forskjellen er om noen fortsatt er der for å lappe det som ryker denne måneden.
60-sekunders sjekkliste for repo-helsen: Slik vurderer du enhver TikTok-scraper på GitHub
Før du kloner noe som helst, kjør denne sjekklisten. Den tar under ett minutt og sparer deg for timevis med frustrasjon.
| Signal | 🟢 Sunt | 🟡 Risiko | 🔴 Dødt |
|---|---|---|---|
| Siste meningsfulle push | < 3 måneder siden | 3–12 måneder siden | 12+ måneder siden |
| Antall åpne issues | Lavt, nylige issues får svar | Voksende haug med noe vedlikeholdsaktivitet | Mange ubesvarte rapporter om "ødelagt/blokkert/virker ikke" |
| Nylige brukersymptomer | Mest oppsetts-spørsmål | Blanding av oppsett og feilrapporter | Gjentatte "null output", "403", "virker det fortsatt?" |
| Nåværende auth-/øktmodell | Økt-/cookie-flyt dokumentert | Token-tung, men dokumentert | Basert på gamle web-endepunkter uten moderne auth-veiledning |
| Installasjonsflate | Reproduserbart, testet oppsett | Noen manuelle steg | Gamle avhengigheter, ingen moderne oppsettsnotater |
| CI/tester | Tester finnes og er oppdaterte | Tester finnes, men dekningen er uklar | Ingen tester eller utdaterte workflows |
| Datadekning passer behovet ditt | Matcher faktisk brukstilfelle | Støtter bare deler av behovet | Løser egentlig et annet problem |
Slik sjekker du hvert signal på under 60 sekunder
- Dato for siste push: Se i repo-headeren på GitHub. Står det "last pushed 2 years ago", er det bare å gå videre.
- Åpne issues: Klikk på Issues-fanen. Skum de nyeste titlene. Søk etter
not working,403,blocked,captchaellerzero output. - Brukerklager: Hvis de fem øverste åpne sakene bare er varianter av "this doesn't work anymore", har du svaret ditt.
- Auth-/øktmodell: Åpne README-en. Se etter moderne veiledning som
ms_token, Playwright-oppsett eller proxy-notater. Hvis README-en viser til endepunkter fra 2023, gå videre. - Installasjonsflate: Sjekk om det finnes requirements-fil, Docker-støtte eller tydelige oppsettsinstruksjoner. Hvis README-en bare sier "npm install" og siste testede Node-versjon var 14, forvent trøbbel.
- CI/tester: Sjekk Actions-fanen. Hvis testene feiler eller mangler, blir feilsøking bare gjetting.
- Datadekning: Beskriver repoet faktisk datatypene du trenger (profiler, videometadata, kommentarer, hashtags)? Mange repoer gjør bare nedlasting av video, ikke strukturert datauttrekk.
Varselsignaler som betyr "styr unna"
- Repoet er arkivert.
- README-en sier "no longer maintained".
- Siste commit refererer til en TikTok API-versjon fra for over 2 år siden.
- Issues flyter over av "virker ikke"-rapporter, og vedlikeholderen har ikke svart på måneder.
- Repoet har mange stjerner, men få nylige forks eller pull requests.
Tips: Søk i Issues-fanen etter is:issue is:open "not working" eller is:issue is:open "403". Hvis treffene er mange og ferske, er repoet trolig ødelagt.
Populære GitHub-repoer for TikTok-scraping: Ærlig statusvurdering (2026)

Her er Repo Vitals-sjekklisten brukt på repoene du faktisk finner når du søker etter "tiktok scraper" på GitHub:
| Repo | Siste push | Stjerner | Åpne issues | Vurdering | Notat |
|---|---|---|---|---|---|
| drawrowfly/tiktok-scraper | 2023-05-19 | 5 052 | 58 | 🔴 Dødt / kun som referanse | Fortsatt kjent, men altfor utdatert for produksjonsbruk i 2026 |
| davidteather/TikTok-Api | 2026-04-01 | 6 301 | 134 | 🟡 Lever, men krever mye vedlikehold | Sterkeste OSS-valg; forventer Playwright, tokens og ofte proxyer |
| scrapfly/scrapfly-scrapers/tiktok-scraper | 2026-04-21 | 938 (parent) | ~0 (monorepo) | 🟡 Lever, men er ikke ren OSS | Oppdatert og nyttig, men krever ScrapFly API-nøkkel |
| Evil0ctal/Douyin_TikTok_Download_API | 2025-10-12 | 17 397 | 135 | 🟡 Lever, bredt, komplekst | Funksjonsrikt prosjekt på tvers av plattformer; mer som en avansert brukerplattform |
| naseif/tiktok-scraper | 2024-07-26 | 107 | 13 | 🟡 Risikabelt | Mindre repo med åpne klager på brukerinfo og hashtag-flyter |
| loewehancara1rmyv/Tiktok-scraper | 2026-01-12 | 4 | 0 | 🔴 For nytt til å stole på | Showcase-repo, ikke bevist av fellesskapet |
drawrowfly/tiktok-scraper
I årevis var denne TypeScript-baserte scraperen/nedlasteren standardsvaret på "tiktok scraper github" — den håndterte bruker-, trend-, hashtag- og musikkstrømmer. I 2026 bør den i praksis behandles som historisk dokumentasjon. Siste push var i mai 2023, og issue-køen inneholder fortsatt uløste rapporter om "still working?" og "zero output" fra 2023–2025. Hvis du leser denne artikkelen fordi du klonet dette repoet og fikk ingenting, er du i godt selskap.
davidteather/TikTok-Api
Det mest troverdige open source-verktøyet for TikTok-data som fortsatt lever i 2026. Det er aktivt, har nyere releases, og dokumenterer tydelig Playwright-oppsett, asynkron bruk, token-håndtering, proxy-støtte og gjenoppretting av økter. Men dette er ikke et "klon og kjør"-verktøy. I egen README står det at EmptyResponseException som regel betyr at TikTok blokkerer forespørselen, og diskusjonshistorikken viser gjentatte problemer med ms_token, ødelagt kommentaruttrekk, KeyError: 'ItemModule' og endepunkts-spesifikke feil. Konklusjon: levende, nyttig, utviklerrettet og vedlikeholdskrevende.
Andre relevante repoer
- scrapfly/scrapfly-scrapers/tiktok-scraper: Oppdatert og teknisk relevant, men README-en krever en
SCRAPFLY_KEY. Dette er et kodeeksempel for en administrert scraping-plattform, ikke et gratis frittstående verktøy. - Evil0ctal/Douyin_TikTok_Download_API: Dekker TikTok og Douyin, dokumenterer signeringslogikk (
X-Bogus,A_Bogus,msToken), og støtter kommentarer, følgere, spillelister og mer. Det er teknisk krevende og stadig mer koblet til betalte API-referanser. Issue-sporet viser fortsatt feilrapporter i 2026 rundt videolenker og brukerinformasjon-endepunkter. Lever og er funksjonsrikt, men komplekst. - naseif/tiktok-scraper: Mindre repo med åpne klager. Risikabelt for produksjon.
- loewehancara1rmyv/Tiktok-scraper: 4 stjerner, 0 issues, for nytt til å stole på. Medium-artikkelen som promoterte det, gjorde det ukritisk.
TikToks offisielle API vs. GitHub-scrapere vs. no-code-verktøy: Et beslutningsrammeverk

De fleste sammenligningsartikler hopper enten over TikToks offisielle tilgangsveier eller går rett fra "bruk GitHub" til "kjøp tjenesten vår." Her er en nøytral sammenligning av alle tre veiene:
| Faktor | TikTok Research API | GitHub-scrapere | No-code-verktøy (f.eks. Thunderbit) |
|---|---|---|---|
| Tilgangsterskel | Akademisk/bedriftsmessig søknad kreves; ca. 4 uker for godkjenning | Git-klon + oppsett | Installering av nettleserutvidelse |
| Datadekning | Kun godkjente endepunkter (kontoer, videoer, kommentarer, butikker) | Bredt (profiler, videoer, kommentarer, hashtags, butikker) | Synlige sidedata (profiler, videoer, engasjement, hashtags) |
| Vedlikeholdsbyrde | Lav (offisiell, stabil) | Høy (repoer ryker når TikTok oppdaterer) | Ingen (AI tilpasser seg layoutendringer) |
| Risiko for blokkering | Ingen (autorisert) | Høy | Lav (nettleserbasert, etterligner ekte bruker) |
| Kostnad | Gratis (hvis godkjent) | Gratis (men tidkrevende) | Gratis plan tilgjengelig; kredittbaserte planer fra $15/mnd |
| Krever koding | Ja (Python/R) | Ja (Python/Node.js) | Nei |
| Best for | Forskere, akademia, godkjente organisasjoner | Utviklere som tåler vedlikehold | Markedsførere, salgsteam, drift og andre uten utviklerbakgrunn |
Når TikTok Research API gir mening
TikToks Research API er den reneste offisielle veien hvis du kvalifiserer. Kvalifiserte forskere i USA, Europa og Brasil kan søke om tilgang til offentlig innhold og kontodata. Tilgjengelige datakategorier inkluderer kontoer, følgere/følger, likte videoer, festede videoer, repostede videoer, innhold, kommentarer og butikker. Codebook-en eksponerer felt som video_description, view_count, like_count, comment_count, share_count, og kommentarfelt som text, reply_count og create_time.
Ulempen er at kvalifisering er begrenset til akademiske institusjoner og kvalifiserte ideelle/selvstendige forskere i bestemte regioner, pluss godkjente forskere under EUs DSA-prosess. Hvis du er et vekstteam eller et byrå som trenger raske operative data, er ikke dette veien for deg.
TikTok tilbyr også en Commercial Content API for annonser og innholdsdata for annonsører, som er nyttig for transparensforskning, men ikke for generell scraping.
Når en GitHub-scraper fortsatt gir mening
GitHub-scrapere gir fortsatt mening for utviklere som trenger uoffisiell tilgang til offentlige data utover den offisielle API-godkjenningen, og som er villige til å vedlikeholde stakken. Det gjelder brukstilfeller som å scrape synlige profilrutenett, hashtags, kommentarer, spillelister eller videometadata i en tilpasset pipeline der det er greit å forke repoet og fikse det selv.
Den ærlige forbeholden: dette er ikke en engangsoppsett. Selv det mest pålitelige repoet i 2026, davidteather/TikTok-Api, forteller fortsatt brukerne at de kan trenge Playwright, cookies/tokens, proxyer og egne factory-oppsett for sider og økter.
Når et no-code-verktøy som Thunderbit gir mening
Scrape TikTok-data med AI Get Started Free
Ikke utvikler? Eller utvikler som er lei av reparasjonskarusellen? Et AI-verktøy i nettleseren er den raskeste veien til strukturert TikTok-data.
Vi bygde Thunderbit som en AI-webscraper som fungerer som Chrome-utvidelse. På TikTok leser den enhver synlig side (profil, video, hashtag, søkeresultater), foreslår kolonner via "AI Suggest Fields", og lar deg klikke "Scrape" for å hente ut strukturert data. TikTok scraper-verktøysiden dokumenterer felt som publiseringsdato, videovarighet, likes, delinger, lagringer, kommentarer, visninger og hashtags. Mal for bilde-scraping viser hvordan du samler miniatyrbilder av innlegg, URL-er, bildetekster, skaperkontoer og engasjementssignaler fra profilsider. Hashtag-scraper-malen dekker videolink, brukernavn, beskrivelse, publiseringstid, visninger, likes, kommentarer, delinger, lyd og URL til forsidebildet.
Subpage scraping lar deg gå inn på hver videoside fra en profiloversikt og berike tabellen med engasjementsmålinger, bildetekster og hashtags — nyttig for markedsførere som bygger influenserdatabaser eller gjør konkurrentanalyser.
Ingen vedlikehold, ingen installasjonskaos, ingen anti-ban-oppsett. AI tilpasser seg layoutendringer automatisk. Eksport er gratis til Google Sheets, Excel, Airtable, Notion, CSV eller JSON.
Hvis du har brent timer på ødelagte GitHub-repoer, er dette et reelt alternativ — ikke bare et presset produktsalg.
Prøv Thunderbit for TikTok-scraping
Installasjonsfeilsøking: Slik fikser du de 5 vanligste oppsettsfeilene for TikTok-scraper på GitHub
Installasjonsfeil er den tredje mest omtalte smertepunktsfaktoren i TikTok-scraping-forum, og ingen stor guide hjelper deg egentlig med å fikse dem. Her er hva som går galt.
Konflikter med Node.js-versjon
Problem: Mange eldre TikTok-scraper-repoer (særlig drawrowfly/tiktok-scraper) ble bygget for Node.js 14–16. Hvis du kjører Node 20+, kan npm install feile stille eller produsere inkompatible binærfiler.
Løsning: Bruk nvm (Node Version Manager) for å installere og bytte til riktig versjon:
nvm install 16
nvm use 16
npm install
Hvis repoet ikke spesifiserer Node-versjon, sjekk engines-feltet i package.json eller se på CI-oppsettet.
Python-avhengigheter og Playwright-oppsett
Problem: davidteather/TikTok-Api krever Python 3.9+ og Playwright med spesifikke nettleserbinærfiler. Brukere får feil som "browser not found" eller avhengighetskonflikter.
Løsning: Bruk alltid et virtuelt miljø, og installer deretter Playwright-nettleserne eksplisitt:
python -m venv .venv
source .venv/bin/activate # På Windows: .venv\Scripts\activate
pip install TikTokApi
python -m playwright install
Hvis playwright install feiler, sjekk systemets pakkebehandler for manglende systemavhengigheter (f.eks. libnss3 på Ubuntu).
Tillatelsesfeil på Linux/Ubuntu
Problem: Å kjøre sudo pip install ødelegger systemets Python-miljø og fører til kjedereaksjoner av avhengighetsproblemer.
Løsning: Bruk aldri sudo pip install. Opprett alltid et virtuelt miljø først:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Dette isolerer scraperens avhengigheter fra system-Python.
Problemer med sti og koding på Windows
Problem: Windows CMD har kodingsproblemer og begrensninger i stilengde som ødelegger installasjoner, spesielt når Playwright laster ned nettleserbinærfiler til dypt nestede mapper.
Løsning: Bruk WSL (Windows Subsystem for Linux) eller Git Bash i stedet for CMD. WSL gir deg et fullt Linux-miljø inne i Windows:
wsl --install
# Deretter åpner du en WSL-terminal og følger Linux-oppsettstegene
Docker-genveien: Hopp helt over avhengighetsproblemene
Problem: Alt det ovennevnte.
Løsning: Hvis du er komfortabel med Docker, containeriser scraper-miljøet. En enkel Dockerfile for en Python-basert TikTok-scraper ser slik ut:
FROM python:3.11-slim
RUN apt-get update && apt-get install -y libnss3 libatk-bridge2.0-0 libdrm2 libxcomposite1 libxdamage1 libxrandr2 libgbm1 libasound2
RUN pip install TikTokApi playwright && python -m playwright install --with-deps chromium
WORKDIR /app
COPY . .
CMD ["python", "scrape.py"]
Dette gir et reproducerbart miljø uansett hvilket operativsystem du bruker. Hvis scraperen virker i Docker, er enhver feil utenfor Docker et miljøproblem, ikke et kodeproblem.
Feilsøkingsflyt:
- Kjører repoet sitt eget eksempel uten feil? → Hvis nei, sjekk runtime-versjonen.
- Riktig runtime-versjon? → Sjekk installasjon av nettleser/Playwright.
- Nettleser installert? → Sjekk tokens/cookies.
- Gyldige tokens/cookies? → Sjekk om TikTok blokkerer økten.
- Alt over feiler? → Anta at repoet er ødelagt, ikke at brukeren gjør feil. Bytt verktøy.
Beste praksis for å unngå blokkering ved TikTok-scraping uten å betale for proxyer
Brukere på forum klager stadig over blokkering og deteksjon: "they get your accounts banned, which is an added expense" og "without using Apify or expensive paid APIs." Her er gratis, praktiske omveier som ikke krever betalt proxy-abonnement.

| Praksis | Vanskelighetsgrad | Kostnad | Effekt |
|---|---|---|---|
| Tilfeldige forsinkelser mellom forespørsler (2–8 sekunder jitter) | Lett | Gratis | Moderat |
| Rotasjon av økt/cookie | Middels | Gratis | Moderat |
| Kun scraping av offentlige sider uten innlogging | Lett | Gratis | Moderat |
Respekt for robots.txt + rate-limit-headere | Lett | Gratis | Grunnleggende |
| Randomisering av fingerprint i headless nettleser (Playwright) | Middels | Gratis | Høy |
| Bruk av TikToks mobile API-endepunkter (lavere deteksjon) | Vanskelig | Gratis | Høy |
| Rotasjon av residential proxy | Middels | $20–100/mnd | Høy |
Gratis teknikker som faktisk hjelper
Tilfeldige forsinkelser mellom forespørsler. Ikke send forespørsler i en tight loop. Legg inn 2–8 sekunder med tilfeldig jitter mellom forespørslene. Dette er det enkleste du kan gjøre:
import time, random
time.sleep(random.uniform(2, 8))
Gjenbruk av økt og cookies. Ikke opprett en helt ny økt for hver forespørsel. Gjenbruk cookies og øktstatus over en gruppe forespørsler, og roter deretter. Det er nettopp derfor moderne repoer ber om ms_token i stedet for å love stateless scraping.
Scrape offentlige sider uten innlogging. TikTok-Api sier eksplisitt at den ikke støtter brukerautentiserte ruter og bare fungerer på data som er synlig når du er logget ut. Scraping uten innlogging har lavere deteksjonsprofil enn autentiserte økter.
Respekter robots.txt. TikToks nåværende robots.txt blokkerer mange agenter helt og tillater bare et begrenset sett med offentlige stier for generell crawling. Det er ikke en grønn lampe for aggressiv scraping, men å respektere den reduserer sjansen for umiddelbar IP-blacklisting.
Mellomnivå-teknikker for høyere treffrate
Randomisering av nettleserfingerprint i headless-modus. Hvis du bruker Playwright, randomiser viewport-størrelse, user-agent-streng, tidssone og locale for hver økt. Da ser scraperen ut som en annen ekte bruker hver gang, i stedet for samme bot med ny IP.
Bruk av TikToks mobile API-endepunkter. Noen i fellesskapet rapporterer lavere deteksjon når de treffer mobil-lignende endepunkter i stedet for webfrontenden. Dette er vanskeligere å implementere og mindre dokumentert, men det er en reell teknikk for avanserte brukere.
Når du faktisk trenger proxy — og rimelige alternativer
I stor skala holder ikke gratis teknikker. Rotasjon av residential proxy er standardtilnærmingen for TikTok-scraping med høyt volum. Jeg anbefaler ikke en spesifikk betalt proxy-tjeneste her, men generelt råd er: unngå datacenter-proxyer (TikTok flagger dem aggressivt) og se etter residential- eller mobilproxy-pooler med rotasjon per forespørsel.
Alternativt kan nettleserbaserte verktøy som Thunderbit omgå proxy-spørsmålet helt, fordi de kjører i din egen nettleserøkt og etterligner en ekte bruker. Det gjør dem ikke immune mot deteksjon i stor skala, men for typiske markedsførings- eller forskningsbehov (titalls til hundrevis av sider, ikke millioner) er det en mye enklere vei.
Hvilke data får du egentlig? Ekte output-eksempler fra TikTok-scrapere
Brukere vil vite hvilke data de faktisk får før de binder seg til et verktøy — og de fleste guider hopper helt over dette. Her er representative feltstrukturer basert på kildedokumentasjon.
Profildata
| Brukernavn | Visningsnavn | Følgere | Følger | Totalt antall likes | Bio | Verifisert | Profil-URL |
|---|---|---|---|---|---|---|---|
| @examplecreator | Jane Doe | 1 240 000 | 312 | 48 700 000 | "Cooking + comedy 🍳" | ✅ | tiktok.com/@examplecreator |
| @travelwithmark | Mark S. | 890 000 | 150 | 22 100 000 | "Travel vlogger 🌍" | ❌ | tiktok.com/@travelwithmark |
| @fitnessmaya | Maya L. | 2 100 000 | 88 | 91 300 000 | "Workouts & wellness" | ✅ | tiktok.com/@fitnessmaya |
Tilgjengelig fra: GitHub-scrapere (TikTok-Api, Evil0ctal), Research API, Thunderbit (fra synlige profilsider).
Videometadata
| Video-URL | Bildetekst | Visninger | Likes | Kommentarer | Delinger | Musikk | Hashtags | Publiseringsdato | Varighet |
|---|---|---|---|---|---|---|---|---|---|
| tiktok.com/@ex/video/123 | "Best pasta trick ever 🍝" | 4 200 000 | 312 000 | 8 400 | 21 000 | "Italian Vibes – DJ Marco" | #pasta #cooking #hack | 2026-03-15 | 0:42 |
| tiktok.com/@ex/video/456 | "POV: your cat judges you" | 9 100 000 | 1 100 000 | 23 000 | 55 000 | "Original Sound" | #cat #pov #funny | 2026-04-01 | 0:18 |
| tiktok.com/@ex/video/789 | "Morning routine nobody asked for" | 1 800 000 | 98 000 | 3 200 | 7 500 | "Chill Morning – LoFi" | #routine #morning | 2026-04-10 | 1:02 |
Tilgjengelig fra: GitHub-scrapere (TikTok-Api, Evil0ctal), Research API (feltene inkluderer video_description, view_count, like_count, comment_count, share_count, music_id, hashtag_names, video_duration), Thunderbit (felt på videonivå).
Kommentarer
| Kommentator | Kommentartekst | Likes | Tidsstempel | Svar |
|---|---|---|---|---|
| @user_abc | "I tried this and it actually works 😂" | 1 200 | 2026-03-16T08:12:00Z | 14 |
| @chef_dan | "Add garlic next time, trust me" | 890 | 2026-03-16T09:45:00Z | 7 |
| @randomfan99 | "This is the content I'm here for" | 340 | 2026-03-16T11:30:00Z | 2 |
Tilgjengelig fra: GitHub-scrapere (TikTok-Api, Evil0ctal), Research API (feltene inkluderer text, like_count, reply_count, create_time), Thunderbit (fra synlige kommentarseksjoner).
Hashtag- og søkedata
| Hashtag | Toppvideo-URL | Samlede visninger | Trendende |
|---|---|---|---|
| #pasta | tiktok.com/@ex/video/123 | 4 200 000 | Ja |
| #cooking | tiktok.com/@chef/video/321 | 11 000 000 | Ja |
| #hack | tiktok.com/@tips/video/654 | 2 900 000 | Nei |
Tilgjengelig fra: GitHub-scrapere (varierer etter repo), Thunderbit (hashtag scraper template).
Merk: Ikke noe enkelt repo garanterer alle feltene til enhver tid. TikToks responsstruktur endrer seg, og selv vedlikeholderne advarer om dette. Se på disse som representative, ikke garanterte.
Slik scraper du TikTok-data på 2 klikk med Thunderbit (steg for steg)
Lei av reparasjonskarusellen? Her er no-code-veien — nødutgangen for alle som har prøvd og mislykkes med GitHub-repoer.
- Installer Thunderbit Chrome Extension.
- Gå til TikTok-siden du vil scrape — en profil, en søkeresultatside, en hashtag-side eller en enkeltvideo.
- Klikk "AI Suggest Fields." Thunderbits AI leser siden og foreslår kolonner: brukernavn, følgere, videotekst, likes, hashtags osv.
- Juster feltene ved behov, og klikk deretter "Scrape." Data fylles inn i en strukturert tabell.
- Bruk Subpage Scraping for å berike dataene. Klikk deg inn på hver video fra en profiloversikt og hent flere felt: full bildetekst, musikkdetaljer, antall kommentarer, delinger.
- Eksporter til Google Sheets, Excel, Airtable eller Notion — helt gratis.
Ingen vedlikehold, ingen installasjonsfeilsøking, ingen anti-ban-konfigurasjon. AI tilpasser seg TikTok-layoutendringer automatisk.
Berik TikTok-data med Subpage Scraping
Etter at du har hentet en liste over videoer fra en profil- eller hashtag-side, kan du klikke "Scrape Subpages" slik at AI-en besøker hver videoside og henter flere felt. Dette er spesielt nyttig for markedsførere som bygger influenserdatabaser eller kjører konkurrentanalyser — du får en full tabell med engasjementsdata på videonivå uten å måtte klikke deg gjennom dusinvis av sider manuelt.
Eksport og bruk av TikTok-dataene dine
Thunderbit eksporterer til Google Sheets, Excel, Airtable, Notion, CSV eller JSON — helt gratis. Vanlige bruksområder:
- Legg data inn i et regneark for engasjementsanalyse.
- Send til Airtable for en CRM-lignende influensertracker.
- Skyv til Notion for samarbeid i teamet om innholdsforskning.
For en dypere gjennomgang av hvordan Thunderbit håndterer datauttrekk fra nettet, sjekk vår nybegynnerguide til web scraping eller se tutorials på Thunderbit YouTube-kanal.
Hold deg innenfor loven: TikToks vilkår og compliance ved scraping
TikToks juridiske posisjon er tydelig. Plattformens personvernblogg om scraping sier at vilkårene for bruk forbyr automatiserte skript som samler informasjon eller samhandler med tjenesten på uautoriserte måter, og nevner eksplisitt omgåelse av tilgangsbegrensninger. TikToks Community Guidelines forbyr også villedende forsøk på å hente informasjon via automatiserte skript eller web crawling.
Praktiske råd:
- Hold deg til offentlig tilgjengelige data. Ikke scrape privat innhold eller innhold bak innlogging.
- Respekter rate limits. Ikke overbelast TikToks servere.
- Følg personvernlovgivningen. GDPR og CCPA gjelder fortsatt hvis du samler inn, lagrer eller analyserer persondata.
- Bruk Research API når du er kvalifisert. Det er den tryggeste veien fra et compliance-perspektiv.
- Dette er ikke juridisk rådgivning. Snakk med en fagperson om din konkrete situasjon.
For mer om det juridiske landskapet, se guiden vår om juridiske konsekvenser av web scraping.
Hva du gjør når TikTok-scraper-repoet ditt på GitHub dør
Kortversjonen:
- Kjør alltid 60-sekunders sjekklisten for repo-helsen før du kloner en TikTok-scraper fra GitHub. De fleste repoer er allerede døde.
- Forstå alternativene dine. Offisiell API, GitHub-scrapere og no-code-verktøy dekker ulike brukere og behov.
- Hvis du går GitHub-veien, sett av tid til feilsøking av installasjon og anti-ban-oppsett. Forvent løpende vedlikehold.
- Vit hvilke data du faktisk får før du binder deg til et verktøy. Sjekk output-feltene, ikke bare stjernetallet.
- Hvis du ikke er utvikler (eller er lei av ødelagte repoer), prøv et no-code-verktøy som Thunderbit — to klikk, strukturert data, gratis eksport.
TikTok-dataene du trenger er tilgjengelige. Spørsmålet er om du vil bruke tid på å vedlikeholde en scraper eller faktisk bruke dataene. Velg metoden som passer ferdighetsnivået ditt og brukstilfellet ditt, og ikke la et dødt GitHub-repo stjele enda en ettermiddag.
Prøv Thunderbit for TikTok-data
FAQ
Finnes det TikTok-scrapere på GitHub som fortsatt fungerer i 2026?
Ja, men listen er kort. davidteather/TikTok-Api er det mest troverdige open source-alternativet med aktivt vedlikehold per april 2026. Evil0ctal/Douyin_TikTok_Download_API lever også, men er mer komplekst. Repoet med flest stjerner, drawrowfly/tiktok-scraper, har ikke blitt oppdatert siden mai 2023 og er i praksis dødt. Kjør alltid Repo Vitals-sjekklisten før du bruker tid på et repo.
Er det lov å scrape TikTok?
TikToks vilkår for bruk forbyr eksplisitt automatisert scraping. Offentlig synlige data befinner seg i en juridisk gråsone som varierer etter jurisdiksjon. Den tryggeste veien er den offisielle Research API for kvalifiserte forskere. Hvis du scraper offentlig data, hold deg til offentlig tilgjengelig innhold, respekter rate limits, og følg GDPR/CCPA. Dette er ikke juridisk rådgivning — rådfør deg med en fagperson for din situasjon.
Kan jeg scrape TikTok uten koding?
Ja. Nettleserbaserte AI-verktøy som Thunderbit lar deg hente ut strukturert TikTok-data (profiler, videometadata, hashtags, engasjementsmålinger) uten å skrive kode. TikTok Research API krever også bare minimal koding for godkjente søkere. For ikke-utviklere er no-code-verktøy den raskeste og mest pålitelige veien.
Hvilke data kan jeg få fra en TikTok-scraper?
Vanlige datatyper inkluderer profilinformasjon (brukernavn, følgere, bio, verifiseringsstatus), videometadata (bildetekst, visninger, likes, kommentarer, delinger, musikk, hashtags, varighet, publiseringsdato), kommentarer (tekst, likes, tidsstempel, svar) og hashtag-/søkedata (top videoer, samlede visninger, trendstatus). De nøyaktige feltene avhenger av verktøy og metode — se eksemplene på output over for detaljer.
Hvorfor blir TikTok-scraperen min stadig blokkert?
TikTok bruker flere lag med anti-bot-forsvar: hastighetsbegrensning, cookie-/øktkontroll, nettleser-fingerprinting, atferdsbasert deteksjon, krypterte forespørselsparametere og CAPTCHA-flyter. Vanlige årsaker til blokkering er at du sender forespørsler for raskt, bruker en ren/ny økt for hver forespørsel, kjører en headless nettleser med standard fingerprint, eller bruker datacenter-proxyer. Se avsnittet om beste praksis for å unngå blokkering over for gratis og betalte omveier.


