globalhelplines.org

REST API  ·  Remote MCP server  ·  ~200 countries

Verified crisis helplines for AI

A verified, source-graded directory of crisis helplines across 200 countries — as a REST API and a remote MCP server. So when you need your app or agent surfaces a real, current number instead of hallucinating one.

Add the MCP server Read the docs Browse coverage
~200
countries
~7,300
verified services
23
crisis topics
2
MCP tools

The problem

When someone in crisis talks to your product, the help it gives has to be right.

Large language models routinely invent or misremember helpline numbers — and a wrong number, in that moment, is real harm. 

globalhelplines.org gives your model a verified number to look up — instead of one to guess.

How it works

Two ways to call it, same verified data behind both. Ask for a country and a topic; get back real services with phone, text and chat, hours, languages, and — crucially — where each number came from and how confident we are in it.

Quickstart
Your first call in about a minute — with a key and without one.
API reference
Every endpoint, parameter, error code and response shape. A plain GET for anything that isn't MCP-native.
MCP server
Add one URL and your agent gets get_helplines and get_service.

Why you can trust it

Every record is sourced and graded

Each record carries an auditable history if it's discovery and evidence for its existance, correctness, and quality.

existence
Does this service demonstrably exist, per its own source?
accuracy
Are the number, hours and channels as published right now?
quality
Where audited only. Omitted rather than guessed.

Dated, not guessed

Every record carries the date it was last verified, so you can judge its age yourself instead of trusting a refresh promise.

The whole evidence trail

All the evidence for the record, and its grade changes, in historical order from first detection to the present, is available in the data.

Global, and actually regional

~200 countries, plus every US state and DC. Ask for California and you get California's lines and the national ones — a state filter never hides a national crisis line.

MCP-native

It's a tool your agent calls directly, not a scraper target or a PDF.

Self-serve

A free anonymous tier, real API keys when you need volume. No sales call to try it.

Coverage

~200 countries plus every US state and DC. ~7,300 verified services across 23 crisis topics.

  • suicide
  • domestic_violence
  • sexual_assault
  • child_abuse
  • child_helpline
  • lgbtq
  • substance_abuse
  • mental_health
  • eating_disorder
  • bereavement
  • elder_abuse
  • human_trafficking
  • victim_support
  • gambling
  • youth
  • general_crisis

Full machine-readable lists: /v1/topics · /v1/countries · /v1/regions · /v1/languages

How the data is kept honest

We publish our methodology because, for crisis data, credibility is the product: how services are discovered, how each is verified against its own source, how grades are assigned — conservatively, where "A+" means beyond reasonable doubt — and how national lines are canonicalized so there's one correct record, not fifty stale copies.

Read the methodology →

The limits

  • A grade is a confidence signal, not a guarantee — services change numbers, move, and close.
  • This is not a substitute for local emergency services.
  • Numbers are returned verbatim — present them exactly as given; never reformat or invent.

Access

Start free, scale when you need to.

Tier
Who it's for
Limit
Price
Anonymous
Trying it out, or a low-volume fallback. No key, no signup.
~10 requests/day (IP-gated)
Free
Dev
Building and testing an integration.
~500 requests/month
Free
Nonprofit
Verified nonprofits and crisis services.
~50,000 requests/month
Free — after verification
Commercial
Production products at scale.
High / unmetered
Contact us
Get an API key Talk to us

Machine-readable

/llms.txt
What this API does and how to call it, in the format agents read first.
/openapi.json
Full spec for the /v1 surface. Generate a client, or hand it to a tool-using model.
/healthz
Live status of the Worker serving both surfaces.