DMM #90 | De πŸ“· Instragram Scraper Automation

Publieke data = goud voor je bedrijf

Hi Marketing Multispecialisten!

Het is weer vrijdag! πŸŽ‰ Dat betekent dat er een gloednieuwe AI-automation, inclusief uitleg, voor jullie klaarstaat! Helaas ben ik nog niet toegekomen aan de videouitleg, maar die houden jullie van me tegoed. Binnenkort plan ik een dag om voor elke automation een video-handleiding te maken. Deze zullen op het YouTube-kanaal verschijnen, dus vergeet niet te abonneren!

Ook de woensdageditie met een concrete AI/automation-tip in 100 woorden zit nog in de pijplijn. Het succes van deze nieuwsbrief brengt een klein nadeel met zich mee: mijn agenda zit overvol! πŸ˜… Dus ik vraag nog even wat geduld van jullie.

Maar eerst... tijd om te stemmen op de automation voor volgende week! πŸ—³οΈπŸ‘‡

Stem op de automation voor volgende week:

Welke automation willen jullie volgende week?

Klik om te stemmen

Login or Subscribe to participate in polls.

Heb jij een verzoek? Reageer even op deze mail, dan staat die volgende week tussen de opties die gekozen kunnen worden.

Deze week: πŸ“· Instragram Scraper automation

Publieke data = goud voor je bedrijf
Maar wie heeft er tijd om dit handmatig te verzamelen?

Niemand. Daarom bouw ik continu verder aan mijn AI Intelligence machine:
βœ… Haalt automatisch data op van concurrenten, markt & klanten
βœ… Vertaalt dit naar kant-en-klare rapportages
βœ… Gebruikt AI om direct trends te spotten

Dit zet ik nu al voor verschillende klanten in:
πŸ‘‰ Een agency die 20 uur per maand bespaart op rapportages
πŸ‘‰ Een directie die direct seintjes krijgt over marktkansen
πŸ‘‰ Een salesteam dat verschuivingen in koopgedrag direct spot

Om je te laten zien hoe krachtig dit kan zijn, deel ik vandaag een van de automations die ik hiervoor bouwde:

Met de πŸ“· Instragram Scraper automation kun je:
βœ… Automatisch volgers en posts van concurrenten tracken
βœ… Maandelijkse rapportages ontvangen zonder er naar om te kijken
βœ… AI-analyses krijgen van de belangrijkste veranderingen

Hier is hoe het werkt:
1️⃣ Vul de concurrenten in die je wil volgen
2️⃣ Plan de automation in: Één klik en klaar
3️⃣ Ontvang insights: Maandelijks via mail

Blueprint en benodigdheden:

De Bleuprint kan je hier vinden, inclusief instructies hoe te beginnen met Make.com

Google sheets template: [6] Instagram Scraper Template

Tools die we gebruiken:

  • Make.com voor de automation

  • RapidAPI > Dit is een fantastische website waarop je veel Api feeds kan vinden van publieke data. Hier gaan we dus de Instagram data vandaan halen. Ik gebruik hier deze api voor.

  • OpenAI voor de analyse

  • Gmail voor de meldingen

7 stappen naar jouw eigen πŸ“· Instragram Scraper automation:

Maak voordat we starten een kopie van het Google Sheet template en zet deze op je eigen drive.

Stap 1: Google Sheets - Get Range Values

Deze stap haalt de benodigde data op, die later in het proces verder wordt verwerkt. In dit geval dus de instragram pagina’s die we willen volgen.

In te stellen:

  • Connection: Selecteer je Google Sheets-verbinding

  • Spreadsheet ID: Selecteer je Google sheet template

  • Sheet Name: Selecteer Input als werkblad.

  • Range: Geef A2:A20 op als het bereik om de gegevens uit op te halen.

  • Table contains headers: Kies Yes.

  • Row with headers: Stel in op A1:A1 om aan te geven waar de koppen zich bevinden.

Stap 2: HTTP - Make an API Key Auth request

Deze stap maakt een API-aanroep naar een externe dienst om gegevens op te halen. In dit geval wordt er een verzoek gestuurd naar een Instagram-scraper API via RapidAPI.

In te stellen:

  • Credentials: Selecteer je API-sleutel (My API Key Auth key).

  • URL: Gebruik https://instagram-scraper-api2.p.rapidapi.com/v1/info als de API-endpoint.

  • Method: Stel in op GET om gegevens op te halen.

  • Headers: (Niet ingevuld, maar kan worden toegevoegd indien nodig).

  • Query String:

    • Name: username_or_id_or_url

    • Value: 92. Accounts die je wil volgen: (A), wat verwijst naar een waarde uit de vorige stap.

  • Body type: Niet van toepassing (leeg gelaten).

  • Parse response: Yes (Dit zorgt ervoor dat de API-respons automatisch wordt omgezet naar JSON of XML).

Stap 3: Google Sheets - Add a Row

We voegen de opgehaalde gegevens uit de vorige stap toe aan hetGoogle Sheets-document. Dit tabblad bevat het jaar, maand, platform, accountgegevens, volgersaantallen en mediacounts.

In te stellen:

  • Connection: Selecteer je Google Sheets-verbinding

  • Spreadsheet ID: Selecteer je Google sheet template

  • Sheet Name: Volgers&mediacount

  • Table contains headers: Yes

Values:

  • Jaar (A): formatDate(now ; YYYY) β†’ Voegt het huidige jaar toe.

  • Maand (B): formatDate(now ; MM) β†’ Voegt de huidige maand toe.

  • Platform (C): Instagram (vaste waarde).

  • Naam (D): 92. Accounts die je wil volgen: (A) β†’ Verwijzing naar de accountnaam uit stap 1.

  • Accountnaam (E): 7. data: data: full_name β†’ Volledige naam van het account opgehaald via de API.

  • Volgers (F): 7. data: data: follower_count β†’ Aantal volgers van het opgehaalde account.

  • Media count (G): 7. data: data: media_count β†’ Aantal media-items van het account.

  • Unformatted: No (De gegevens worden in het juiste formaat ingevoerd in Google Sheets).

Stap 4: Array Aggregator

Deze stap combineert gegevens uit een eerder opgehaald bereik in Google Sheets en groepeert deze in een gestructureerde array. Dit zorgt er dus voor dat de automation pas doorgaat naar de volgende stap als alle opgegeven accounts doorlopen zijn.

In te stellen:

  • Source Module: Google Sheets - Get Range Values [92] β†’ Dit haalt de gegevens op uit de eerder opgegeven Google Sheets-tabel.

  • Target structure type: Custom β†’ Hiermee wordt een aangepaste structuur voor de aggregatie gedefinieerd.

  • Aggregated fields:

    • Hier kunnen specifieke velden worden geselecteerd die moeten worden opgenomen in de aggregatie. Op dit moment zijn er geen specifieke velden aangevinkt.

Stap 5: Google Sheets - Get a Cell

Deze stap haalt een specifieke waarde op uit een bepaalde cel in een Google Sheets-document. Dit kan worden gebruikt voor verdere verwerking in de workflow. In dit geval heb ik in google sheets alle data van deze en vorige maand in een cell samen laten komen zodat we deze in één keer door kunnen sturen naar ChatGPT voor analyse in de volgende stap.

In te stellen:

  • Connection: Selecteer je Google Sheets-verbinding

  • Spreadsheet ID: Selecteer je Google sheet template

  • Sheet: Blad3 β†’ Dit is het werkblad waaruit de cel wordt opgehaald.

  • Cell: L1 β†’ Dit is de specifieke cel waarvan de waarde wordt opgehaald.

Stap 6: OpenAI - Create a Completion (Prompt)

Deze stap genereert een geautomatiseerd e-mailbericht met een update over Instagram-activiteit van concurrenten op basis van eerder verzamelde data.

In te stellen:

  • Connection: My OpenAI connection

  • Select Method: Create a Chat Completion (GPT and 01 models)

  • Model: gpt-4o-mini (system) (Een snellere, lichtere variant van GPT-4o).

  • Role: User

  • Text Content: Kan je een mailtje opstellen in html format (zonder ```html) waarin je mij een korte update geeft over de activiteit van mijn grootste concurrenten op Instagram. Dit is de data: 97. Value Aantal posts is het totaal aantal posts

  • Image Input Type: Niet ingesteld (geen afbeeldingen vereist).

  • Max Completion Tokens: 2048 (Maximaal aantal tokens voor een uitgebreide en gedetailleerde respons).

Stap 7: Gmail - Send an Email

Deze stap verzendt een e-mail met de gegenereerde Instagram-overzichtsupdate naar een opgegeven ontvanger.

In te stellen:

  • Connection: My Google Restricted connection

  • To:

    • Email address: Email adres naar keuze

  • Subject: Pragmatisch | Instagram overview

  • Content: 94. Result β†’ Dit is de gegenereerde output van de vorige stap (stap 6), waarin een HTML-geformatteerde samenvatting wordt weergegeven.

  • Attachments: Geen (optie beschikbaar indien nodig).

  • Show advanced settings: Niet gebruikt.

EN voila! hij staat :)

Dan sluit ik af met twee vragen:

Deze nieuwsbrief draait om waarde en jullie actief helpen pragmatische met AI en Automation aan de slag te laten gaan.

Is deze uitgeschreven variant voldoende of willen jullie meer begeleiding?

Is deze uitgewerkte variant voldoende, of willen jullie meer gedetailleerde informatie en begeleiding?

Login or Subscribe to participate in polls.

En dan nog de vraag waarmee we altijd afsluiten:

Wat vond jij van deze editie?

Stem hieronder om ons te helpen de nieuwsbrief voor jou te verbeteren.

Login or Subscribe to participate in polls.

Tot maandag! Dan staat het laatste AI nieuws weer voor jullie klaar.

Mathieu

Reply

or to participate.