{
    "status": "success",
    "title": "Catálogo Público de Endpoints - API Património Cultural",
    "base_url": "https://api.patrimoniocultural.gov.pt",
    "generated_at": "2026-11-12T22:55:48+00:00",
    "totals": {
        "imoveis": 6958,
        "arqueologia_sitios": 40185,
        "arqueologia_visitaveis": 216,
        "arqueologia_trabalhos": 45643,
        "arqueologia_projetos": 18132,
        "arqueologia_imagens": 7756,
        "eventos_publicados": 1522,
        "portal_conteudos": 1714,
        "portal_categorias": 246,
        "total_global_registos": 121910
    },
    "projects": [
        {
            "id": "imovel",
            "name": "1. Património Imóvel",
            "badge": "Inventário Nacional",
            "summary_records": "6.958 imóveis",
            "description": "Inventário de bens imóveis classificados e em vias de classificação, fichas técnicas, proteção legal, coordenadas geográficas (GPS) e roteiros.",
            "endpoints": [
                {
                    "title": "Pesquisa e Listagem de Imóveis",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/imovel/api/v1/heritage.php?limit=20",
                    "records": 6958,
                    "records_label": "6.958 imóveis",
                    "params": "q, distrito, concelho, freguesia, tipo, tipologia, protecao, situacao, mundial, limit, page"
                },
                {
                    "title": "Ficha Detalhada de Imóvel",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/imovel/api/v1/details.php?code=70469",
                    "records": 6958,
                    "records_label": "6.958 fichas completas",
                    "params": "code (código IPA/SIPA obrigatório, ex: 70469)"
                },
                {
                    "title": "Georreferenciação / Mapa GPS de Monumentos",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/imovel/api/monuments_geo.php?type=Castelo&limit=20",
                    "records": 4000,
                    "records_label": "Até 4.000 coordenadas",
                    "params": "type, concelho, limit (default: 100, máx: 4000), offset"
                },
                {
                    "title": "Dicionários e Opções de Filtros (Lookups)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/imovel/api/v1/filters.php?type=all",
                    "records": 348,
                    "records_label": "5 listas (348 opções)",
                    "params": "type (all, situacao, protecao, tipologia, distrito, concelho)"
                },
                {
                    "title": "Pesquisa Rápida / Autocomplete por Nome",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/imovel/api_live_search.php?term=mosteiro",
                    "records": 6958,
                    "records_label": "6.958 imóveis pesquisáveis",
                    "params": "term (mín. 3 letras), limit"
                },
                {
                    "title": "Dados Resumidos para Roteiros Culturais",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/imovel/api_roteiro_data.php?test=1&codes=70469,74438",
                    "records": 6958,
                    "records_label": "6.958 imóveis disponíveis",
                    "params": "codes (códigos separados por vírgula)"
                }
            ]
        },
        {
            "id": "arqueologia",
            "name": "2. Portal do Arqueólogo",
            "badge": "Base de Dados Endovélico / WEBARQ",
            "summary_records": "40.185 sítios • 45.643 trabalhos",
            "description": "Sistema Nacional de Informação Arqueológica: sítios arqueológicos (CNS), sítios visitáveis, trabalhos de campo, projetos de investigação, imagens e bibliografia.",
            "endpoints": [
                {
                    "title": "Sítios Arqueológicos (Pesquisa e Ficha CNS)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/sitios.php?p=1&limit=10",
                    "records": 40185,
                    "records_label": "40.185 sítios",
                    "params": "id, cns, s, concelho, freguesia, periodohistorico, tipositio, meio, espolio, comfotos, combibliografia, p, limit"
                },
                {
                    "title": "Sítios Arqueológicos Visitáveis (PT / EN)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/sitios_visitaveis.php?limit=10",
                    "records": 216,
                    "records_label": "216 sítios visitáveis",
                    "params": "site, conc, freguesia, periodohistorico, tipositio, q, lang (pt, en), limit, offset"
                },
                {
                    "title": "Trabalhos Arqueológicos",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/trabalhos.php?p=1&limit=10",
                    "records": 45643,
                    "records_label": "45.643 trabalhos",
                    "params": "id, sitio, tipo, estado, ano, responsavel, p, limit"
                },
                {
                    "title": "Projetos de Investigação Arqueológica",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/projetos.php?p=1&limit=10",
                    "records": 18132,
                    "records_label": "18.132 projetos",
                    "params": "id, designacao, tipo, estado, ano, responsavel, p, limit"
                },
                {
                    "title": "Banco de Imagens Arqueológicas",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/imagens.php?p=1&limit=10",
                    "records": 7756,
                    "records_label": "7.756 fotografias",
                    "params": "s, legenda, concelho, freguesia, periodohistorico, tipositio, p, limit"
                },
                {
                    "title": "Bibliografia Arqueológica",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/bibliografia.php?site=47584",
                    "records": 40185,
                    "records_label": "Catálogo Bibliográfico",
                    "params": "site (código do sítio), biblio / id (código bibliográfico)"
                },
                {
                    "title": "Divisões Administrativas (Distritos, Concelhos, Freguesias, Países)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/divadmin.php?tipo=distritos&limit=20",
                    "records": 308,
                    "records_label": "29 distritos • 308 concelhos",
                    "params": "tipo (distritos, concelhos, freguesias, paises), dist, conc, limit"
                },
                {
                    "title": "Dicionários e Tabelas de Referência",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/dicionarios.php",
                    "records": 145,
                    "records_label": "8 tabelas (145 termos)",
                    "params": "tipo (all, periodos_historicos, tipos_sitio, meios, tipos_trabalho, estados_trabalho, tipos_projeto, estados_projeto, drc)"
                },
                {
                    "title": "Estatísticas Gerais e Distribuição",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/arqueologia/api/estatisticas.php",
                    "records": 5,
                    "records_label": "5 relatórios estatísticos",
                    "params": "tipo (RESUMO, PERIODOS_HISTORICOS, TIPOS_DE_SITIO, CONCELHOS, PAISES), limit"
                }
            ]
        },
        {
            "id": "eventos",
            "name": "3. Eventos Culturais (JEP, DIMS e DIPCI)",
            "badge": "Agenda & Iniciativas Nacionais",
            "summary_records": "1.522 eventos publicados",
            "description": "Programação nacional das Jornadas Europeias do Património (JEP), Dia Internacional dos Monumentos e Sítios (DIMS) e Dia Internacional do Património Cultural Imaterial (DIPCI).",
            "endpoints": [
                {
                    "title": "Pesquisa Global de Eventos Publicados",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/eventos.php?limit=20",
                    "records": 1522,
                    "records_label": "1.522 eventos",
                    "params": "q, evento, ano, distrito, concelho, localidade, publico, tipo, sitio, lat, lng, limit, offset"
                },
                {
                    "title": "Listas de Filtros Disponíveis (Descoberta)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/eventos.php?action=options",
                    "records": 8,
                    "records_label": "8 listas de filtros",
                    "params": "action=options"
                },
                {
                    "title": "Iniciativa DIMS (2026)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/eventos.php?evento=DIMS&ano=2026&limit=20",
                    "records": 283,
                    "records_label": "283 eventos",
                    "params": "evento=DIMS, ano=2026, distrito, concelho, q, limit, offset"
                },
                {
                    "title": "Iniciativa DIPCI (2026)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/eventos.php?evento=DIPCI&ano=2026&limit=20",
                    "records": 45,
                    "records_label": "45 eventos",
                    "params": "evento=DIPCI, ano=2026, distrito, concelho, q, limit, offset"
                },
                {
                    "title": "Iniciativa JEP (2026)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/eventos.php?evento=JEP&ano=2026&limit=20",
                    "records": 497,
                    "records_label": "497 eventos",
                    "params": "evento=JEP, ano=2026, distrito, concelho, q, limit, offset"
                },
                {
                    "title": "Iniciativa DIMS (2025)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/eventos.php?evento=DIMS&ano=2025&limit=20",
                    "records": 201,
                    "records_label": "201 eventos",
                    "params": "evento=DIMS, ano=2025, distrito, concelho, q, limit, offset"
                },
                {
                    "title": "Iniciativa JEP (2025)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/eventos.php?evento=JEP&ano=2025&limit=20",
                    "records": 496,
                    "records_label": "496 eventos",
                    "params": "evento=JEP, ano=2025, distrito, concelho, q, limit, offset"
                }
            ]
        },
        {
            "id": "portal",
            "name": "4. Portal Património Cultural (Conteúdos & Taxonomias)",
            "badge": "Portal Institucional",
            "summary_records": "1.714 conteúdos • 246 categorias",
            "description": "Artigos, notícias, páginas institucionais, publicações, diplomas ZEP, despachos, património mundial e todos os 23 tipos de conteúdo do portal.",
            "endpoints": [
                {
                    "title": "Todos os Conteúdos do Portal (Global)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=all&per_page=10",
                    "records": 1714,
                    "records_label": "1.714 registos",
                    "params": "post_type=all, per_page, page, search, category, order"
                },
                {
                    "title": "Taxonomias, Categorias e Termos",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/filters.php?post_type=publicacao",
                    "records": 246,
                    "records_label": "246 categorias/termos",
                    "params": "post_type (ex: post, publicacao, pat_cul_mat...)"
                },
                {
                    "title": "Publicações (publicacao)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=publicacao&per_page=10",
                    "records": 854,
                    "records_label": "854 registos",
                    "params": "post_type=publicacao, per_page, page, search, category, order"
                },
                {
                    "title": "Notícias / Artigos (post)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=post&per_page=10",
                    "records": 462,
                    "records_label": "462 registos",
                    "params": "post_type=post, per_page, page, search, category, order"
                },
                {
                    "title": "Páginas Institucionais (page)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=page&per_page=10",
                    "records": 109,
                    "records_label": "109 registos",
                    "params": "post_type=page, per_page, page, search, category, order"
                },
                {
                    "title": "Património Material (pat_cul_mat)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=pat_cul_mat&per_page=10",
                    "records": 94,
                    "records_label": "94 registos",
                    "params": "post_type=pat_cul_mat, per_page, page, search, category, order"
                },
                {
                    "title": "Recursos Humanos (recursos_humanos)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=recursos_humanos&per_page=10",
                    "records": 23,
                    "records_label": "23 registos",
                    "params": "post_type=recursos_humanos, per_page, page, search, category, order"
                },
                {
                    "title": "Anticorrupção (anticorrupcao)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=anticorrupcao&per_page=10",
                    "records": 18,
                    "records_label": "18 registos",
                    "params": "post_type=anticorrupcao, per_page, page, search, category, order"
                },
                {
                    "title": "Património Mundial (pat_mun)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=pat_mun&per_page=10",
                    "records": 18,
                    "records_label": "18 registos",
                    "params": "post_type=pat_mun, per_page, page, search, category, order"
                },
                {
                    "title": "Despachos Abertura / Arquivamento (desp_abertura_arquiv)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=desp_abertura_arquiv&per_page=10",
                    "records": 17,
                    "records_label": "17 registos",
                    "params": "post_type=desp_abertura_arquiv, per_page, page, search, category, order"
                },
                {
                    "title": "Consultas Públicas (consultas_publicas)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=consultas_publicas&per_page=10",
                    "records": 16,
                    "records_label": "16 registos",
                    "params": "post_type=consultas_publicas, per_page, page, search, category, order"
                },
                {
                    "title": "Diplomas ZEP (diplomas_zep)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=diplomas_zep&per_page=10",
                    "records": 14,
                    "records_label": "14 registos",
                    "params": "post_type=diplomas_zep, per_page, page, search, category, order"
                },
                {
                    "title": "Diplomas Classificação / Desclassificação (diploma_class_descla)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=diploma_class_descla&per_page=10",
                    "records": 14,
                    "records_label": "14 registos",
                    "params": "post_type=diploma_class_descla, per_page, page, search, category, order"
                },
                {
                    "title": "Contactos Gerais (contactos_geral)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=contactos_geral&per_page=10",
                    "records": 13,
                    "records_label": "13 registos",
                    "params": "post_type=contactos_geral, per_page, page, search, category, order"
                },
                {
                    "title": "Património Imaterial (Humanidade) (pat_cul_imat_human)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=pat_cul_imat_human&per_page=10",
                    "records": 11,
                    "records_label": "11 registos",
                    "params": "post_type=pat_cul_imat_human, per_page, page, search, category, order"
                },
                {
                    "title": "Recursos Admin. e Financeiros (rec_admin_financeiro)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=rec_admin_financeiro&per_page=10",
                    "records": 11,
                    "records_label": "11 registos",
                    "params": "post_type=rec_admin_financeiro, per_page, page, search, category, order"
                },
                {
                    "title": "Instrumentos de Gestão (inst_de_gest)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=inst_de_gest&per_page=10",
                    "records": 9,
                    "records_label": "9 registos",
                    "params": "post_type=inst_de_gest, per_page, page, search, category, order"
                },
                {
                    "title": "Biblioteca / Arquivo (bib_pcip)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=bib_pcip&per_page=10",
                    "records": 9,
                    "records_label": "9 registos",
                    "params": "post_type=bib_pcip, per_page, page, search, category, order"
                },
                {
                    "title": "Rede Nacional PCI (rede_nacional_pci)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=rede_nacional_pci&per_page=10",
                    "records": 7,
                    "records_label": "7 registos",
                    "params": "post_type=rede_nacional_pci, per_page, page, search, category, order"
                },
                {
                    "title": "Itinerários Culturais (itenerarios_cul_e)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=itenerarios_cul_e&per_page=10",
                    "records": 5,
                    "records_label": "5 registos",
                    "params": "post_type=itenerarios_cul_e, per_page, page, search, category, order"
                },
                {
                    "title": "Capacita (capacita)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=capacita&per_page=10",
                    "records": 3,
                    "records_label": "3 registos",
                    "params": "post_type=capacita, per_page, page, search, category, order"
                },
                {
                    "title": "PRR - Plano de Recuperação e Resiliência (prr)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=prr&per_page=10",
                    "records": 2,
                    "records_label": "2 registos",
                    "params": "post_type=prr, per_page, page, search, category, order"
                },
                {
                    "title": "Auditoria e Qualidade (auditoria_qualidade)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=auditoria_qualidade&per_page=10",
                    "records": 2,
                    "records_label": "2 registos",
                    "params": "post_type=auditoria_qualidade, per_page, page, search, category, order"
                },
                {
                    "title": "EEA Grants (eea_grants)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=eea_grants&per_page=10",
                    "records": 2,
                    "records_label": "2 registos",
                    "params": "post_type=eea_grants, per_page, page, search, category, order"
                },
                {
                    "title": "Mosteiros (mosteiros)",
                    "method": "GET",
                    "url": "https://api.patrimoniocultural.gov.pt/api.php?post_type=mosteiros&per_page=10",
                    "records": 1,
                    "records_label": "1 registos",
                    "params": "post_type=mosteiros, per_page, page, search, category, order"
                }
            ]
        }
    ]
}