Loading public network map...

0 visible cluster mode

Contributor Reputation

Leaderboards and Badges

Loading leaderboards...

Geographic Intelligence

Coverage and database health.

0Networks
0WiFi
0BLE

Recent Growth

Top Regions

Manufacturers

Encryption

Team Competition

Map together. Rank together.

Loading your team...

Create Team

Join Team

Team Leaderboard

All time
Loading teams...

Your Contributor Identity

My Profile

Sign in to manage your profile.

Developer API

OpenWD HTTP API

Free, RESTful access to wireless network data. Public reads need no key. Write actions require a contributor token.

Base URLhttps://cache.api.openwardrive.com

Your API Key

Sign in to get a personal bearer token for authenticated requests (uploads, teams, profile).

Quick Start

curl "https://cache.api.openwardrive.com/api/networks?bbox=-122.5,37.7,-122.3,37.8"

Map Data

GET/api/networks?bbox=...

Network records within a bounding box. Optional: type, search, limit.

Example response
{
  "networks": [
    { "id": "abc123", "ssid": "MyNetwork",
      "type": "WiFi", "authMode": "WPA2",
      "lat": 37.7749, "lon": -122.4194,
      "bestRssi": -45, "sightings": 12 }
  ]
}
GET/api/clusters?bbox=...&zoom=...

Aggregated clusters for lower zoom levels. Reduces payload at wide views.

GET/api/networks/:id

Full network detail with sighting history and metadata.

Example response
{
  "id": "abc123", "ssid": "MyNetwork",
  "type": "WiFi", "authMode": "WPA2",
  "manufacturer": "Ubiquiti", "channel": 6,
  "sightings": [
    { "lat": 37.77, "lon": -122.42,
      "rssi": -45, "firstSeen": "2025-01-15T..." }
  ]
}
GET/api/networks/export.csv?bbox=...

CSV export of all visible public networks. Same filters as /api/networks.

Teams & Profiles

GET/api/teams

Team leaderboard with summed member contribution totals.

POST/api/teams

Create a team. Requires auth. Body: { "name": "..." }.

POST/api/teams/:id/join

Join a team. Your points count toward that team's total.

DELETE/api/me/team

Leave your current team. Requires auth.

GET/api/users/:id

Public contributor profile with stats.

Stats & Tiles

GET/api/stats

Global database totals: network count, sighting count, etc.

Example response
{
  "totalNetworks": 1234567,
  "totalSightings": 9876543,
  "totalContributors": 842
}
GET/api/geo/summary

Coverage, manufacturer, and encryption aggregates.

GET/api/heatmaps?bbox=...

Aggregated heatmap cells for client-side rendering.

GET/api/tiles/metadata

Vector tile set metadata for fast blue-dot rendering.

Public data license: ODbL-1.0

Contribute Data

Upload WiGLE CSV

Accepted WiGLE v1.6 rows become public network records. Keep uploads lawful and only contribute data you are allowed to share.

Contributor Access

Sign in to contribute

Public browsing and exports do not require an account. Sign in to upload datasets, manage contributions, and build reputation.