Free overview - significant earthquakes from the past week. Try before you buy!
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://seismic-agent-production.up.railway.app/entrypoints/overview/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
Get detailed information about a specific earthquake by its USGS event ID
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"eventId": {
"type": "string",
"description": "USGS event ID (e.g., us7000rm3k)"
}
},
"required": [
"eventId"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://seismic-agent-production.up.railway.app/entrypoints/lookup/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"eventId": "<USGS event ID (e.g., us7000rm3k)>"
}
}
'
Search earthquakes by magnitude, time range, and geographic bounds
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"minMagnitude": {
"default": 4,
"description": "Minimum magnitude (0-10)",
"type": "number"
},
"maxMagnitude": {
"description": "Maximum magnitude",
"type": "number"
},
"startTime": {
"description": "Start date (ISO format, e.g., 2026-01-01)",
"type": "string"
},
"endTime": {
"description": "End date (ISO format)",
"type": "string"
},
"limit": {
"default": 20,
"description": "Max results (1-100)",
"type": "number"
},
"minLatitude": {
"description": "Southern boundary (-90 to 90)",
"type": "number"
},
"maxLatitude": {
"description": "Northern boundary",
"type": "number"
},
"minLongitude": {
"description": "Western boundary (-180 to 180)",
"type": "number"
},
"maxLongitude": {
"description": "Eastern boundary",
"type": "number"
}
},
"required": [
"minMagnitude",
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://seismic-agent-production.up.railway.app/entrypoints/search/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"minMagnitude": 0,
"limit": 0
}
}
'
Get the strongest earthquakes from the past 30 days, sorted by magnitude
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"minMagnitude": {
"default": 5,
"description": "Minimum magnitude filter",
"type": "number"
},
"limit": {
"default": 10,
"description": "Number of results (1-50)",
"type": "number"
},
"period": {
"default": "month",
"description": "Time period",
"type": "string",
"enum": [
"day",
"week",
"month"
]
}
},
"required": [
"minMagnitude",
"limit",
"period"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://seismic-agent-production.up.railway.app/entrypoints/top/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"minMagnitude": 0,
"limit": 0,
"period": "day"
}
}
'
Find earthquakes within a radius of a location (lat/lon)
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"latitude": {
"type": "number",
"description": "Center latitude (-90 to 90)"
},
"longitude": {
"type": "number",
"description": "Center longitude (-180 to 180)"
},
"radiusKm": {
"default": 500,
"description": "Search radius in kilometers (max 20000)",
"type": "number"
},
"minMagnitude": {
"default": 2.5,
"description": "Minimum magnitude",
"type": "number"
},
"limit": {
"default": 20,
"description": "Max results",
"type": "number"
}
},
"required": [
"latitude",
"longitude",
"radiusKm",
"minMagnitude",
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://seismic-agent-production.up.railway.app/entrypoints/nearby/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"latitude": 0,
"longitude": 0,
"radiusKm": 0,
"minMagnitude": 0,
"limit": 0
}
}
'
Comprehensive seismic activity report for a region with statistics and recent activity
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"region": {
"type": "string",
"enum": [
"california",
"alaska",
"hawaii",
"japan",
"indonesia",
"mediterranean",
"mexico",
"south-america",
"philippines",
"global"
],
"description": "Predefined region for analysis"
}
},
"required": [
"region"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://seismic-agent-production.up.railway.app/entrypoints/report/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"region": "california"
}
}
'