Instant rate quotes
√(X² + Y²) is the exact ground distance to the airport. Map it to your price bands at checkout — in microseconds, offline, with no geocoding bill.
FOR LOGISTICS Couriers · express · last mile · e-commerce
An AirportVector code already contains the nearest airport hub, the direction and the distance. Your system can quote, zone and route a parcel from the code alone — no geocoding call, no address clean-up.
Read straight from the code — before any lookup.
Pricing, hub assignment and driver hand-off all start with the same question: how far is this from the hub? AirportVector answers it inside the code.
√(X² + Y²) is the exact ground distance to the airport. Map it to your price bands at checkout — in microseconds, offline, with no geocoding bill.
The first three letters are the nearest commercial airport. Route the parcel to that hub, or to a hub you map it to.
Rural homes, new estates, construction sites, farms, beaches. If it has a GPS position, it has a code — even where no street address exists.
“NW of Trichy airport, about 5 km” makes sense to a person. Drivers can sanity-check a drop before they set off.
4,133 commercial airports anchor every point on Earth. The same code format works across borders, oceans and remote regions.
Plain maths plus a small airport file. No per-lookup fees, no dependency on a third-party service to stay online.
Paste a list of AirportVector codes (one per line) and set your distance bands. Everything runs in your browser — nothing is uploaded.
Results
| Code | Hub | Direction | Locality | Distance | Zone |
|---|---|---|---|---|---|
| Loading airport list… | |||||
| Street address | Latitude / longitude | Generic grid codes | AirportVector | |
|---|---|---|---|---|
| Works where there's no address | No | Yes | Yes | Yes |
| A person can read roughly where it is | Yes | No | No | Yes |
| Tells you the nearest hub | No | No | No | Yes |
| Tells you the distance (for zoning) | No | After calculation | No | Yes, exact |
| Needs a lookup service | Geocoder | No | Varies | No |
| Short to type or say | Long | Long | Yes | Yes (10–17 chars) |
Reference libraries in Python and JavaScript, tested against each other on 78,000+ cases. A hosted API is available to pilot partners.
import airportvector as av
def zone_for(code, bands=(15, 50, 150, 500)):
km = av.distance_from_anchor_m(code) / 1000
hub = av.parse(code).anchor
zone = next((i + 1 for i, b in enumerate(bands) if km <= b), 5)
return hub, round(km, 1), zone
zone_for("TRZ 55511 79566") # ('TRZ', 5.5, 1)
OAVG.loadRegistry(await (await fetch("/anchors.json")).json());
const code = OAVG.normalize(input.value); // validates
const km = OAVG.distanceFromAnchorM(code) / 1000;
const hub = OAVG.parse(code).anchor; // "TRZ"
const pin = OAVG.decode(code); // {lat, lon}
We're working with a small number of couriers and delivery platforms to measure the impact on real routes.
Draft specification v4. Airport coordinates are being verified against official sources before a stable release.