Public/Get-NpoFeatured.ps1

function Get-NpoFeatured
{
    param
    (
    )

    Invoke-RestMethod -Uri 'https://npo.nl/start/api/domain/recommendation-collection?collectionId=trending-anonymous-v0&layoutType=RECOMMENDATION&partyId=1%3Ame8ngp8l%3A204a7e8a2f714bd8b09ad4e81216898e'
    | Select-Object -ExpandProperty items
    | ForEach-Object {
        $Details = Invoke-RestMethod -Uri "https://npo.nl/start/api/domain/series-detail?slug=$($_.Slug)"

        [PSCustomObject]@{
            PSTypeName = 'UncommonSense.Npo.Featured'
            ID         = $_.Guid
            Title      = $_.Title
            Synopsis   = $Details.Synopsis
            Image      = $_.images | Where-Object url -Like '*.jpg' | Select-Object -First 1 -ExpandProperty url
            Link       = "https://npo.nl/start/serie/$($_.Slug)"
        }
    }
}