Use case · Address risk & KYC

An address that looks valid can still be fake.

Confirm if an address can actually receive mail before you trust the account behind it. Run that check as a native app in your Snowflake account, so KYC and fraud screening work from confirmed input, not just correct formatting.

USPS CASS certified 25 years in production Sub-100ms latency 99.999% uptime SOC 2 Type II Zero data retention

Trusted by data teams at brands that can't afford bad records

Amazon Microsoft Mastercard American Express Sony Verizon Visa Xerox
The problem

A well-formatted address can still be fake

Most validation stops at format: right pattern, valid ZIP, nothing more. For onboarding and fraud screening that's the wrong question. A syntactically perfect address that no one can receive mail at is exactly the pattern worth catching.

Synthetic identities, mule accounts, and application fraud all share it. And addresses that contradict their claimed use surface risk your current check may never see.

  • Synthetic and application fraudClean-looking addresses that resolve to nothing.
  • KYC / CIP gapsValid format is not verified input.
  • Residential / commercial mismatchAn account whose address use contradicts its claim.
  • Review overloadNo signal to separate confirm-and-proceed from send-to-review.
How it works

One SQL call. Validated data back in your table.

1

Install the native app

Get the app from the Snowflake Marketplace and grant the external access integration. The app runs inside your Snowflake account. You control the access and can revoke it at any time.

2

Select the addresses to validate

Pass a SELECT query with the addresses you want to validate and specify where you want the results saved. AV3 processes the records directly from your Snowflake data.

3

Use the validated output

AV3 creates a timestamped results table in your schema, based on the table name you supply in the call, with the full validation output. Your corrected and standardized address data is ready for the next step in your workflow — no batch files, CSV exports, or re-imports.

What the output includes

DPV decisioning, not just pass or fail

Valid isn't the same as confirmed. You need to know whether an address can actually receive mail, and what to do with the ones that can't. Per address, AV3 returns:

  • Standardized components — street, city, state, ZIP+4, formatted to the CASS standard.
  • DPV Description — whether the address is a confirmed delivery point, and if not, what the postal data says about it.
  • DPV Notes Description — what was found or missing at the delivery point, so a fixable address gets corrected and kept rather than dropped.
  • Residential Delivery Indicator (RDI) — flags whether the address is residential or not.
  • Corrections Description — what changed and why, so the record is auditable.

AV3 verifies the address. It doesn't score the applicant. The output is a signal you feed into your own KYC and fraud logic. It is not a fraud decision on its own.

Who it's for

For the engineer who got asked to screen the addresses

Your risk team wants unconfirmed addresses routed to review, not auto-approved

Confirm applicant addresses are live delivery points before approval, and flag the ones that can't be confirmed so they go to a human instead of straight through.

Your fraud team needs address signals feeding the rules they already run

Non-deliverable addresses and residential or not mismatches become inputs to your existing fraud logic, not a separate system to maintain.

Your compliance team needs the check to meet a recognized standard

CASS-certified validation checks each address against US postal data, so the record behind an approval is auditable.

You need it to run inside the pipeline, not as a separate service

One SQL call in Snowflake, results back in your table, ready for the next step in the pipeline. No new service to stand up.

Security & architecture

You control the connection. We retain nothing.

AV3 runs as a native app inside your Snowflake account. When you call AV3_GET_BEST_MATCHES, the app sends address data to the Service Objects validation API through a single external access integration that you explicitly grant at setup. The API validates the address, returns the result, and retains nothing. Your data stays private and secure because it never sits in a third-party system and nothing is kept on our side.

The external access integration is the only connection. It is fully visible in the app manifest before you install, you grant it yourself, and you can revoke it at any time. There are no batch files in transit, no data sitting in a third-party bucket, and no CSV exports leaving your environment.

USPS CASS certified SOC 2 Type II PCI-DSS
Your Snowflake accountAV3_GET_BEST_MATCHES runs on your data, in your warehouse
Single external access integrationYou grant it, you can revoke it — the only connection
Service Objects validation APIValidates & returns the result — stores nothing
Pricing

Transparent pricing. Pay through the Snowflake Marketplace.

Standard

$2,500 / year
100,000 validations
  • Full API output
  • Sub-100ms latency, 99.999% uptime
  • 20-day trial — 1,000 records, full output
Higher volume

Enterprise

$7,500 / year
500,000 validations
  • Full API output
  • Sub-100ms latency, 99.999% uptime
  • 20-day trial — 1,000 records, full output
Marketplace Capacity Drawdown (MCD) supported.

Use your existing committed Snowflake spend to purchase. No separate procurement process, no additional contract. If your team has committed Snowflake credits, this purchase can draw from that balance.

Unlike most address validation vendors, pricing is visible before you talk to anyone. No "request a quote," no sales call required to learn what it costs.

Why Service Objects

Enterprise reliability, proven since 2001.

The validation infrastructure behind AV3 has run in production for over two decades — trusted by Fortune 500 data teams and backed by billions of validated transactions.

25 years
In production, since 2001
8 Billion+
Validations delivered
99.999%
Uptime SLA, financially backed
SOC 2 Type II
Independently audited security
Fortune 500
Clients rely on our data

See which addresses you can actually trust. Free for 20 days.

1,000 address validations with full API output. Install from the Snowflake Marketplace and run it on real onboarding data. No credit card needed.

USPS CASS certified Sub-100ms latency Zero data retention

Not the person who installs things in Snowflake? Forward this — your data team can have it running in an afternoon.

Questions, answered

Frequently asked questions

Does DPV tell me if an applicant is fraudulent?
No. It tells you whether the address is a confirmed, deliverable USPS delivery point, and whether it's residential or not. That's a signal for your fraud and KYC logic, not a fraud score.
What's the difference between a formatted address and a confirmed one?
A formatted address has the right pattern and a valid ZIP. A confirmed one has DPV saying mail can actually be delivered there.
What does AV3 validate?
US mailing addresses. It validates, corrects, and standardizes each one, and confirms whether mail can actually be delivered there. If you need email validation, phone validation, or international addresses, Service Objects has separate APIs for those.
Does my data leave Snowflake?
Address data is sent to the Service Objects validation API through a single external access integration that you grant at setup. The API validates the address and returns the result. No data is stored, logged, or retained by Service Objects. There are no batch files, no CSV exports, and no data sitting in a third-party system.
Is the app CASS certified?
Yes. AV3 is USPS CASS certified, validated against official postal data that is updated monthly. Service Objects is also SOC 2 Type II and PCI-DSS certified.
What does the trial include?
A free 20-day trial with 1,000 address validations. The trial provides the full API output. At the end of 20 days or 1,000 records (whichever comes first), the trial stops. No automatic charges or conversions.
Can I pay using my existing Snowflake commitment?
Yes. AV3 supports Marketplace Capacity Drawdown (MCD). If your organization has committed Snowflake spend, this purchase can draw from that balance with no separate procurement process or contract.
How is this different from exporting a CSV and using an external validation service?
No export, no file transfer, no re-import, and far fewer resources to run. You call it from SQL and results land in a Snowflake table. The traditional batch-file workflow is eliminated entirely.

Cookies Policy

We use cookies to enhance your browsing experience.

Cookies, tracking pixels, and similar tech are small data files served by our platform and stored on your device. They help with site operation, personalization, and may track your usage for targeted ads on other sites.

By using our site, you agree to our cookie use.

Third-party services may also deploy cookies, including Google, Facebook, and others. These services collect anonymous data like IP addresses and device IDs for analytics and site functionality.

Thanks, I understand.