what3words website screenshot

what3words

what3words has divided the world into a grid of three-metre squares and given each one a unique three-word address (e.g. ///filled.count.soap). The what3words Public API converts between three-word addresses and latitude / longitude coordinates, offers an AutoSuggest with autocorrect for voice/typing input, exposes supported languages and locale variants, and returns grid sections as GeoJSON. The API is HTTPS GET only, authenticated by API key in a query parameter or X-Api-Key header, and is wrapped by official SDKs for Swift, Android, Java, JavaScript, Python, PHP, and .NET, plus UI components for map and OCR experiences.

15 APIs 0 Features
GeocodingAddressingLocationThree Word AddressMaps

APIs

what3words Public API

REST API for converting between three-word addresses and latitude / longitude coordinates, with AutoSuggest, available-languages, and grid-section endpoints. JSON or GeoJSON res...

what3words convert-to-3wa Endpoint

Converts a latitude / longitude coordinate into a three-word address in a chosen language.

what3words convert-to-coordinates Endpoint

Converts a three-word address into a latitude / longitude coordinate and a bounding square.

what3words AutoSuggest Endpoint

Validates and autocorrects partial or imperfect three-word input, returning ranked suggestions. Supports focus, clipping by polygon, country, bounding box or circle, and voice-i...

what3words available-languages Endpoint

Returns all supported what3words languages and locale variants.

what3words grid-section Endpoint

Returns the what3words three-metre grid for a specified bounding box as JSON or GeoJSON, suitable for map overlays.

what3words JavaScript SDK

Official JavaScript wrapper around the what3words Public API for browser and Node.js applications.

what3words Python SDK

Official Python wrapper around the what3words Public API.

what3words Java SDK

Official Java wrapper around the what3words Public API for server-side JVM applications.

what3words PHP SDK

Official PHP wrapper around the what3words Public API.

what3words Swift SDK

Official Swift wrapper around the what3words Public API for iOS, iPadOS, and macOS applications.

what3words Android SDK

Official Android wrapper around the what3words Public API for native Android applications.

what3words Swift Map Components

UI components for embedding what3words grids, markers, and AutoSuggest experiences in Apple Maps-based iOS and iPadOS applications.

what3words OCR Camera Component

UI component that uses the device camera to scan three-word addresses from signage, packaging, or printed materials.

what3words API Docs and OpenAPI Repository

Public repository hosting the OpenAPI specification, LLM files, and reference material for the what3words Public API.

Collections

Pricing Plans

What3Words Plans Pricing

1 plans

PLANS

Rate Limits

What3Words Rate Limits

2 limits

RATE LIMITS

FinOps

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: what3words Public API
  version: '3.0'
request:
  auth:
    type: apikey
    key: key
    value: '{{key}}'
    placement: query
items:
- info:
    name: Convert a 3 word address to coordinates
    type: http
  http:
    method: GET
    url: https://api.what3words.com/v3/convert-to-coordinates
    params:
    - name: words
      value: ''
      type: query
      description: A 3 word address as a string e.g. filled.count.soap
    - name: format
      value: ''
      type: query
    - name: language
      value: ''
      type: query
  docs: Convert a 3 word address to coordinates
- info:
    name: Convert coordinates to a 3 word address
    type: http
  http:
    method: GET
    url: https://api.what3words.com/v3/convert-to-3wa
    params:
    - name: coordinates
      value: ''
      type: query
      description: Latitude and longitude as comma separated values e.g. 51.521251,-0.203586
    - name: language
      value: ''
      type: query
    - name: format
      value: ''
      type: query
  docs: Convert coordinates to a 3 word address
- info:
    name: AutoSuggest possible 3 word addresses
    type: http
  http:
    method: GET
    url: https://api.what3words.com/v3/autosuggest
    params:
    - name: input
      value: ''
      type: query
    - name: n-results
      value: ''
      type: query
    - name: focus
      value: ''
      type: query
    - name: n-focus-results
      value: ''
      type: query
    - name: clip-to-country
      value: ''
      type: query
    - name: clip-to-bounding-box
      value: ''
      type: query
    - name: clip-to-circle
      value: ''
      type: query
    - name: clip-to-polygon
      value: ''
      type: query
    - name: input-type
      value: ''
      type: query
    - name: language
      value: ''
      type: query
    - name: prefer-land
      value: ''
      type: query
  docs: AutoSuggest possible 3 word addresses
- info:
    name: Returns a section of the 3m x 3m what3words grid for a bounding box
    type: http
  http:
    method: GET
    url: https://api.what3words.com/v3/grid-section
    params:
    - name: bounding-box
      value: ''
      type: query
      description: Bounding box as south_lat,west_lng,north_lat,east_lng
    - name: format
      value: ''
      type: query
  docs: Returns a section of the 3m x 3m what3words grid for a bounding box
- info:
    name: List all 3 word address languages supported
    type: http
  http:
    method: GET
    url: https://api.what3words.com/v3/available-languages
  docs: List all 3 word address languages supported
bundled: true