Skip to main content
Validate takes a complete free-text address and returns the best matching G-NAF address plus Prontiq match-quality fields. Use it when a user submits an address, when you are cleaning address data, or when you need a single best match rather than a list of suggestions.
Usage is metered in credits. See the Credits guide for response headers and usage behaviour.

When to use it

  • Verify a complete address at form submission.
  • Check imported address data before storing it.
  • Decide whether to accept, confirm, or manually review a submitted address.
Use Autocomplete instead while a user is still typing.

Request

Examples

Response

When no usable match is found, match is null, prontiqMatchScore is 0, and prontiqMatchQuality is none.

Prontiq match quality

Validate returns two Prontiq-owned match-quality fields:
  • prontiqMatchScore: integer from 0 to 100.
  • prontiqMatchQuality: bucket derived from the score.
The nested match.confidence field is numeric G-NAF source-record metadata for the returned address record. It is not Prontiq match quality, not deliverability, and not geocode precision. See Address API concepts.

Integration tips

  • Treat high as the only match-quality level that is normally safe to auto-accept.
  • Show medium matches to the user before storing them.
  • Keep the id from a successful match if you later need Enrich.
  • Preserve X-Request-Id from error responses for support.
See the Validate API reference for the generated schema and live playground.