Portugal Nation News API

Get the live top nation headlines from Portugal with our JSON API.

Get API key for the Portugal Nation News API

API Demonstration

This example demonstrates the HTTP request to make and the JSON response you will receive when you use the news api to get the top headlines from Portugal.

GET
https://gnews.io/api/v4/top-headlines?country=pt&category=nation&apikey=API_KEY
{
    "totalArticles": 182326,
    "articles": [
        {
            "id": "e4dd7079c8f7d64e8fc6c23994d0d35c",
            "title": "Depois da morte do cuidador, Rui ficou entregue à própria sorte",
            "description": "Durante 40 anos, um homem dedicou a vida a cuidar do irmão. Quando morreu, deixou um pedido à família: que nunca abandonassem Rui.",
            "content": "O Correio da Manhã incentiva todos os Leitores a interagirem através de comentários às notícias publicadas no seu site, de uma maneira respeitadora com o cumprimento dos princípios legais e constitucionais. Assim são totalmente ilegítimos comentários... [7369 chars]",
            "url": "https://www.cmjornal.pt/sociedade/detalhe/depois-da-morte-do-cuidador-rui-ficou-entregue-a-propria-sorte-veja-agora-na-cmtv",
            "image": "https://cdn.cmjornal.pt/images/2025-10/img_1280x721uu2025-10-19-23-17-46-2242696.jpg",
            "publishedAt": "2026-06-20T21:07:47Z",
            "lang": "pt",
            "source": {
                "id": "2008508df4347bc5a804914c0f2c0bf9",
                "name": "Correio da Manhã",
                "url": "https://www.cmjornal.pt"
            }
        },
        {
            "id": "8e4f014f5250a413b01e0be3110e46e6",
            "title": "Rui perdeu o irmão que cuidou dele durante 40 anos. Até ao fim lutou para garantir que não ficaria desamparado",
            "description": "Primeira parte do 'Doa a Quem Doer', do dia 20 de junho de 2026.",
            "content": "O Correio da Manhã incentiva todos os Leitores a interagirem através de comentários às notícias publicadas no seu site, de uma maneira respeitadora com o cumprimento dos princípios legais e constitucionais. Assim são totalmente ilegítimos comentários... [7369 chars]",
            "url": "https://www.cmjornal.pt/cmtv/videos/detalhe/rui-perdeu-o-irmao-que-cuidou-dele-durante-40-anos-ate-ao-fim-lutou-para-garantir-que-nao-ficaria-desamparado",
            "image": "https://cdn.cmjornal.pt/images/2026-06/img_1280x722uu2026-06-20-20-02-39-2292312.png",
            "publishedAt": "2026-06-20T20:27:11Z",
            "lang": "pt",
            "source": {
                "id": "2008508df4347bc5a804914c0f2c0bf9",
                "name": "Correio da Manhã",
                "url": "https://www.cmjornal.pt"
            }
        },
        {
            "id": "180b806f2c5c97341b5a74e8e4f69fa0",
            "title": "Ministra culpa imigração pelo aumento das pessoas sem médico",
            "description": "Ana Paula Martins lamentou que imigração esteja a ocultar o \"sucesso\" do Governo na contratação de médicos de família e, por entre críticas à comunicação social, garantiu que \"desistir não é opção\".",
            "content": "A ministra da Saúde, Ana Paula Martins, culpou este sábado a imigração e as redes de imigração ilegal pelo aumento do número de utentes sem médico de família (um problema que se tem vindo a agudizar nos últimos meses), lamentando que o esforço do Gov... [3151 chars]",
            "url": "https://observador.pt/2026/06/20/ministra-da-saude-culpa-imigracao-pelo-aumento-das-pessoas-sem-medico-de-familia-e-atira-ao-ps-que-deixou-o-sns-num-estado-lastimavel/",
            "image": "https://wm.observador.pt/wm/l/https%3A%2F%2Fbordalo.observador.pt%2Fv2%2Frs%3Afill%3A770%3A403%2Fc%3A2613%3A1469%3Anowe%3A0%3A136%2Fq%3A70%2Ff%3Awebp%2Fplain%2Fhttps%3A%2F%2Fs3.observador.pt%2Fwp-content%2Fuploads%2F2026%2F06%2F20172136%2Fjporfirio-congresso-psd-anadia-dia1-20-06-13-6.jpg?layer=obstop:T",
            "publishedAt": "2026-06-20T19:59:47Z",
            "lang": "pt",
            "source": {
                "id": "06c86b4317c4889570e5214b3ef4da53",
                "name": "Observador",
                "url": "https://observador.pt"
            }
        }
    ]
}

Categories