---
title: "SIATA Seismic Events"
method: POST
path: "/co/siata-geoportal/seismic-events/v1"
tags: ["Colombia", "SIATA"]
---

# SIATA Seismic Events

`POST /co/siata-geoportal/seismic-events/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/co/siata-geoportal/seismic-events/v1`
- Auth: HTTP bearer

The last earthquakes recorded by SIATA's accelerograph and seismograph network in the Aburrá Valley (Medellín metropolitan area): per station, the most recent events with magnitude, epicentre, depth and what the station measured (peak ground acceleration and Mercalli intensity on accelerographs, peak ground velocity on seismographs). All inputs optional: an empty body returns every station; pass `latitude` + `longitude` (with optional `radius_km`, default 10) for nearby stations nearest first, or `municipality` / `station_code` to narrow.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `latitude` number: Optional latitude. With `longitude`, returns only stations near that point.
  - `longitude` number: Optional longitude. With `latitude`, returns only stations near that point.
  - `radius_km` number: Radius in km around `latitude`/`longitude` to include stations. Defaults to 10.
  - `municipality` string: Optional municipality filter, e.g. `Medellín` or `Itagüí`. Accents and case are ignored.
  - `station_code` string: Optional station code, e.g. `520`. Returns only that station.

## Response `200`

Successful response

- SiataGeoportalSeismicEventsResponse
  - `data` SiataGeoportalSeismicEventsData, required
    - `stations` object[], required
      - `station_code` string, nullable, required
      - `station` string, required
      - `municipality` string, nullable, required
      - `latitude` number, nullable, required
      - `longitude` number, nullable, required
      - `updated_at` string, nullable, required: ISO timestamp of the station's last update at the source.
      - `distance_km` number, nullable, required: Great-circle distance in km from the query point; null when no location filter was applied.
      - `station_short` string, nullable, required
      - `kind` 'accelerograph' | 'seismograph', required
      - `sensor` string, nullable, required
      - `technology` string, nullable, required
      - `events` object[], required: The last events the station recorded, most recent first.
        - `occurred_at` string, nullable, required
        - `magnitude` number, nullable, required
        - `epicenter` string, nullable, required
        - `depth_km` number, nullable, required
        - `latitude` number, nullable, required
        - `longitude` number, nullable, required
        - `peak_acceleration_cm_s2` number, nullable, required: Peak ground acceleration recorded at the station, accelerographs only.
        - `peak_velocity_cm_s` number, nullable, required: Peak ground velocity recorded at the station, seismographs only.
        - `intensity_mmi` string, nullable, required: Instrumental intensity on the Modified Mercalli scale, e.g. `IV`.

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
