Créer un compteur en live d'abonnés Instagram

Voici comment créer un compteur en live d'abonnés Instagram, qui s'actualise automatiquement toutes les secondes ! Très utile pour vos sites internet ! On utilise pour ça la toute dernière nouveauté de JavaScript : fetch !
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Créer un compteur en live d'abonnés Instagram

Voici comment créer un compteur en live d'abonnés Instagram, qui s'actualise automatiquement toutes les secondes ! Très utile pour vos sites internet ! On utilise pour ça la toute dernière nouveauté de JavaScript : fetch !

Vous pouvez retrouver l'ensemble de ce tutoriel en vidéo sur YouTube : voir la version vidéo

 

1ère étape

Commençons par le HTML.

HTML
<span id="followers">Chargement</span>

Le texte "Chargement" sera affiché pendant le chargement du nombre d'abonnés sur votre compte Instagram.

 

2ème étape

Ce que nous souhaitons pour débuter le design de notre compteur, c'est avant tout éviter que nos dimensions ne se confondent avec la marge interne que nous allons ajouter (le fameux padding).

CSS
* {
    box-sizing: border-box;
}

Cette petite astuce permet de dire que tous les éléments du site (*) doivent intégrer leurs padding dans leur taille (ça évite beaucoup de problèmes).

 

3ème étape

Allez, stylisons le compteur.

CSS
#followers {
    color: #FF4754;
    font-size: 5em;
    font-weight: 600;
}

Assez facile non ? Tout va se jouer dans le JavaScript, avec une toute nouvelle fonctionnalité : fetch.

 

4ème étape

Récupérer le nombre d'abonnés.

JAVASCRIPT
const followers = document.getElementById('followers');

async function getFollowers(profileId) {
    const url      = `https://instagram.com/${profileId}/?__a=1`;
    const response = await fetch(url);
    console.log(response);
    const data     = await response.json();

    return data.graphql.user.edge_followed_by.count;
}

async function setFollowers(profileId) {
    followers.textContent = await getFollowers(profileId);
}

Ici nous utilisons la dernière nouveauté de JavaScript avec l'utilisation de fetch.

fetch() nous permet de faire des appels AJAX beaucoup plus facilement qu'avec le traditionnel XMLHttpRequest().

Tout ce que nous faisons, c'est utiliser l'API ouverte d'Instagram pour récupérer le nombre d'abonnés d'un compte.

 

5ème étape

Actualiser toutes les secondes, c'est encore mieux !

JAVASCRIPT
setInterval(() => setFollowers('BelievemyFR'), 1000);

Nous appelons la fonction setFollowers() toutes les secondes (donc toutes les 1000 millisecondes).

Et le tour est joué !

Si vous souhaitez en apprendre davantage, ce cours pourrait vous plaire : Dynamisez votre site internet grâce à JavaScript.

Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Créer une barre de progression de lecture

Que vous ayez un blog ou des contenus à lire, proposer une barre de progression de lecture est véritablement nécessaire pour le confort de vos utilisateurs. Cet article va vous apprendre comment faire !

16 juin 2020

Faire un message de notification animé

Que ce soit pour prévenir rapidement vos utilisateurs qu'une fonctionnalité de votre site n'est pas encore disponible ou pour les prévenir qu'une action a été réalisée avec succès, les notifications sont le moyen le plus simple et moderne à mettre en place. Découvrons dans cet article comment faire !

25 novembre 2020

Afficher de façon progressive un nombre sur un compteur

Lorsque nous avons des données chiffrées à afficher, nous présentons souvent ces dernières de façon fade et sans animation. Et pourtant : créer une animation qui affiche progressivement le nombre final est très simple à réaliser et vous permettra d'égayer vos nombres ! Voyons comment faire dans cet article.

7 décembre 2020

Créer un effet de rotation du texte

Pour rendre votre site plus attractif, vous pouvait ajouter cet effet sympa, qui permettra d'afficher plusieurs mots qui vont se succéder avec un effet de suppression et de réécriture en boucle. Cet effet pourra être placé à la fin d'une phrase comme dans un texte.

19 novembre 2020

Créer un compteur de caractères dans un input

Que ce soit pour le choix d'un pseudo ou pour tout autre donnée importante, vous avez peut-être besoin de limiter le nombre de caractère que vos utilisateurs peuvent entrer dans un champ de formulaire. Voyons ensemble dans cet article comment réaliser ceci de manière simple et efficace.

30 novembre 2020

Jouer avec les flous et les filtres sur des cartes de présentation

Vous recherchez un moyen d'afficher les derniers articles de votre blog ou encore vos derniers projets de manière moderne et animée ? Ces cartes iront parfaitement avec votre site internet ! Découvrons comment les réaliser.

23 février 2021

Créer un horloge grâce à JavaScript

Imaginez une horloge permettant de montrer l’heure à vos utilisateurs, sur un site de voyage par exemple avec le fuseau horaire du pays de destination ? Créons ensemble cette magnifique horloge facilement grâce à JavaScript !

21 décembre 2020

Créer un arrière plan dégradé animé au survol

Que ce soit pour mettre en valeur une partie de votre site internet ou une citation comme dans cet exemple, générer et ajouter un dégradé au background peut donner une touche très moderne à votre site internet. Découvrons dans cet article comment réaliser ceci facilement !

11 décembre 2020

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.