par Jeremy François
A free Chrome extension that analyzes any creator's content across TikTok, Instagram, YouTube & LinkedIn. Sort posts by performance, discover posting patterns, and export insights to Notion.
Une extension Chrome gratuite qui analyse le contenu de n'importe quel créateur sur TikTok, Instagram, YouTube & LinkedIn. Triez les posts par performance, découvrez les habitudes de publication, et exportez les analyses vers Notion.
v4.0 — User Guide v4.0 — Guide d'utilisationFour platforms, one extension
Navigate to any TikTok profile page (e.g. tiktok.com/@username). Also works on search pages and hashtag/tag pages.
Scroll down the page to load more posts before clicking "Analyze this page", or use "Load all and analyze" to auto-scroll and capture everything.
Navigate to any Instagram profile page (e.g. instagram.com/username). You must be logged in for stats to be available.
taken_at timestamp), description (from image alt text)For best results, use "Load all and analyze" which auto-scrolls the page. The first batch of posts will have the most complete data (likes, comments, views).
Navigate to a YouTube channel's videos page (e.g. youtube.com/@channel/videos).
@channel/videos)Works on both the Videos tab and the Shorts tab of a channel page.
Navigate to a LinkedIn profile's recent activity page (e.g. linkedin.com/in/user/recent-activity/all/).
/in/user/recent-activity/all/)Navigate to someone's profile, click "Posts", then go to "All activity" to access the full activity feed.
Install the extension in 30 seconds
Type in the Chrome address bar:
chrome://extensions/
In the top right corner of the page, toggle on "Developer mode".
Click "Load unpacked" (top left button).
Select the content-hack-extension folder.
Click the puzzle icon in Chrome's toolbar, then pin Content Hack to keep it visible.
Two ways to start analyzing content
Visit a TikTok profile (e.g. tiktok.com/@khaby.lame), Instagram profile (e.g. instagram.com/garyvee), YouTube channel videos page (e.g. youtube.com/@channel/videos) or LinkedIn activity page (e.g. linkedin.com/in/user/recent-activity/all/).
Click the Content Hack (CH) icon in Chrome's toolbar to open the popup. You will see two launch buttons:
Analyzes only the posts currently visible on the page. You control how many posts are loaded by scrolling the page manually before launching the analysis. After the scan, the sort bar appears at the top of the page.
The extension automatically scrolls the entire page to load as many posts as possible, then launches the analysis. This may take a few minutes on profiles with a lot of content.
While loading is in progress, a STOP button appears. Click it at any time to interrupt the auto-scroll and immediately analyze the posts loaded so far.
After stopping, you can always click "Load all and analyze" again to resume loading from where you left off — already-detected posts are preserved.
Use "Analyze this page" for a quick look at visible posts. Use "Load all and analyze" when you want the complete picture. The STOP button lets you get partial results quickly without waiting for the full load.
Complete reference for every button in the sort bar
Sorts posts by view count, from most viewed to least viewed. Click again to reverse the order (ascending). The active button is highlighted in blue with a ▼ or ▲ arrow.
Sorts posts by like count. Click again to toggle ascending/descending.
Sorts posts by comment count. Useful for finding content with the highest engagement.
Sorts posts by save/bookmark count. Available when the platform provides this data.
Restores all posts to their original order (chronological). Removes badges, stat overlays, and cancels all sorting and filtering.
After scrolling the page to load more posts, click this button to detect new posts and add them to the analysis. Previously analyzed posts are kept.
Enter a start date (From) and/or end date (To), then click Filter. Only posts published within this period will be displayed. Posts outside the range are temporarily hidden.
Closes the Content Hack bar, removes all badges and overlays, and restores the page to its normal state.
Click a flag to switch the interface language (French or English). Your choice is saved automatically and applies to the sort bar, overlays, and insights panel.
Actions available when hovering over any analyzed post
When you hover over an analyzed post, two buttons appear in the top right corner:
Downloads the MP4 file directly to your computer. The extension extracts the video URL from the page data and triggers the download. No third-party service is used.
Sends all post data to your Notion database: URL, views, likes, comments, publication date and caption/description. If the post already exists (same URL), the extension detects it and shows "Already in Notion" — no duplicates.
Requires Notion to be configured in the extension options (see Section 6).
In-depth analytics for the analyzed profile — appears on the right side of the page
After running an analysis, a collapsible insights panel appears on the right side of the page. It provides a comprehensive breakdown of the creator's content performance. At the top of the panel header you will find a Send to Notion button (📤) that exports the full analysis to your Notion database.
At the top of the panel, quick-select preset buttons let you narrow the analysis to a specific time window:
30d — 60d — 90d — 180d — 365d
You can also set custom dates using the From and To date pickers for full flexibility. All stats, charts and metrics below update instantly when the period changes.
The top section displays the core metrics for the selected period:
Shows how often the creator publishes content:
Identifies the most effective publishing days:
A bar chart showing activity broken down by hour of the day (0h-23h). Two tabs are available:
The peak hour is highlighted, helping you identify the best time to post for maximum reach.
Compares the performance of the first half vs. the second half of analyzed posts in the period. Displayed as a percentage change (e.g. +25% or -10%), indicating whether the account's views are growing or declining over time.
Shows how many posts performed above the average view count. A high viral ratio means the creator consistently produces content that outperforms their baseline.
Measures the regularity of the publishing schedule:
A small average gap with low variation indicates a highly consistent creator.
Breaks down average performance by content type:
Helps determine which format resonates best with the audience.
Highlights the standout posts for the selected period:
Each top post is clickable, linking directly to the original content.
Displays the most frequently used hashtags and recurring topics found in the post descriptions. Useful for understanding the creator's content strategy and discovering trending keywords in their niche.
Click the 📤 button in the insights panel header to export the full analysis (all stats, charts data, top posts, hashtags) to your Notion database in one click. This is separate from the per-post Notion export — it saves the entire profile analysis.
Export individual posts or full analyses to a Notion database
Go to notion.so/profile/integrations
Click "New integration".
Give it a name (e.g. "Content Hack"), select your workspace, and click "Submit".

Once the integration is created, you'll see an "Internal Integration Secret" (token).
It starts with ntn_. Click "Show" then "Copy".
This token is secret. Never share it publicly.
Create a new database in Notion with these properties:
| Property name | Type |
|---|---|
| Title | Title |
| URL | URL |
| Platform | Select (options: TikTok, Instagram, YouTube, LinkedIn) |
| Views | Number |
| Likes | Number |
| Comments | Number |
| Publish Date | Date |
| Description | Rich text |
| Added Date | Date |
Open your database in Notion, click "..." (top right menu) → "Connections" → search for your integration name → "Confirm".
Without this step, the integration cannot access your database and will not be able to write to it.
Click the Content Hack icon in Chrome, then click the "Notion" block.
The settings page opens:
Done! The Notion badge turns green in the popup.
There are two ways to send data to Notion:
What each metric in the Insights panel means
The total number of posts detected and analyzed on the page for the selected time period.
The sum of all views across every analyzed post. Gives an overview of the creator's total reach.
Total views divided by the number of posts analyzed. Represents the typical reach of a single post.
Calculated as (likes + comments) / views x 100. Measures how actively the audience interacts with the content relative to how many people see it.
How often the creator posts, expressed as posts per day, per week, and per month, calculated over the time span covered by the analyzed posts.
Two complementary metrics: the most posted day (the weekday with the most publications) and the best performing day (the weekday with the highest average views per post). These may differ — posting frequency does not always correlate with performance.
An hourly distribution chart (0h-23h) with two tabs: Posts (number of publications per hour) and Performance (average views per hour). The peak hour is highlighted to help identify optimal posting times.
The percentage change in average views between the first half and the second half of the analyzed posts. A positive value (e.g. +25%) indicates growth; a negative value (e.g. -10%) indicates decline.
The percentage of posts that performed above the average view count. A low viral ratio means the creator relies on a few viral hits to pull up the average. A high ratio indicates more consistent performance across posts.
Measures the regularity of the publishing schedule by showing the average, minimum, and maximum gap (in days) between consecutive publications. A small average gap with low variation signals a very consistent creator.
Compares the average performance (views) of different content types: video vs. photo vs. reel. Helps determine which format resonates best with the audience.
Answers to common questions
The extension only analyzes posts that are visible on the page. Scroll further to load more posts, then click "↻ Re-scan" to add them to the analysis. Alternatively, use "Load all and analyze" to auto-scroll the entire page.
On Instagram, stats (likes, comments, views) are extracted from the page's internal data. You must be logged in to Instagram for stats to be available.
Go to the extension settings (popup → Notion) and configure your token + database. See Section 6 for the full setup guide.
TikTok: profiles (@username), search pages, hashtag pages
Instagram: profiles only
YouTube: channel videos page (@channel/videos)
LinkedIn: profile activity page (/in/user/recent-activity/all/) — requires login
Yes. When using "Load all and analyze", a STOP button appears during loading. Click it to interrupt the scroll and immediately analyze the posts loaded so far. You can resume loading later.
Use the preset buttons (30d, 60d, 90d, 180d, 365d) or set custom From/To dates. All stats, charts, and metrics update instantly to reflect only the posts within the selected period.
Quatre plateformes, une seule extension
Rendez-vous sur n'importe quelle page de profil TikTok (ex : tiktok.com/@username). Fonctionne aussi sur les pages de recherche et de hashtags.
Scrollez la page pour charger plus de posts avant de cliquer sur "Analyser cette page", ou utilisez "Tout charger et analyser" pour scroller automatiquement et tout capturer.
Rendez-vous sur n'importe quelle page de profil Instagram (ex : instagram.com/username). Vous devez être connecté pour que les stats soient disponibles.
taken_at), description (depuis le texte alt des images)Pour de meilleurs résultats, utilisez "Tout charger et analyser" qui scrolle automatiquement la page. Le premier lot de posts aura les données les plus complètes (likes, commentaires, vues).
Rendez-vous sur la page vidéos d'une chaîne YouTube (ex : youtube.com/@channel/videos).
@channel/videos)Fonctionne à la fois sur l'onglet Vidéos et l'onglet Shorts d'une chaîne.
Rendez-vous sur la page d'activité récente d'un profil LinkedIn (ex : linkedin.com/in/user/recent-activity/all/).
/in/user/recent-activity/all/)Rendez-vous sur le profil de la personne, cliquez sur "Publications", puis accédez à "Toute l'activité" pour voir le fil d'activité complet.
Installez l'extension en 30 secondes
Tapez dans la barre d'adresse de Chrome :
chrome://extensions/
En haut à droite de la page, activez le toggle "Mode développeur".
Cliquez sur "Charger l'extension non empaquetée" (bouton en haut à gauche).
Sélectionnez le dossier content-hack-extension.
Cliquez sur l'icône puzzle dans la barre Chrome, puis sur l'épingle à côté de Content Hack pour la garder visible.
Deux façons de lancer l'analyse
Rendez-vous sur un profil TikTok (ex : tiktok.com/@khaby.lame), Instagram (ex : instagram.com/garyvee), une page vidéos YouTube (ex : youtube.com/@channel/videos) ou une page d'activité LinkedIn (ex : linkedin.com/in/user/recent-activity/all/).
Cliquez sur l'icône Content Hack (CH) dans la barre Chrome pour ouvrir le popup. Deux boutons de lancement s'affichent :
Analyse uniquement les posts déjà visibles sur la page. C'est vous qui contrôlez combien de posts sont chargés en scrollant manuellement avant de lancer l'analyse. La barre de tri apparaît ensuite en haut de la page.
L'extension scroll automatiquement toute la page pour charger un maximum de posts, puis lance l'analyse. Peut prendre quelques minutes sur les profils avec beaucoup de contenus.
Pendant le chargement, un bouton STOP apparaît. Cliquez dessus à tout moment pour interrompre le scroll automatique et analyser immédiatement les posts chargés jusque-là.
Après l'arrêt, vous pouvez relancer "Tout charger et analyser" pour reprendre le chargement là où vous vous êtes arrêté — les posts déjà détectés sont conservés.
Utilisez "Analyser cette page" pour un aperçu rapide. Utilisez "Tout charger et analyser" pour une analyse complète. Le bouton STOP permet d'obtenir des résultats partiels sans attendre la fin du chargement.
Référence complète de chaque bouton de la barre de tri
Trie les posts par nombre de vues, du plus vu au moins vu. Cliquez une deuxième fois pour inverser l'ordre (croissant). Le bouton actif s'affiche en bleu avec une flèche ▼ ou ▲.
Trie les posts par nombre de likes (j'aime). Cliquez à nouveau pour inverser l'ordre.
Trie les posts par nombre de commentaires. Utile pour trouver les contenus qui génèrent le plus d'engagement.
Trie les posts par nombre d'enregistrements (saves/bookmarks). Disponible quand la plateforme fournit cette donnée.
Remet tous les posts dans leur ordre original (chronologique). Retire les badges, les overlays de stats et annule tous les tris et filtres.
Après avoir scrollé la page pour charger plus de posts, cliquez sur ce bouton pour détecter les nouveaux posts et les ajouter à l'analyse. Les posts déjà analysés sont conservés.
Remplissez une date de début (Du) et/ou une date de fin (Au), puis cliquez Filtrer. Seuls les posts publiés dans cette période seront affichés. Les posts hors période sont masqués temporairement.
Ferme la barre Content Hack, retire tous les badges et overlays, et restaure la page dans son état normal.
Cliquez sur un drapeau pour changer la langue de l'interface (français ou anglais). Le choix est sauvegardé automatiquement et s'applique à la barre de tri, aux overlays et au panneau d'insights.
Actions disponibles au survol d'un post analysé
Quand vous survolez un post analysé, deux boutons apparaissent en haut à droite :
Télécharge le fichier MP4 directement sur votre ordinateur. L'extension extrait l'URL de la vidéo depuis les données de la page et lance le téléchargement. Aucun service tiers n'est utilisé.
Envoie toutes les données du post vers votre base de données Notion : URL, nombre de vues, likes, commentaires, date de publication et caption/description. Si le post existe déjà (même URL), l'extension le détecte et affiche "Déjà présent dans Notion" — aucun doublon.
Nécessite que Notion soit configuré dans les options de l'extension (voir Section 6).
Analytiques approfondies du profil analysé — apparaît sur le côté droit de la page
Après une analyse, un panneau d'insights repliable apparaît sur le côté droit de la page. Il fournit une analyse détaillée des performances du créateur. En haut de l'en-tête du panneau, un bouton Envoyer vers Notion (📤) permet d'exporter l'analyse complète vers votre base Notion.
En haut du panneau, des boutons de présélection rapide permettent de restreindre l'analyse à une fenêtre temporelle :
30j — 60j — 90j — 180j — 365j
Vous pouvez aussi définir des dates personnalisées via les sélecteurs Du et Au. Toutes les stats, graphiques et métriques se mettent à jour instantanément.
La section supérieure affiche les métriques principales pour la période sélectionnée :
Indique à quelle fréquence le créateur publie :
Identifie les jours de publication les plus efficaces :
Un diagramme en barres montrant l'activité par heure de la journée (0h-23h). Deux onglets disponibles :
L'heure de pointe est mise en évidence, vous aidant à identifier le meilleur moment pour publier.
Compare la performance de la première moitié vs. la seconde moitié des posts analysés. Affiché sous forme de pourcentage de variation (ex : +25% ou -10%), indiquant si les vues du compte sont en croissance ou en baisse.
Montre combien de posts ont dépassé la moyenne de vues. Un ratio viral élevé signifie que le créateur produit régulièrement du contenu qui dépasse sa ligne de base.
Mesure la régularité du rythme de publication :
Un écart moyen faible avec peu de variation indique un créateur très régulier.
Décompose la performance moyenne par type de contenu :
Permet de déterminer quel format résonne le mieux avec l'audience.
Met en avant les posts remarquables de la période sélectionnée :
Chaque top post est cliquable et renvoie directement au contenu original.
Affiche les hashtags les plus fréquemment utilisés et les sujets récurrents trouvés dans les descriptions des posts. Utile pour comprendre la stratégie de contenu du créateur et découvrir les mots-clés tendance dans sa niche.
Cliquez sur le bouton 📤 dans l'en-tête du panneau insights pour exporter l'analyse complète (toutes les stats, données des graphiques, top posts, hashtags) vers votre base Notion en un clic. Ceci est distinct de l'export par post — cela sauvegarde l'ensemble de l'analyse du profil.
Exportez des posts individuels ou des analyses complètes vers une base Notion
Allez sur notion.so/profile/integrations
Cliquez "Nouvelle intégration" (ou "New integration").
Donnez-lui un nom (ex : "Content Hack"), sélectionnez votre workspace, et cliquez "Soumettre".
Une fois l'intégration créée, vous verrez un "Internal Integration Secret" (token).
Il commence par ntn_. Cliquez sur "Afficher" puis "Copier".
Ce token est secret. Ne le partagez jamais publiquement.
Créez une nouvelle base de données dans Notion avec ces propriétés :
| Nom de la propriété (en anglais) | Type |
|---|---|
| Title | Title |
| URL | URL |
| Platform | Select (options : TikTok, Instagram, YouTube, LinkedIn) |
| Views | Number |
| Likes | Number |
| Comments | Number |
| Publish Date | Date |
| Description | Rich text |
| Added Date | Date |
Ouvrez votre base dans Notion, cliquez sur "..." (menu en haut à droite) → "Connexions" → recherchez le nom de votre intégration → "Confirmer".
Sans cette étape, l'intégration n'a pas accès à votre base et ne pourra pas y écrire.
Cliquez sur l'icône Content Hack dans Chrome, puis sur le bloc "Notion".
La page de paramètres s'ouvre :
C'est connecté ! Le badge Notion passe en vert dans le popup.
Deux façons d'envoyer des données vers Notion :
Ce que chaque métrique du panneau Insights signifie
Le nombre total de posts détectés et analysés sur la page pour la période sélectionnée.
La somme de toutes les vues de l'ensemble des posts analysés. Donne un aperçu de la portée totale du créateur.
Vues totales divisées par le nombre de posts analysés. Représente la portée typique d'un seul post.
Calculé comme (likes + commentaires) / vues x 100. Mesure l'interaction de l'audience par rapport au nombre de personnes qui voient le contenu.
La fréquence à laquelle le créateur publie, exprimée en posts par jour, par semaine et par mois, calculée sur la période couverte par les posts analysés.
Deux métriques complémentaires : le jour le plus posté (le jour de la semaine avec le plus de publications) et le meilleur jour en performance (le jour avec la meilleure moyenne de vues par post). Ces deux jours peuvent différer — la fréquence de publication ne corrèle pas toujours avec la performance.
Un graphique de distribution horaire (0h-23h) avec deux onglets : Publications (nombre de posts par heure) et Performance (vues moyennes par heure). L'heure de pointe est mise en évidence pour identifier le meilleur moment pour publier.
Le pourcentage de variation des vues moyennes entre la première moitié et la seconde moitié des posts analysés. Une valeur positive (ex : +25%) indique une croissance ; une valeur négative (ex : -10%) indique un déclin.
Le pourcentage de posts ayant dépassé la moyenne de vues. Un ratio viral faible signifie que le créateur dépend de quelques posts viraux pour tirer la moyenne vers le haut. Un ratio élevé indique une performance plus homogène.
Mesure la régularité du rythme de publication en affichant l'écart moyen, l'écart minimum et l'écart maximum (en jours) entre deux publications consécutives. Un écart moyen faible avec peu de variation indique un créateur très régulier.
Compare la performance moyenne (vues) des différents types de contenu : vidéo vs. photo vs. reel. Permet de déterminer quel format résonne le mieux avec l'audience.
Réponses aux questions courantes
L'extension analyse uniquement les posts visibles sur la page. Scrollez davantage pour charger plus de posts, puis cliquez "↻ Re-scanner" pour les ajouter à l'analyse. Vous pouvez aussi utiliser "Tout charger et analyser" pour scroller automatiquement toute la page.
Sur Instagram, les statistiques (likes, commentaires, vues) sont extraites des données internes de la page. Vous devez être connecté à Instagram pour que les stats soient disponibles.
Allez dans les paramètres de l'extension (popup → Notion) et configurez votre token + base de données. Voir la Section 6 pour le guide complet.
TikTok : profils (@username), pages de recherche, pages hashtag
Instagram : profils uniquement
YouTube : page vidéos d'une chaîne (@channel/videos)
LinkedIn : page d'activité récente (/in/user/recent-activity/all/) — connexion requise
Oui. Lorsque vous utilisez "Tout charger et analyser", un bouton STOP apparaît pendant le chargement. Cliquez dessus pour interrompre le scroll et analyser immédiatement les posts chargés. Vous pouvez reprendre le chargement ensuite.
Utilisez les boutons de présélection (30j, 60j, 90j, 180j, 365j) ou définissez des dates personnalisées Du/Au. Toutes les stats, graphiques et métriques se mettent à jour instantanément pour ne refléter que les posts de la période sélectionnée.