Docs / Places and transport

Helplines API

National emergency and helpline numbers.

112 for any emergency, and the national helplines for women, children, senior citizens, cyber fraud, mental health, railways, highways, consumers and more, with who runs each.

Base URL https://api.dharun.devNo key needed for most600 units a minute, 3000 with a free keyThis page as Markdown

National helplines

GET/v1/helplines

ParameterDescription
qquerySearch the names and purposes.

curl

curl "https://api.dharun.dev/v1/helplines?q=cyber&utm_medium=docs"

JavaScript

const response = await fetch("https://api.dharun.dev/v1/helplines?q=cyber&utm_medium=docs");
const body = await response.json();
if (!response.ok) throw new Error(body.error.message);
console.log(body.data);

Python

import requests

response = requests.get("https://api.dharun.dev/v1/helplines?q=cyber&utm_medium=docs", timeout=10)
body = response.json()
if not response.ok:
    raise RuntimeError(body["error"]["message"])
print(body["data"])
Try it here

Change the values and send the request from your browser. Needs JavaScript.

Response

{
  "data": [
    {
      "number": "1930",
      "name": "Cyber crime helpline",
      "for": "Report online financial fraud at once (also cybercrime.gov.in)",
      "tollFree": true,
      "hours": "24x7",
      "runBy": "Indian Cyber Crime Coordination Centre"
    }
  ],
  "meta": {
    "total": 1,
    "note": "National numbers, free from any phone. In an emergency call 112. State helplines are not listed."
  }
}

Using an AI assistant? Connect the MCP server and it can call this API by itself. Want every endpoint on one bench? Open the playground.