# boring-api · geo — Destination Point Calculation

> boring-api · geo — Destination Point Calculation is a paid API for AI agents from geo.boring-api.com, paid per call via x402, $0.0005/call, status unknown (last checked 2026-09-14).

Computes the destination geographic coordinate given an origin point, a bearing in degrees, and a distance in meters using pure spatial math with no external API calls.

## Facts

- Endpoint: POST https://geo.boring-api.com/destination
- Price: $0.0005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/boring-api-geo-destination-point-from-origin-bearing-and-distance-c03740c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pqftM5E-KVCeJ5oHvggjv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability boring-api-geo-destination-point-from-origin-bearing-and-distance-c03740c8 -d '<json body>'
```

Example prompt: Starting from coordinates 37.7749° N, 122.4194° W, what are the exact coordinates if I travel 800 meters at a bearing of 45 degrees northeast?

## When to prefer this

Use this endpoint when you need fast, cheap, serverless spatial math to project a destination coordinate from an origin, bearing, and distance — especially when you want no external geocoding or mapping API dependencies and just need pure geometric computation. Ideal for embedded navigation logic, geofencing setup, or any workflow that computes derived coordinates at scale.

## Known failure modes

- Invalid or missing origin object returns an error
- bearingDegrees outside 0-360 range may cause unexpected results
- distanceMeters of zero or negative value may return the origin or an error
- Malformed origin coordinate (missing lat/lon fields) causes a validation failure
- Payment not included or insufficient USDC returns 402 Payment Required

## How this service works

Pure-library spatial math and timezone lookup. Distance, bearing, polygons, point-in-polygon, timezone-by-coords. No external API calls — all computed in-Worker.

## Output

Returns a destination coordinate object containing the computed latitude and longitude of the point reached after traveling the specified distance in the specified direction from the origin point — all computed in-Worker with no external API calls.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "origin": {
   "type": "object"
  },
  "bearingDegrees": {
   "type": "number"
  },
  "distanceMeters": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/boring-api-geo-destination-point-from-origin-bearing-and-distance-c03740c8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from geo.boring-api.com](https://www.zero.xyz/host/geo.boring-api.com/llms.txt)
