World Safety Index API
A travel safety data API covering 187 countries in real time. Power your app, insurance product, or booking platform with real-time safety intelligence.
REQUEST
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.worldsafetyindex.com/v1/countries/thailand
RESPONSE
{
"id": "thailand",
"name": "Thailand",
"flag_emoji": "🇹🇭",
"safety_score": 62,
"travel_advisory": "Exercise Increased Caution",
"crime_score": 58,
"terrorism_safety_score": 78,
"healthcare_score": 70,
"road_safety_score": 42,
"solo_female_score": 61,
"lgbtq_safety_score": 65,
"digital_nomad_score": 82,
"updated_at": "2026-05-25T07:00:00Z"
}API Endpoints
/v1/countriesList all 187 countries with safety scores/v1/countries/{id}Full safety profile for a specific country/v1/citiesCity-level safety data (828 cities)/v1/cities/{id}Full safety profile for a specific city/v1/advisoriesCurrent travel advisories for all countries/v1/incidentsRecent community-reported safety incidents/v1/scoreCalculate custom safety score with your weightings/v1/history/{country_id}Historical safety scores (7-year archive)Simple Pricing
- 1,000 API calls/month
- Country safety scores
- Travel advisories
- JSON responses
- Community support
- 25,000 calls/month
- All Free features
- City-level data
- Historical scores
- Email support
- Rate limit: 100 req/sec
- 250,000 calls/month
- All Starter features
- Real-time incidents
- Webhook events
- Priority support
- SLA 99.9%
- Unlimited calls
- All Pro features
- Custom endpoints
- Dedicated infra
- 24/7 support
- Custom SLA
- On-prem option
Who uses the WSI API?
Insurance companies
Risk-based premium pricing using country scores
Airlines & booking platforms
Safety badges on search results and destination pages
Corporate travel managers
Employee destination risk assessments in real time
Travel apps
Power your app with real-time safety data
Media companies
Real-time safety data for travel journalism
Academic researchers
Free tier for university research (apply separately)
Get Your API Key
Free tier available instantly. Paid plans typically activated within 2 hours.