New 25-year ERA5 baseline — methodology published

Risk you can actually defend.

Vigilo pulls from 44 verified feeds — WHO, CDC, ReliefWeb, ACLED, NOAA and more — and scores every country in real time. Updated every 15 minutes. Every score links to the exact source that changed it.

Free live globe — no signup 14-day trial, no credit card Every source is named — no black box

Developer? Get the B2B API →

0+
verified data streams
0
risk domains
0 yrs
ERA5 baseline
~0 m
refresh cadence
Aggregated, not invented

Every signal traces to an official feed. Confirmed events are kept separate from unverified signals — we say so in-app rather than smooth it over.

How the composite is built
WHODisease Outbreak News
CDCHealth Alert Network
ECDCEU surveillance
GDACSGlobal disasters
USGSSeismic & volcanic
NASA EONETEarth observatory
NOAAWeather & storm
ReliefWebOCHA situation reports
WFPHungerMap Live
OpenDengueArboviral series
ACLEDArmed conflict
ERA525-yr climate reanalysis
Coverage

One composite. Seven domains. Every source named.

Health outbreaks · armed conflict · civil unrest · transport · borders · infrastructure · climate — seven domains, one score. Click any number and see the source behind it.

Build on it

REST API, embeddable widget, webhooks or direct pipeline — all backed by the same score. Integrate in half a day.

01Risk API · v1

One endpoint. Every region.

Score any ISO-2 country against the full 25-year baseline plus today's live overlay. Every score returns the raw source lines that produced it — nothing is a black box.

  • Source-traced · each score returns the URLs that moved it
  • Deterministic · same inputs, same score, replayable
  • Free tier, live · anonymous REST, no sales call
Read the API docs
GET https://api.vigilo.cc/api/v1/risk/ET
200
# request
$ curl https://api.vigilo.cc/api/v1/risk/ET \
  -H "Accept: application/json"
// 200 OK
{
  "iso2": "ET",
  "composite": 3.8,
  "domains": {
     "health": 3.9,
     "conflict": 3.1},
  "sources": [
     { "id": "who.don#9821" },
     { "id": "acled#5502" } ]
}
REST
JSON
Anonymous
free tier
Source-traced
every score
Live disease signal feed — world map with epidemic filter list
02Live pipeline

44 sources. Indexed every 15 minutes.

When a source publishes, we ingest it, classify it and update the score — usually within 15 minutes. Every event keeps its original URL and timestamp. No paraphrasing, no invented numbers.

  • Classified at arrival · structured as it's ingested, not post-processed
  • Confirmed vs signal · tagged, never blended silently
  • Replayable history · source-traceable, auditable
03Embeddable widgets

Risk, in the checkout drawer.

Drop one script tag and a risk card appears wherever your user is deciding — checkout, booking flow, order screen. Styled to match your design, loads asynchronously.

  • Async, no layout shift · loads after paint
  • Themed · inherits your tokens
  • Source-linked · every figure traces back
Explore widgets
Risk Assessment modal — composite score 53/100 Moderate risk with source breakdown
Meningitis outbreak view — Europe map with country-level event popup
04Geofenced webhooks

Set a zone. Get paged.

Define a geography — a country, a city radius, a shipping corridor — and we push a Slack or webhook alert the moment an event fires inside it. Every alert includes source links.

  • Flexible zones · country, radius, polygon or corridor
  • Delivery · webhook · Slack · queue
  • Signed & replayable · every payload auditable
Webhook & simulate docs
Who it's for

One API. Different use cases.

Travel, insurance, supply chain — one platform, one integration, three distinct applications. Each team gets exactly what their workflow needs.

Travel · insurers · OTAs

MarketEnterprise-only — expensive, closed, nothing embeds
VigiloRisk widget in checkout + free API with every source linked

Duty-of-care & checkout trust — without an enterprise contract

Insurance · reinsurance

MarketNon-auditable signals — regulator asks, you can't answer
VigiloReproducible score — every number links back to its source

Auditable geo-risk monitoring a regulator can review — and approve

Supply chain · ops

MarketOne vendor per domain, no unified API, every integration is a project
Vigilo7-domain composite, geofenced alerts, one integration point

Replace several vendors with one — earlier signal on cascade risk

How we differ

What they gate. What we open.

Based on publicly observable facts: self-serve access, listed pricing, published methodology. Not a capability ranking.

Enterprise incumbentsRecorded Future · Dataminr · Crisis24
×
API accessSales call required
×
PricingQuote on request
×
Domain coverageSpecialised silos
×
IntegrationOnboarding project
×
MethodologyProprietary / opaque
Vigiloopen · auditable · self-serve
API accessFree key, instant — no sales call
PricingPublished, no surprises
Domain coverage7 domains, one composite score
IntegrationREST + webhooks, copy-paste
MethodologyPublished, backtested, auditable

Reflects publicly observable posture (self-serve access, published pricing & methodology), not a capability ranking. See our methodology →

Validation discipline

We don't demo. We publish the receipts.

Every signal is pre-registered and backtested before it can move a score. Here are three of our own backtests — including the ones that did not work. That discipline is the product.

NOT DEMONSTRATED

Climate → dengue heuristic

A standalone climate heuristic does not beat a trivial seasonal calendar. About as good as chance.

TSS 0.1213 · seasonal 0.6624 · skill -0.541
Raw report ↗
NOT DEMONSTRATED · near-miss

GDELT × seasonal — Phase 1

A small ranking lift, but it failed the pre-registered calibration clause. We did not move the bar.

PR-AUC skill +0.025 · 95% CI [0.004902, 0.104248]
Raw report ↗
NOT DEMONSTRATED · decisive

GDELT × seasonal — Phase 2

More data, six countries, calibration layer — same frozen criterion. The combined model decisively loses to seasonality.

PR-AUC 0.0724 vs 0.1925 · skill -0.1201
Raw report ↗

The full validation record — what we tested, what shipped, what we ruled out. Read the methodology →

Pricing

Transparent tiers. No sales call required.

From free for frontline NGOs to enterprise. Full plan comparison, feature matrix, and FAQ — at our dedicated pricing page.

See full pricing →
Pro $49/mo · Team $199/mo · Org $499/mo · Enterprise from $1,500/mo · NGO Free by application
Get started

Wire Vigilo in this week.

A free API key, a working request on real data, and a methodology you can hand to a reviewer. No procurement.

  • What you can rely on
  • Deterministic scoring · replayable, no black-box ML
  • Source-traced · every score links to its raw line
  • Published methodology · backtests, including failures
  • Open API · free tier, no sales gate