List Conflicts
Get active geopolitical conflicts with threat levels and market exposure.
Response
{
"success": true,
"conflicts": [
{
"slug": "ukraine-russia",
"displayName": "Ukraine-Russia Conflict",
"threatLevel": "high",
"escalationScore": 0.75,
"participantCount": 8,
"marketCount": 25
}
]
}
curl "https://api.marketmotion.xyz/api/conflicts"
Get Conflict
Get detailed conflict information including participants, attributes, and recent events.
Path Parameters
Conflict slug (e.g., ukraine-russia)
Response
{
"success": true,
"conflict": {
"slug": "ukraine-russia",
"displayName": "Ukraine-Russia Conflict",
"threatLevel": "high",
"escalationScore": 0.75,
"participants": [
{
"slug": "ukraine",
"displayName": "Ukraine",
"role": "participant"
},
{
"slug": "russia",
"displayName": "Russia",
"role": "participant"
}
],
"attributes": {
"region": "Eastern Europe",
"start_date": "2022-02-24",
"conflict_type": "interstate"
},
"recentEvents": [
{
"title": "Peace talks scheduled",
"source": "ACLED",
"happenedAt": "2025-01-28T10:00:00Z"
}
]
}
}
curl "https://api.marketmotion.xyz/api/conflicts/ukraine-russia"
Conflict Signals
Get intelligence signals for a conflict from ACLED, GDELT, and OSINT sources.
Path Parameters
Query Parameters
Response
{
"success": true,
"signals": [
{
"id": "signal-uuid",
"source": "ACLED",
"type": "escalation",
"title": "Increased shelling in Donetsk region",
"severity": "high",
"happenedAt": "2025-01-28T10:00:00Z",
"location": "Donetsk, Ukraine"
}
],
"total": 150
}
curl "https://api.marketmotion.xyz/api/conflicts/ukraine-russia/signals?limit=20"
Conflict Markets
Get prediction markets affected by a conflict.
Path Parameters
Response
{
"success": true,
"markets": [
{
"id": "market-uuid",
"title": "Ceasefire in Ukraine by 2025",
"venue": "polymarket",
"price": 0.15,
"volume": 500000
}
],
"total": 25
}
curl "https://api.marketmotion.xyz/api/conflicts/ukraine-russia/markets"