Docs
Endpoints
Ocorrências

Ocorrências

Definições

Endpoint que os dados de ocorrências. Este é o endpoint principal da aplicação.

Endereço:

GET

/occurrences


Retorno do endpoint:

{
  "msg": "Success in filtering occurrences",
  "msgCode": "success",
  "code": 200,
  "pageMeta": {
    "page": 1,
    "take": 2,
    "itemCount": 6178,
    "pageCount": 3089,
    "hasPreviousPage": false,
    "hasNextPage": true
  },
  "data": [
    {
      "id": "a7bfebed-ce9c-469d-a656-924ed8248e95",
      "documentNumber": 12622,
      "address": "Av. Jardim Muribeca - Muribeca, Jaboatão dos Guararapes - PE, 54350-315, Brasil",
      "state": {
        "id": "813ca36b-91e3-4a18-b408-60b27a1942ef",
        "name": "Pernambuco"
      },
      "region": {
        "id": "758e86d0-b5e0-410d-b8d8-b7061299be1a",
        "region": "Nordeste",
        "state": "Pernambuco",
        "enabled": true
      },
      "city": {
        "id": "5bd3bfe5-4989-4bc3-a646-fe77a876fce0",
        "name": "JABOATAO DOS GUARARAPES"
      },
      "neighborhood": {
        "id": "60d7c5c7-1f97-4e04-9afd-11f4241c29d9",
        "name": "MURIBECA"
      },
      "subNeighborhood": null,
      "locality": null,
      "latitude": "-8.1576367000",
      "longitude": "-34.9696372000",
      "date": "2018-04-01T03:00:00.000Z",
      "policeAction": false,
      "agentPresence": false,
      "relatedRecord": null,
      "contextInfo": {
        "mainReason": {
          "id": "7751b6c6-116a-4207-b067-fa0acd2433da",
          "name": "Execução"
        },
        "complementaryReasons": [],
        "clippings": [
          {
            "id": "6af07088-5548-468f-8ba0-f64225115793",
            "name": "Feminicídio"
          }
        ],
        "massacre": false,
        "policeUnit": null
      },
      "transports": [],
      "victims": [
        {
          "id": "98635fee-6019-4022-81b8-ef9b8894f53e",
          "occurrenceId": "a7bfebed-ce9c-469d-a656-924ed8248e95",
          "type": "People",
          "situation": "Dead",
          "circumstances": [],
          "deathDate": "2018-04-01T03:00:00.000Z",
          "personType": "Civilian",
          "age": 22,
          "ageGroup": {
            "id": "1247dd9f-6796-495f-91c4-ca8d6db45c5e",
            "name": "Adulto"
          },
          "genre": {
            "id": "cd8372e3-a8bf-4e61-85b4-cbb62e13bb36",
            "name": "Feminino"
          },
          "race": null,
          "place": {
            "id": "e5c2090b-694f-4ff9-8f53-66a496193319",
            "name": "Sem identificação"
          },
          "serviceStatus": {
            "id": "526e2e79-bbc7-48a0-9858-fd05084fedd7",
            "name": "Não identificado",
            "type": "Servico"
          },
          "qualifications": [],
          "politicalPosition": {
            "id": "84bb4841-1cac-4592-ba57-21714aa84454",
            "name": "Não se aplica",
            "type": "Politico"
          },
          "politicalStatus": {
            "id": "5238a823-cab9-47f5-85bc-34b810ae0d71",
            "name": "Não se aplica",
            "type": "Politico"
          },
          "partie": null,
          "coorporation": {
            "id": "52e03783-cb08-49b5-8635-0d462773e250",
            "name": "Não se aplica"
          },
          "agentPosition": null,
          "agentStatus": {
            "id": "940eb1bd-6f7f-4f73-9d6e-b44eb4fdd791",
            "name": "Não se aplica",
            "type": "Agente"
          },
          "unit": ""
        }
      ],
      "animalVictims": []
    },
    {
      "id": "a14d18dd-b28f-4c30-af07-5fa40d88b3f7",
      "documentNumber": 12623,
      "address": "Pixete, São Lourenço da Mata - PE, Brasil",
      "state": {
        "id": "813ca36b-91e3-4a18-b408-60b27a1942ef",
        "name": "Pernambuco"
      },
      "region": {
        "id": "758e86d0-b5e0-410d-b8d8-b7061299be1a",
        "region": "Nordeste",
        "state": "Pernambuco",
        "enabled": true
      },
      "city": {
        "id": "3d11bf52-0213-4d6f-a607-77f172cbe3b6",
        "name": "SAO LOURENCO DA MATA"
      },
      "neighborhood": {
        "id": "a1018fde-b487-4a0d-90a5-37c75daae09e",
        "name": "TIUMA"
      },
      "subNeighborhood": null,
      "locality": null,
      "latitude": "-7.9800434000",
      "longitude": "-35.0553350000",
      "date": "2018-04-01T03:00:00.000Z",
      "policeAction": false,
      "agentPresence": false,
      "relatedRecord": null,
      "contextInfo": {
        "mainReason": {
          "id": "baa3b299-67ad-41d2-aaf0-23ec8288cadb",
          "name": "Homicidio/Tentativa"
        },
        "complementaryReasons": [],
        "clippings": [],
        "massacre": false,
        "policeUnit": null
      },
      "transports": [],
      "victims": [
        {
          "id": "32fe246b-0cb1-4c08-b6d3-f6dcf7792058",
          "occurrenceId": "a14d18dd-b28f-4c30-af07-5fa40d88b3f7",
          "type": "People",
          "situation": "Dead",
          "circumstances": [],
          "deathDate": "2018-04-01T03:00:00.000Z",
          "personType": "Civilian",
          "age": null,
          "ageGroup": {
            "id": "1247dd9f-6796-495f-91c4-ca8d6db45c5e",
            "name": "Adulto"
          },
          "genre": {
            "id": "bd0504ee-e0b5-4ae1-ae12-b6d9c61802e1",
            "name": "Masculino"
          },
          "race": null,
          "place": {
            "id": "e5c2090b-694f-4ff9-8f53-66a496193319",
            "name": "Sem identificação"
          },
          "serviceStatus": {
            "id": "7304cf1f-f7a3-4108-87b8-edf8f99a56c0",
            "name": "Não se aplica",
            "type": "Servico"
          },
          "qualifications": [],
          "politicalPosition": {
            "id": "84bb4841-1cac-4592-ba57-21714aa84454",
            "name": "Não se aplica",
            "type": "Politico"
          },
          "politicalStatus": {
            "id": "5238a823-cab9-47f5-85bc-34b810ae0d71",
            "name": "Não se aplica",
            "type": "Politico"
          },
          "partie": null,
          "coorporation": {
            "id": "52e03783-cb08-49b5-8635-0d462773e250",
            "name": "Não se aplica"
          },
          "agentPosition": null,
          "agentStatus": {
            "id": "940eb1bd-6f7f-4f73-9d6e-b44eb4fdd791",
            "name": "Não se aplica",
            "type": "Agente"
          },
          "unit": ""
        }
      ],
      "animalVictims": []
    }
  ]
}

Exemplos de Transformação para Formato CSV

Abaixo, você encontrará links para download de exemplos de arquivos CSV que demonstram a utilização dos dados obtidos com base no exemplo acima.

O exemplo "Completo" representa uma transformação integral dos dados retornados pela API para um formato CSV, sem aplicar nenhum tratamento de dados específico. Neste caso, cada campo:valor será convertido em coluna|valor.
Download do exemplo Completo

O exemplo "Transformado" oferece uma visão mais prática de como os dados retornados pela API podem ser empregados para obter informações mais diretas, como, por exemplo, o número de fatalidades em um incidente.
Download do exemplo Transformado

💡

Os exemplos "Completo" e "Transformado" são meramente ilustrativos, demonstrando como o conteúdo retornado pelo endpoint de ocorrências pode ser usado para a geração de dados. O uso deste endpoint, no entanto, não está restrito a esses dois exemplos.

Abaixo o que cada campo representa

CampoValor
idIdentificador único da ocorrência
documentNumberNúmero da ocorrência
addressEndereço da ocorrência
stateEstado da ocorrência
regionRegião da ocorrência
cityCidade da ocorrência
neighborhoodBairro da ocorrência
subNeighborhoodSub-bairro da ocorrência
localityLocalidade específica da ocorrência
latitudeLatitude do local da ocorrência
longitudeLongitude do local da ocorrência
dateData e hora da ocorrência
policeActionIndica se houve ação policial durante a ocorrência
agentPresenceIndica se havia agentes de segurança presentes durante a ocorrência, dentro ou fora de serviço
relatedRecordRegistro relacionado da ocorrência
contextInfoInformações adicionais sobre o contexto da ocorrência
transportsInformações sobre interrupções de transporte relacionadas à ocorrência
victimsInformações sobre as vítimas da ocorrência
animalVictimsInformações sobre animais vítimas durante a ocorrência

1. Informações de contexto: contextInfo

CampoValor
mainReasonMotivo principal da ocorrência
complementaryReasonsMotivos complementares que contribuíram para a ocorrência
clippingsRecortes relevantes relacionados à ocorrência
massacreIndica se a ocorrência é classificada como uma chacina (verdadeiro/falso)
policeUnitNome da unidade policial envolvida na ocorrência

2. Transportes relacionados a ocorrência: transports

CampoValor
idIdentificador único do relacionamento transporte ocorrência
occurrenceIdIdentificador da ocorrência relacionada ao transporte
transportTipo de transporte afetado pela ocorrência
interruptedTransportIndica se o transporte foi interrompido devido à ocorrência (verdadeiro/falso)
dateInterruptionData e hora em que o transporte foi interrompido
releaseDateData e hora em que o transporte foi retomado
transportDescriptionDescrição adicional sobre como a ocorrência afetou o transporte

3. Vítimas humanas: victims

CampoValor
idIdentificador único da vítima
occurrenceIdIdentificador da ocorrência relacionada à vítima
typeTipo de vítima (neste caso, 'People')
situationSituação da vítima (por exemplo, morta, ferida)
circumstancesCircunstâncias que levaram ao estado da vítima
deathDateData e hora da morte da vítima, se aplicável
personTypeTipo de pessoa (por exemplo, Civil, Agente)
ageIdade da vítima
ageGroupGrupo de idade ao qual a vítima pertence
genreGênero da vítima
raceRaça da vítima
placeLugar onde a vítima foi encontrada ou afetada
serviceStatusStatus de serviço da vítima, se aplicável
qualificationsQualificações ou características relevantes da vítima
politicalPositionCargo político da vítima, se aplicável
politicalStatusStatus do cargo político da vítima, se aplicável
partiePartido político ao qual a vítima pertence, se aplicável
coorporationCorporação à qual a vítima pertence, se aplicável
agentPositionCargo de agente de segurança ocupado pela vítima, se aplicável
agentStatusStatus de serviço da vítima, se aplicável
unitUnidade à qual a vítima pertence, se aplicável

4. Vítimas animais: animalVictims

CampoValor
idIdentificador único da vítima animal
occurrenceIdIdentificador da ocorrência relacionada à vítima animal
nameNome do animal, se conhecido
typeTipo de vítima (neste caso, 'Animal')
animalTypeTipo de animal (por exemplo, Cachorro, Gato, Papagaio etc.)
situationSituação da vítima animal (por exemplo, morta, ferida)
circumstancesCircunstâncias que levaram ao estado da vítima animal
deathDateData e hora da morte do animal, se aplicável

Tabela de Motivos (mainReason, complementaryReasons)

MotivoDescrição
Ação policialAções de rotina. Incluem abordagens, rondas, patrulhamento, blitz, etc.
ArrastãoAssaltos, ou tentativa de assalto coletivas. Selecionados pela nomenclatura dada na matéria
Ataque a civisAtaque a estabelecimentos civis como lojas, bares, pontos de ônibus, etc.
BrigaBrigas que resultam em disparos de arma de fogo
Disparo acidentalTiros acidentais, como por exemplo crianças brincando com armas
DisputaConfronto entre facções e/ou milícia – sem agentes de segurança em serviço. Termo utilizado para facilitar a categorização
ExecuçãoMortes em que a notícia deixar claro o viés de execução, ou em que houver multiplicidade de tiros na direção da vítima, caracterizando dinâmica de execução. Precisa estar associado a uma morte.
Homicídio/TentativaQualquer morte ou tentativa de matar alguém em que a notícia não deixe explícito que foi execução, chacina ou suicídio. Usado quando há informações de que o motivo dos disparos é matar.
Não identificadoMotivo não identificado
Operação policialAções policiais não rotineiras, planejadas. Geralmente incluem mais de uma unidade policial. Sempre que houver participação de grupos especializados, p.ex: BOPE, Choque, Core, BAC, Gat, etc. Sempre que houver participação das FFAA
OutroQuando soubermos o motivo, mas ele não se encaixar em nenhuma categoria já existente.
Rebelião/fuga de presosTiros em presídios e/ou no entorno deles causados por rebelião ou tentativa de fuga.
Sequestro/Cárcere privadoCasos de pessoas privadas de liberdade
SuicídioDisparos de arma de fogo com a intenção de tirar a própria vida do autor dos disparos.
Tentativa/rouboQualquer roubo, ou tentativa de, que não seja caracterizado como arrastão e não inclua cargas ou bancos.
Tentativa/roubo a bancoRoubo ou tentativa de roubo a bancos (inclui caixas eletrônicos)
Tentativa/roubo de cargasRoubo ou tentativa de roubo de cargas (inclui carro forte)
Tiros a esmoPessoas que passaram atirando sem direção, tiros pro alto, jogo de futebol, comemoração de aniversário ...etc.
TorturaDisparos de arma de fogo com a intenção de torturar (infligir dor) a vítima

Tabela de Recortes (clippings)

CategoriaDefinição
Ataque a políticoUtilizado quando há políticos vítimas de disparos de arma de fogo (tenham eles sido baleados ou não - atentados mal sucedidos contam.

Entenda-se por políticos: (i) pessoas que estão em cargos eletivos; (ii) pessoas que já tiveram cargos eletivos; (iii) pessoas que já concorreram a cargos eletivos mas não ganharam; (iv) pré-candidatos e candidatos a cargos eletivos; (v) assessores ou pessoas que ocupam cargos de confiança de políticos eleitos; (vi) cabos eleitorais declarados.
Ataques armados sob rodasSituação em que ocupantes de veículos motorizados (carro, moto, kombi, van etc.) passam atirando contra um grupo de pessoas ou uma pessoa só. Não caracteriza como "ataque armado sob rodas": se os atiradores descem/saem do veículo antes de realizar os disparos; quando os atiradores abordam a(s) vítima(s) e, numa possível fuga, iniciam perseguição realizando disparos.
BarQualquer espaço comercial privado que as pessoas se reúnam para beber
FeminicídioCasos em que mulheres que foram assassinadas, ou sofreram tentativas de assassinato, em razão da condição de mulher. Incluem, mas não se limitam a casos de violência doméstica. É importante haver indicídios de crime de ódio. IMPORTANTE: nem toda morte de mulher será feminicídio
OutrosCategoria utilizada para adicionar opções que não se encaixam nas já existentes.
PerseguiçãoPerseguição, em veículos ou a pé, envolvendo disparos de arma de fogo
PresídioTiros dentro de unidades carcerárias (prisões, presídios e cadeias), com ou sem vítimas
ShoppingTiros em estabelecimentos comerciais do tipo Shopping Center.
Tiros de helicópterosHelicópteros utilizados como plataforma de tiros
Tiroteio contínuoTiroteios que tenham duração de 2 ou mais horas, com possíveis intervalos de 30 minutos.

Tabela de Qualificações (qualifications)

CategoriaDefiniçãoHabilita status de serviço ?
Agente de segurançaConsideramos agentes de segurança: PM, PC, Guarda Municipal, Bombeiro, Agente Penitenciário, PF, PRF, FFAA e agentes de projetos públicos de segurança como segurança/bairro presente, na ativa - dentro ou fora de serviço -, aposentados ou reformadosSim, específico
PolíticoEntenda-se por políticos: (i) pessoas que estão em cargos eletivos; (ii) pessoas que já tiveram cargos eletivos; (iii) pessoas que já concorreram a cargos eletivos mas não ganharam; (iv) pré-candidatos e candidatos a cargos eletivos; (v) assessores ou pessoas que ocupam cargos de confiança de políticos eleitos; (vi) cabos eleitorais declarados.Sim, específico
Entregador / motoboyPessoa que presta serviços de entrega - comida, acessórios, documentos e produtos em geral - seja de motocicleta ou mesmo de bicicleta.Sim
Motorista de aplicativoProfissionais autônomos que trabalham para plataformas de transportes de pessoas em carros. A vítima deve ser o motorista de aplicativo, qualquer aplicativo. Não é utilizado para casos em que o motorista seja o autor dos disparos.Sim
MototaxistaPessoa que presta serviço de transporte, que utiliza a motocicleta para transportar passageiros.Sim
OutrosCategoria utilizada para adicionar opções que não se encaixam nas já existentes. Sempre que houver profissão identificada é obrigatório marcar OUTROS e descrever a profissão em <observações> Sim
RifeiroVendedores de rifasSim
Vendedor ambulanteTrabalhadores informais que comercializem produtos diversos nas ruas.Sim
Ex-detentoRecorte utilizado para identificar pessoas que já foram submetidas a medidas de restrição de liberdade, mas não se encontram mais em regime fechado. É um recorte amplo e nome escolhido foi utilizado para simplificar. Valem adultos e adolescentes (medidas sócio-educativas) que se encontram nas seguintes situações: (i) presos em semi-aberto, (ii) liberdade condicional, (iii) pena cumrpida (ex-detentos), (iv) pessoas que foram presas provisoriamente e aguardam julgamento em liberdade, (v) pessoas que foram presas temporária ou provisioriamente mas já estão em liberdade, (vi) pessoas que a reportagem indica que "tiveram passagem pela polícia".Não
GrávidaMulheres grávidasNão
Não identificado-Não

Exemplos de uso

Filtrando por várias cidades:

https://api-service.fogocruzado.org.br/api/v2/occurrences?order=ASC&page=1&take=20&idState=813ca36b-91e3-4a18-b408-60b27a1942ef&idCities=d79d2347-bd0d-40aa-8dcc-04134cffd988&idCities=e37f7ad7-cd64-4279-946a-8d689b9b934b (opens in a new tab)

Filtrando por data:

https://api-service.fogocruzado.org.br/api/v2/occurrences?initialdate=2023-01-01&finaldate=2023-07-13&idState=b112ffbe-17b3-4ad0-8f2a-2038745d1d14&typeOccurrence=withVictim (opens in a new tab)