Organize Instagram Insights

How do I transform an array into a table? Instagram returns differently than other endpoints.

I want you to stay

POST ID - COMMENTS - LIKES - ETC - ETC
id1 - comment 1 - like 1…
id 2 - comments 2 - likes 2…

TKS!

[
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 5
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17939546195099126/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 44
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17939546195099126/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 635
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17939546195099126/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 643
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17939546195099126/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17939546195099126/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17939546195099126/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 49
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17939546195099126/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 18
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17973731767650581/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 268
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17973731767650581/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 2673
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17973731767650581/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 2542
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17973731767650581/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17973731767650581/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 2
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17973731767650581/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 288
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17973731767650581/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 6
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17935298198168696/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 73
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17935298198168696/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 1789
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17935298198168696/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 1623
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17935298198168696/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17935298198168696/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17935298198168696/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 79
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17935298198168696/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 22
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17905601543618109/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 211
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17905601543618109/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 1815
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17905601543618109/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 1711
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17905601543618109/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 2
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17905601543618109/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17905601543618109/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 235
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17905601543618109/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 1
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "18178053517211624/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 70
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "18178053517211624/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 796
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "18178053517211624/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 775
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "18178053517211624/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "18178053517211624/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "18178053517211624/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 71
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "18178053517211624/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 4
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "18022236877393164/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 91
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "18022236877393164/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 1422
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "18022236877393164/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 1275
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "18022236877393164/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "18022236877393164/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 5
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "18022236877393164/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 100
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "18022236877393164/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 19
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17876176010708946/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 140
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17876176010708946/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 1432
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17876176010708946/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 1472
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17876176010708946/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 1
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17876176010708946/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 15
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17876176010708946/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 175
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17876176010708946/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 25
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17970518482657380/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 263
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17970518482657380/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 3951
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17970518482657380/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 3595
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17970518482657380/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 1
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17970518482657380/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 7
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17970518482657380/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 296
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17970518482657380/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 10
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17955062692828225/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 161
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17955062692828225/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 2303
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17955062692828225/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 2052
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17955062692828225/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17955062692828225/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 1
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17955062692828225/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 172
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17955062692828225/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 16
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17959415527860733/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 285
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17959415527860733/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 3662
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17959415527860733/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 3510
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17959415527860733/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 5
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17959415527860733/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 6
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17959415527860733/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 312
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17959415527860733/insights/total_interactions/lifetime"
      }
    ]
  },
  {
    "data": [
      {
        "name": "comments",
        "period": "lifetime",
        "values": [
          {
            "value": 2
          }
        ],
        "title": "Comentários",
        "description": "O número de comentários no seu vídeo do Reels.",
        "id": "17909799209605368/insights/comments/lifetime"
      },
      {
        "name": "likes",
        "period": "lifetime",
        "values": [
          {
            "value": 59
          }
        ],
        "title": "Curtidas",
        "description": "O número de curtidas no seu vídeo do Reels.",
        "id": "17909799209605368/insights/likes/lifetime"
      },
      {
        "name": "plays",
        "period": "lifetime",
        "values": [
          {
            "value": 1109
          }
        ],
        "title": "Reproduções",
        "description": "O número de vezes que o seu vídeo começa a ser reproduzido após uma impressão já ter sido contabilizada. Isso será definido como sessões de vídeo com 1 ms ou mais de reprodução e exclui repetições.",
        "id": "17909799209605368/insights/plays/lifetime"
      },
      {
        "name": "reach",
        "period": "lifetime",
        "values": [
          {
            "value": 1053
          }
        ],
        "title": "Contas alcançadas",
        "description": "O número de contas únicas que viram este vídeo do Reels pelo menos uma vez. O alcance é diferente das impressões, que podem incluir várias visualizações do seu vídeo do Reels pelas mesmas contas. Essa métrica é estimada.",
        "id": "17909799209605368/insights/reach/lifetime"
      },
      {
        "name": "saved",
        "period": "lifetime",
        "values": [
          {
            "value": 0
          }
        ],
        "title": "Salvo",
        "description": "O número de vezes que seu vídeo do Reels foi salvo.",
        "id": "17909799209605368/insights/saved/lifetime"
      },
      {
        "name": "shares",
        "period": "lifetime",
        "values": [
          {
            "value": 3
          }
        ],
        "title": "Compartilhamentos",
        "description": "O número de compartilhamentos do seu vídeo do Reels.",
        "id": "17909799209605368/insights/shares/lifetime"
      },
      {
        "name": "total_interactions",
        "period": "lifetime",
        "values": [
          {
            "value": 64
          }
        ],
        "title": "Interações com vídeos do Reels",
        "description": "O número de curtidas, salvamentos, comentários e compartilhamentos do seu vídeo do Reels menos o número de descurtidas, remoções dos Salvos e comentários excluídos.",
        "id": "17909799209605368/insights/total_interactions/lifetime"
      }
    ]
  }
]```

Hi @igordisco, are you looking for the Item Lists node by any chance? It can transform your data structure like so:

Yeah, but the problem is: facebook returns a strange array

See this example you showed, it’s not indexed by id. What I wanted was to group by id.

Hi, I’d also curious how to make it and use two Item Lists in workflow. (1st Field To Split Out: data / 2nd Field To Split Out: values)

Then I try to play with Function and Set node, but still don’t know how to parse the metrics of “ID” / “Likes” / “Reach” / “Shares” into titles, and put value below the titles. (as picture below)

2022-07-26 23.50.10

Exactly that… Must have to use the function, but I couldn’t.

I tried this code, but it didn’t work:

var result = [];
for (item of items) {
  for (data of item.json.data){
    for (values of data.values)
    {
        for (const [key, value] of Object.entries(values.value)) {
          var location = key.split(',')
          result.push({
            "json": {
              "estado": location[1].trim(),
              "cidade": location[0].trim(),
              "total": value
            }
        });
      }
    }
  }
}

// You can write logs to the browser console
console.log('Done!');

return result```

Hi igordisco, I tried the code you used in the similar post and got the result successfully. But using your code here, it only returned “No output data returned” message.

Hi all, I am not sure I fully understand how you’d like the result to look @igordisco. Any chance you can provide an example of how your JSON data should look like after the transformation?

Hi @MutedJam, take igordisco’s array as example, I’m not good at one Function node with script, so I use more nodes to try and error.

In the last node “Set Data”, I still can’t set the 3 metrics “likes”, “reach”, and “shares” at the same row of id “17939546195099126”.

And I’d like to achieve like this


(JSON data after the transformation as below)

return [
  {
    "id": "17939546195099126",
    "likes": 44,
    "reach": 643,
    "shares": 0
  },
  {
    "id": "17973731767650581",
    "likes": 268,
    "reach": 2542,
    "shares": 2
  }
]

@digipower, i did it!

3 Likes

Hi @igordisco , that’s great! So only 1 Set node is enough, no need to use 2 Item Lists node in this case. Thank you all!