---
title: "POST /v1/addver/completions"
method: POST
path: "/v1/addver/completions"
tags: ["Standard API"]
---

# POST /v1/addver/completions

`POST /v1/addver/completions`

Resolves a partial street address into a list of full address candidates,
optionally selecting a specific candidate by index and verifying it.

**Basic usage** — omit `index`: returns an array of `CompletedAddressItem`
results for the given `partialStreet`.

**With `index`** — specify `index` to resolve a single candidate. Returns
a single `CompletedAddressItem`.

**With `index` + `verify=true`** — additionally runs the selected address
through the USPS/Canada Post verifier and returns a `StandardVerifiedAddress`.

- Uses 1 lookup per call (plus 1 more if geocoding a result).

## Query parameters

- `index` integer
- `verify` boolean
- `properCase` boolean
- `geocode` boolean
- `includeDetails` boolean
- `verifiedOnly` boolean
- `filterExact` boolean
- `limit` integer

## Request body

- CompletionInput
  - `partialStreet` string, required — The partial street address to complete (e.g. `"22 Bay"`).
  - `cityFilter` string — Filter results to a specific city.
  - `stateFilter` string — Filter results to a specific state or province abbreviation.
  - `pcFilter` string — Filter results to a specific postal code prefix.
  - `countryFilter` string — Filter results to a specific country code.
  - `verifiedOnly` boolean — If true, only return addresses that passed USPS/Canada Post verification.

## Response `200`

The request has succeeded.

- object
  - `status` 'success' | 'error', required
  - `message` string, required
  - `data` union, required
    - CompletedAddressItem
      - `address` object, required — The resolved address components.
        - `address` string, required — The first line of the address.
        - `address2` string — The second line of the address.
        - `city` string — The city.
        - `prov` string — The province or state abbreviation.
        - `pc` string — The postal code.
        - `country` string — The ISO 2-letter country code.
      - `geocodeResult` GeocodeResult
        - `location` object, required — Object that contains `lat`, `lng` properties with number values
          - `lat` number, required
          - `lng` number, required
        - `accuracy` number, required — A real number from 0.00 to 1.00 which represents an [accuracy score](https://avdocs.postgrid.com/#accuracy-score)
        - `accuracyType` 'rooftop' | 'point' | 'range_interpolation' | 'nearest_rooftop_match' | 'intersection' | 'street_center' | 'place' | 'state', required — A string representing the [accuracy type](https://avdocs.postgrid.com/#accuracy-type)
      - `errors` Errors — Errors encountered during address verification.
        - `line1` string[] — Errors related to the first address line.
        - `line2` string[] — Errors related to the second address line.
        - `city` string[] — Errors related to the city.
        - `provinceOrState` string[] — Errors related to the province or state.
        - `postalOrZip` string[] — Errors related to the postal or ZIP code.
        - `generic` string[] — Generic errors not tied to a specific field.
    - CompletedAddressItem[]
      - `address` object, required — The resolved address components.
        - `address` string, required — The first line of the address.
        - `address2` string — The second line of the address.
        - `city` string — The city.
        - `prov` string — The province or state abbreviation.
        - `pc` string — The postal code.
        - `country` string — The ISO 2-letter country code.
      - `geocodeResult` GeocodeResult
        - `location` object, required — Object that contains `lat`, `lng` properties with number values
          - `lat` number, required
          - `lng` number, required
        - `accuracy` number, required — A real number from 0.00 to 1.00 which represents an [accuracy score](https://avdocs.postgrid.com/#accuracy-score)
        - `accuracyType` 'rooftop' | 'point' | 'range_interpolation' | 'nearest_rooftop_match' | 'intersection' | 'street_center' | 'place' | 'state', required — A string representing the [accuracy type](https://avdocs.postgrid.com/#accuracy-type)
      - `errors` Errors — Errors encountered during address verification.
        - `line1` string[] — Errors related to the first address line.
        - `line2` string[] — Errors related to the second address line.
        - `city` string[] — Errors related to the city.
        - `provinceOrState` string[] — Errors related to the province or state.
        - `postalOrZip` string[] — Errors related to the postal or ZIP code.
        - `generic` string[] — Generic errors not tied to a specific field.
    - StandardVerifiedAddress
      - `city` string, required — The city name of the address.
      - `country` string, required — The country code of the address.
      - `countryName` string — The country name of the address.
      - `details` StandardDetails
        - `streetName` string — Name of the street where the address is located
        - `streetType` string — Type of the street (DR, ST, BLVD, etc)
        - `streetDirection` string — The direction of the street (N, S, E, W, etc)
        - `streetNumber` string — Street number (e.g. the 20 in 20 Bay St)
        - `preDirection` string — The pre-direction of the street (before the street name, US addresses only)
        - `postDirection` string — The post-direction of the street (after the street name, US addresses only)
        - `suiteKey` string — The suite key
        - `suiteID` string — The unit number/name
        - `boxID` string — PO Box ID
        - `deliveryInstallationAreaName` string — Delivery installation area name
        - `deliveryInstallationType` string — Delivery installation type
        - `deliveryInstallationQualifier` string — Delivery installation qualifier
        - `ruralRouteNumber` string — Rural route number
        - `ruralRouteType` string — Rural route type
        - `extraInfo` string — Any extra information relevant to the address
        - `county` string — County in the United States (US address only)
        - `countyNum` string — FIPS code for county (US address only)
        - `usCensusFIPS` string — US Census FIPS code (US address only)
        - `usCensusCMSA` string — US Census consolidated metropolitan statistical area
        - `usCensusBlockNumber` string — US Census block number
        - `usCensusTractNumber` string — US Census tract number
        - `usCensusMA` string — US Census metropolitan area
        - `usCensusMSA` string — US Census metropolitan statistical area
        - `usCensusPMSA` string — US Census primary metropolitan statistical area
        - `usHasDaylightSavings` boolean — True if address location recognizes DST
        - `usTimeZone` string — Time zone for the US address area
        - `usCongressionalDistrictNumber` string — US congressional district number
        - `usStateLegislativeUpper` string — Upper legislative district for the US address
        - `usStateLegislativeLower` string — Lower legislative district for the US address
        - `usMailingsCarrierRoute` string — 4-character code assigned to mail delivery route within a 5 digit zip code
        - `usMailingCheckDigit` string — PostNet barcode digit
        - `usMailingsDefaultFlag` boolean — True if US address matches a high-rise default or rural route default in the USPS data
        - `usMailingsDeliveryPoint` string — Unique USPS identifier for the delivery point
        - `usMailingsDpvConfirmationIndicator` string — See [USPS DPV](https://avdocs.postgrid.com/#usps-dpv)
        - `usMailingsDpvCrmaIndicator` string — Y if this is a commercial mail receiving agency, N otherwise
        - `usMailingsDpvFootnote1` string — See [USPS DPV](https://avdocs.postgrid.com/#usps-dpv)
        - `usMailingsDpvFootnote2` string — See [USPS DPV](https://avdocs.postgrid.com/#usps-dpv)
        - `usMailingsDpvFootnote3` string — See [USPS DPV](https://avdocs.postgrid.com/#usps-dpv)
        - `usMailingsElotAscDesc` string — A for ascending, D for descending
        - `usMailingsElotSequenceNumber` string — eLOT sequence number
        - `usMailingsEWSFlag` string — Y if address is in early warning system database
        - `usMailingsLACSFlag` string — Y if address converted by LACS
        - `usMailingsLACSReturnCode` string — Corresponds to USPS LACSLink return code
        - `usMailingsRecordTypeCode` string — See [USPS DPV](https://avdocs.postgrid.com/#usps-dpv)
        - `usMailingsSuiteLinkReturnCode` string — See [USPS DPV](https://avdocs.postgrid.com/#usps-dpv)
        - `usPostnetBarcode` string — PostNet barcode for the address (US address only)
        - `residential` boolean — Indicates that the address is residential (US address only)
        - `vacant` boolean — Indicates that the address is vacant according to the USPS (US address only)
      - `errors` Errors — Errors encountered during address verification.
        - `line1` string[] — Errors related to the first address line.
        - `line2` string[] — Errors related to the second address line.
        - `city` string[] — Errors related to the city.
        - `provinceOrState` string[] — Errors related to the province or state.
        - `postalOrZip` string[] — Errors related to the postal or ZIP code.
        - `generic` string[] — Generic errors not tied to a specific field.
      - `firmName` string — The firm name of the address.
      - `geocodeResult` GeocodeResult
        - `location` object, required — Object that contains `lat`, `lng` properties with number values
          - `lat` number, required
          - `lng` number, required
        - `accuracy` number, required — A real number from 0.00 to 1.00 which represents an [accuracy score](https://avdocs.postgrid.com/#accuracy-score)
        - `accuracyType` 'rooftop' | 'point' | 'range_interpolation' | 'nearest_rooftop_match' | 'intersection' | 'street_center' | 'place' | 'state', required — A string representing the [accuracy type](https://avdocs.postgrid.com/#accuracy-type)
      - `line1` string, required — The first line of the address.
      - `line2` string — The second line of the address.
      - `postalOrZip` string, required — The postal code or ZIP code of the address.
      - `provinceOrState` string, required — The province or state of the address.
      - `provinceOrStateName` string — The full name of the province or state.
      - `status` 'verified' | 'corrected' | 'failed' — The verification status of an address.
      - `zipPlus4` string — The zip plus 4 code of the address.

## Other responses

- `400` — The server could not understand the request due to invalid syntax.
- `403` — Access is forbidden.

---

[API](https://skmtc.net/postgrid/apis/postgrid-address-verification-api.md) · [All operations](https://skmtc.net/postgrid/apis/postgrid-address-verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/postgrid/postgrid-address-verification-api/versions/537d2bbc624a/schema)
