Ir para o conteúdo
GET/api/hazard/suicide-attacks/1 crédito

Atentados suicidas

Um conjunto de dados armazenado de incidentes de atentados suicidas a bomba, com localização e números de vítimas. É um registro histórico de eventos, e não um cálculo astrológico; ele existe para que a análise de astrologia mundana obtenha dados de eventos e de mapas pela mesma API. Os registros são localizados por cidade e província, e não por país, e os dados carregados se concentram no Paquistão (Baluchistão, Khyber Pakhtunkhwa, Punjab, Sindh). Filtre com `city` e `province`, ambos com correspondência por substring, sem diferenciar maiúsculas de minúsculas, com `start_date` e `end_date` sobre a data do incidente e com `min_killed`, `max_killed`, `min_injured` e `no_of_suicide_blasts`. `sort` aceita 'newest' (o padrão), 'oldest', 'killed_desc', 'killed_asc', 'injured_desc' e 'injured_asc'. A paginação usa `page` e `itemsPerPage`: cinquenta por página por padrão e até quinhentos. A resposta é um envelope paginado com `count`, `next`, `previous` e `results`. Cada resultado traz um id, a data, uma string de hora local, cidade, província, latitude e longitude, um `location` em texto livre que indica o local exato, `killed_min` e `killed_max` (os números de vítimas relatados costumam ser um intervalo), `injured_min` e o número de explosões no incidente.

https://api.occultapi.com/api/hazard/suicide-attacks/
Testar requisição

Autenticação

Envie sua chave no cabeçalho X-API-Key. A chave é uma credencial de servidor — nunca a coloque no JavaScript do navegador nem num app mobile.

X-API-Key: yt_live_a1b2c3d4_…

Parâmetros de query (11)

Vão na URL. Todos são opcionais, a menos que estejam marcados, e podem ser combinados — primeiro filtre, depois pagine, depois ordene.

ParâmetroTipoExemploPara que serve
citystring—Filtrar por nome da cidade (contém; sem diferenciar maiúsculas de minúsculas)
end_datestring—Filtrar por data final (YYYY-MM-DD)

Restrição de FORMATO: 'YYYY-MM-DD'. Comparado com `date__lte`.

itemsPerPageinteger—Número de itens por página
max_killedinteger—Filtrar por número máximo de mortos (contagem máxima)
min_injuredinteger—Filtrar por número mínimo de feridos (contagem mínima)
min_killedinteger—Filtrar por número mínimo de mortos (contagem máxima)
no_of_suicide_blastsinteger—Filtrar pelo número exato de explosões suicidas
pageinteger—Número da página
provincestring—Filtrar por nome da província (contém; sem diferenciar maiúsculas de minúsculas)
sortstring—Ordem de classificação: 'newest' (padrão), 'oldest', 'killed_desc'/'killed_asc' (pelo número de mortos) ou 'injured_desc'/'injured_asc' (pelo número de feridos)

Não diferencia maiúsculas de minúsculas; os espaços nas extremidades são removidos. Padrão: 'newest'. NÃO há name_asc/name_desc aqui, porque nenhum name_field é passado. 'killed_*' ordena por killed_max, 'injured_*' por injured_min. Valores não reconhecidos recorrem silenciosamente a 'newest'.

um destes: newest, oldest, killed_desc, killed_asc, injured_desc, injured_asc
start_datestring—Filtrar por data inicial (YYYY-MM-DD)

Restrição de FORMATO: 'YYYY-MM-DD'. Comparado com `date__gte`.

Exemplo de requisição

curl "https://api.occultapi.com/api/hazard/suicide-attacks/" \
  -H "X-API-Key: $OCCULT_API_KEY"

Resposta

{
  "_truncated": true,
  "_note": "Response shortened for the catalogue.",
  "preview": "{\"count\": 284, \"next\": \"https://api.occultapi.com/api/hazard/suicide-attacks/?page=2\", \"previous\": null, \"results\": [{\"id\": 284, \"date\": \"2017-11-25\", \"time\": \"7:00 AM\", \"city\": \"Quetta\", \"latitude\": 30.139626, \"longitude\": 66.981476, \"province\": \"Balochistan\", \"location\": \"Sariab Road, near Bus terminal\", \"killed_min\": 4, \"killed_max\": 4, \"injured_min\": 16, \"no_of_suicide_blasts\": 1}, {\"id\": 283, \"date\": \"2017-11-24\", \"time\": \"7:00 AM\", \"city\": \"Peshawar\", \"latitude\": 33.970623, \"longitude\": 71.43862, \"province\": \"KPK\", \"location\": \"Near Zarghuni Masjid, Phase-2 Hayatabad\", \"killed_min\": 1, \"killed_max\": 3, \"injured_min\": 6, \"no_of_suicide_blasts\": 1}, {\"id\": 282, \"date\": \"2017-11-09\", \"time\": \"7:00 AM\", \"city\": \"Quetta\", \"latitude\": 30.221057, \"longitude\": 67.002524, \"province\": \"Balochistan\", \"location\": \"Quetta's Chaman Housing Scheme on airport road\", \"killed_min\": 2, \"killed_max\": 2, \"injured_min\": 8, \"no_of_suicide_blasts\": 1}, {\"id\": 281, \"date\": \"2017-08-12\", \"time\": \"5:00 PM\", \"city\": \"Quetta\", \"latitude\": 30.203658, \"longitude\": 67.004469, \"province\": \"Balochistan\", \"location\": \"Pishin bus stop\", \"killed_min\": 15, \"killed_max\": 15, \"injured_min\": 40, \"no_of_suicide_blasts\": 1}, {\"id\": 280, \"date\": \"2017-07-24\", \"time\": \"3:55 PM\", \"city\": \"Lahore\", \"latitude\": 31.500875, \"longitude\": 74.33312, \"province\": \"Punjab\", \"location\": \"near Arfa Karim IT Tower Ferozepur Road\", \"killed_min\": 26, \"killed_max\": 27, \"injured_min\": 56, \"no_of_suicide_blasts\": 1}, {\"id\": 279, \"date\": \"2017-07-10\", \"time\": \"11:43 AM\", \"city\": \"Chaman\", \"latitude\": 30.90983, \"longitude\": 66.452402, \"province\": \"Balochistan\", \"location\": \"Boghra Road\", \"killed_min\": 1, \"killed_max\": 3, \"injured_min\": 1, \"no_of_suicide_blasts\": 1}, {\"id\": 278, \"date\": \"2017-06-23\", \"time\": \"1:30 PM\", \"city\": \"Quetta\", \"latitude\": 33.88423, \"longitude\": 70.10878, \"province\": \"Balochistan\", \"location\": \"Parachinar town in the restive tribal bel\", \"killed_min\": 30, \"killed_max\": 85, \"injured_min\": 100, \"no_of_suicide_blasts\": 3}, {\"id\": 277, \"date\": \"2017-05-12\", \"time\": \"2:30 PM\", \"city\": \"Quetta\", \"latitude\": 29.800833, \"longitude\": 66.848056, \"province\": \"Baluchistan\", \"location\": \"Town of Mastung\", \"killed_min\": 25, \"killed_max\": 28, \"injured_min\": 35, \"no_of_suicide_blasts\": 1}, {\"id\": 276, \"date\": \"2017-04-05\", \"time\": \"7:15 AM\", \"city\": \"Lahore\", \"latitude\": 31.463017, \"longitude\": 74.435675, \"province\": \"Punjab\", \"location\": \"Bedian Road\", \"killed_min\": 6, \"killed_max\": 7, \"injured_min\": 19, \"no_of_suicide_blasts\": null}, {\"id\": 275, \"date\": \"2017-02-21\", \"time\": \"9:00 AM\", \"city\": \"Tangi, Charsadda District\", \"latitude\": 34.3, \"longitude\": 71.653889, \"province\": \"KPK\", \"location\": \"Court\", \"killed_min\": 6, \"killed_max\": 7, \"injured_min\": 15, \"no_of_suicide_blasts\": 2}, {\"id\": 274, \"date\": \"2017-02-16\", \"time\": \"6:00 PM\", \"city\": \"Sehwan town\", \"latitude\": 26.419314, \"longitude\": 67.859373, \"province\": \"Sindh\", \"location\": \"Lal Shahbaz Qalandar shrine\", \"killed_min\": 70, \"killed_max\": 72, \"injured_min\": 150, \"no_of_suicide_blasts\": 1}, {\"id\": 272, \"date\": \"2017-02-15\", \"time\": \"3:30 PM\", \"city\": \"Hayatabad\", \"latitude\": 33.986111, \"longitude\": 71.456944, \"province\": \"KPK\", \"location\": \"Hayatabad Medical Complex\", \"killed_min\": 1, \"killed_max\": 1, \"injured_min\": 4, \"no_of_suicide_blasts\": 1}, {\"id\": 273, \"date\": \"2017-02-15\", \"time\": \"9:00 AM\", \"city\": \"Mosal Kor, Mohmand Agency\", \"latitude\": 34.553808, \"longitude\": 71.434141, \"province\": \"FATA\", \"location\": \"Office of political agent\", \"killed_min\": 1, \"killed_max\": 1, \"injured_min\": 0, \"no_of_suicide_blasts\": 1}, {\"id\": 271, \"date\": \"2017-02-15\", \"time\": \"8:00 AM\", \"city\": \"Ghallanai, Mohmand Agency\", \"latitude\": 34.5, \"longitude\": 71.333333, \"province\": \"FATA\", \"location\": \"main gate of Mohmand Agency headquarters, Ghallanai\", \"killed_min\": 5, \"killed_max\": 8, \"injured_min\": 0, \"no_of_suicide_blasts\": 1}, {\"id\": 270, \"date\": \"2017-02-13\", \"time\": \"6:00 PM\", \"city\": \"Lahore\", \"latitude\": 31.555382, \"longitude\": 74.3"
}

Capturada de uma chamada real, com exatamente a requisição acima. Os resultados ficam em data.

Erros

Erros de consumo de créditos retornam { "error": "…", "message": "<code>", "is_error": true }. Mostre error para o usuário e use message para decidir o que fazer no código. Consulte a referência de erros.