---
title: "Deathspot UG API"
description: "The Deathspot UG API powers the public map. Use it to read danger spots, report new ones,\nconfirm or deny existing spots, flag problems for moderators, and check a route for danger\nspots.\n\n- **No API key.** The public API is anonymous. Visitors are told apart by a salted,\n  non-reversible hash of their IP address and user agent, which is used only for\n  one-vote-per-spot and rate limits.\n- **JSON in, JSON out.** Send `Content-Type: application/json` on every `POST`.\n- **Uganda only.** Coordinates must fall inside Uganda's bounding box\n  (latitude −1.6 to 4.3, longitude 29.5 to 35.1).\n- **Rate limited.** Every endpoint returns `RateLimit-Limit`, `RateLimit-Remaining`,\n  `RateLimit-Reset` and `RateLimit-Policy` headers, and `429` with `Retry-After` when you're\n  over a limit. See the Rate limits guide.\n- **Places, not people.** Reports describe locations. Phone numbers in free text are replaced\n  with `[removed]`, and moderators delete anything that names or accuses a person.\n\nModeration (approving, hiding, editing and verifying spots) is not part of the public API.\nModerators use the `/admin` panel.\n"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.deathspot.org/llms.txt
> Use this file to discover all available pages before exploring further.

The Deathspot UG API powers the public map. Use it to read danger spots, report new ones,
confirm or deny existing spots, flag problems for moderators, and check a route for danger
spots.

- **No API key.** The public API is anonymous. Visitors are told apart by a salted,
  non-reversible hash of their IP address and user agent, which is used only for
  one-vote-per-spot and rate limits.
- **JSON in, JSON out.** Send `Content-Type: application/json` on every `POST`.
- **Uganda only.** Coordinates must fall inside Uganda's bounding box
  (latitude −1.6 to 4.3, longitude 29.5 to 35.1).
- **Rate limited.** Every endpoint returns `RateLimit-Limit`, `RateLimit-Remaining`,
  `RateLimit-Reset` and `RateLimit-Policy` headers, and `429` with `Retry-After` when you're
  over a limit. See the Rate limits guide.
- **Places, not people.** Reports describe locations. Phone numbers in free text are replaced
  with `[removed]`, and moderators delete anything that names or accuses a person.

Moderation (approving, hiding, editing and verifying spots) is not part of the public API.
Moderators use the `/admin` panel.

Version: 1.0.0

## Servers

- `https://deathspot.org`
- `http://localhost:3000`

## Sections

- [Spots](/api/tags/Spots)
- [Community](/api/tags/Community)
- [Routing](/api/tags/Routing)
- [Search](/api/tags/Search)
- [Insights](/api/tags/Insights)
- [System](/api/tags/System)


Source: https://docs.deathspot.org/api/index.md
