API & INTEGRATIONS

Risk intelligence.
Right inside
your stack.

Bring weather alerts, analysed risk intelligence and early-awareness events into your platform. One secure API. Three connected streams.

HTTPS / RESTJSON + GeoJSONAPI-key access
THE DATASURFR INTELLIGENCE API
GET/v1/eventsHTTPS
Weather alertsOfficial warnings. Mapped impact areas.
GeoJSON
Intelligence eventsCurated analysis. Decision-ready context.
JSON
Informative eventsBroader coverage. Earlier awareness.
JSON
Your platform. Your workflows.
One response, scoped to your subscribed feeds.
01HTTPS endpoint
03Independent data streams
24hRolling look-back window
5 minRecommended polling interval
THE INTELLIGENCE YOU NEED

Three streams.
One connected picture.

Get the breadth to see what is happening, the context to understand it, and the geography to put it on your map.

OFFICIAL WARNINGS

Weather alerts

Official meteorological and disaster warnings for heat, wind, floods, cyclones and other hazards.

  • Affected areas as GeoJSON polygons
  • Severity, certainty and urgency
  • Onset, expiry and recommended actions
weather_alertsFeatureCollection
ANALYSED INTELLIGENCE

Intelligence events

Curated, analysed risk events enriched with context to support operational decisions.

  • Risk categories and impact levels
  • Analysis and impact assessments
  • Locations and source references
intelligence_eventsitems[]
EARLY AWARENESS

Informative events

A broader, lower-latency stream of unanalysed events summarised from open sources.

  • Machine-generated event summaries
  • Categories, locations and source links
  • Higher-volume situational awareness
informative_eventsitems[]
BUILT TO CONNECT

One endpoint.
A straightforward
way in.

Make a GET request with your API key. Receive structured data. Follow the cursor to collect every page.

Simple authenticationSend your key in the X-API-Key header. No separate token-generation step.
Works with your stackUse any server-side HTTPS client that can send headers and read JSON.
Built for incremental updatesTrack changes with updated_since and resume from your saved watermark.
Request API access
datasurfr / intelligence-api
cURL · SERVER-SIDE REQUEST
# Your first poll: the last 24 hours
  curl --get \
    'https://api.intel.datasurfr.ai/v1/events' \
    --header "X-API-Key: $DATASURFR_KEY" \
    --header 'Accept: application/json' \
    --data-urlencode 'limit=100'

  # Next polls: add your saved UTC watermark
  # --data-urlencode "updated_since=$LAST_SEEN"

  # Follow links.next exactly as returned.
  # Keep the X-API-Key header on every page.

A small, focused request surface.

All three query parameters are optional.
ParameterWhat it doesDefault / range
updated_sinceReturns records changed strictly after a timezone-aware ISO-8601 timestamp.Last 24 hours on first call
limitSets the page size per stream, for up to 3 × limit records per response.100 default · 1–500
cursorContinues a page walk. Follow links.next without modifying its URL.Omit on the first page

The cursor preserves your time filter. When paging, send only the cursor and limit. Timestamps older than 24 hours are clamped to the rolling window.

Explore the full integration guideField references, pagination, error handling and implementation walkthrough.
PDF · JULY 2026
FROM FIRST CALL TO CONTINUOUS SYNC

Connect once. Stay informed.

A one-time backfill, followed by a predictable polling loop.

  1. 01

    Get your API key

    Request access from the datasurfr team. Store the key securely on your server and confirm your first response.

  2. 02

    Backfill 24 hours

    Start without updated_since. Follow every links.next URL and upsert records by their stable IDs.

  3. 03

    Save your watermark

    After a complete, non-degraded page walk, save the greatest updated_at value received.

  4. 04

    Poll and repeat

    Start a new poll every five minutes using your watermark. Drain all pages before advancing it.

One sequential walker. Predictable delivery. Responses may be cached for 60 seconds. Fetch pages back-to-back within a poll; pace the start of each new poll.

YOUR INTELLIGENCE. YOUR WORKFLOWS.

Make it part of
how your teams work.

Use the feed as a building block for your own integrations. Your application handles mapping, routing, storage and business rules.

GSOC dashboards

Bring event locations, categories and impact levels into the operational view your team already uses.

Risk intelligence platforms

Enrich your product with structured weather, analysed intelligence and early-awareness feeds.

Weather impact mapping

Overlay official warning polygons on your own map of sites, routes and areas of interest.

Site & supplier monitoring

Compare event coordinates and impact radii with your locations to identify potential disruption.

Alerts in your channels

Use your backend to route relevant events into collaboration tools and escalation workflows.

BI & risk reporting

Store the feed in your data platform to build trend views, category analysis and operational reporting.

BUILT FOR THE REAL WORLD

Keep your integration
on solid ground.

Clear signals help your application handle partial results, recover from interruptions and keep its position.

Read the technical guide
01

Handle partial results explicitly

Check meta.degraded, even on HTTP 200. Process available streams and hold your watermark if any page is degraded.

02

Resume with confidence

Upsert by stable record ID. If a cursor is stale, start a fresh walk from your saved watermark within the 24-hour window.

03

Recover and trace requests

Use exponential backoff on 429 or 503. Log X-Request-ID to help the datasurfr team trace a request.

LET’S CONNECT

Your platform.
Powered by datasurfr intelligence.

Tell us what you are building. We’ll help you explore feed access and plan your integration.

Book a Demo Discuss your use case with our team.