Service Objects DOTS LogoDOTS Address Detective

Save Bad Addresses!
Advanced Address Correction for Undeliverable Contact Records

Get Your Free API Key

Real-time API fixes fatal addressing errors
Uses fuzzy logic & available data to append address data
Includes CASS-Certified USPS address verification

This real-time, fuzzy matching, API web service uses any available data points as clues to determine and append accurate address data. Then the matched address is verified against our CASS™ Certified USPS® address verification database, and a confidence score is returned for each updated address.
Sub-Second Response Times
Real-Time
Sub-second response times
CASS certified - USPS Approved Address Checker
USPS Approved
CASS certified
Uses fuzzy logic to complete mailing addresses
Fuzzy Logic
Pulls the pieces together
RESTful API available for address validation
API
Enterprise-grade API

How Address Detective Works

Please provide an address below and see how our service corrects and appends mailing addresses.

Input Provided
CHOOSE FROM OUR SAMPLE ADDRESSES
OR ENTER AN ADDRESS OF YOUR OWN
* required field
Request URL

Coming Soon!

https://trial.serviceobjects.com/ad/api.svc/FindAddress?Address1=133e+delaguerra&Address2=&City=Santa+Barbara&State=CA&PostalCode=93103&BusinessName=&PhoneNumber=805-283-5102&FullName=&FirstName=&LastName=&LicenseKey=[YOURKEY]

Real-Time API Responses

See below for the full response from our Address Detective service.

Service Result CORRECTED       APPENDED
Address133 E De La Guerra St
CitySanta Barbara
StateCA
Zip93101-2228
DPV1
DPV DescYes, the input record is a valid mailing address
DPV Notes26, 28, 38, 44
DPV Notes DescThe input address matched the ZIP+4 record,
The input address matched the DPV record,
Street address,
The input address did not include a PMB and matched a CMRA
Corrections1A, 1B, 4A
Corrections DescStreet name corrected,
Suffix corrected,
Zip corrected
Barcode Digits931012228336
Carrier RouteC006
Congress Code24
County Code083
County NameSanta Barbara
Fragment House133
Fragment Pre DirE
Fragment StreetDe La Guerra
Fragment SuffixSt
Fragment Post Dir
Fragment Unit
Fragment
FragmentPMB Prefix
FragmentPMB Number
View Full results
Show Less
Response
<?xml version="1.0"?>
<FixedAddressResponse xmlns="http://www.serviceobjects.com" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Addresses>
    <FixedAddress>
      <Address>133 E De La Guerra St</Address>
      <City>Santa Barbara</City>
      <State>CA</State>
      <Zip>93101-2228</Zip>
      <DPV>1</DPV>
      <DPVDesc>Yes, the input record is a valid mailing address</DPVDesc>
      <DPVNotes>26,28,38,44</DPVNotes>
      <DPVNotesDesc>The input address matched the ZIP+4 record,The input address matched the DPV record,Street address,The input address did not include a PMB and matched a CMRA</DPVNotesDesc>
      <Corrections>1A,1B,4A</Corrections>
      <CorrectionsDesc>Street name corrected,Suffix corrected,Zip corrected</CorrectionsDesc>
      <BarcodeDigits>931012228336</BarcodeDigits>
      <CarrierRoute>C006</CarrierRoute>
      <CongressCode>24</CongressCode>
      <CountyCode>083</CountyCode>
      <CountyName>Santa Barbara</CountyName>
      <FragmentHouse>133</FragmentHouse>
      <FragmentPreDir>E</FragmentPreDir>
      <FragmentStreet>De La Guerra</FragmentStreet>
      <FragmentSuffix>St</FragmentSuffix>
      <FragmentPostDir/>
      <FragmentUnit/>
      <Fragment/>
      <FragmentPMBPrefix/>
      <FragmentPMBNumber/>
    </FixedAddress>
  </Addresses>
</FixedAddressResponse>
Coming Soon!

Features and Benefits

24/7/365
Customer Support
99.999%
Uptime Guarantee
Dedicated
Support Engineers
  • Name and phone number assisted address validation
  • Designed to salvage addresses in your contact database that would normally be discarded
  • Uses proprietary fuzzy matching algorithms for hard-to-find addresses
  • Validates completed address against CASS™-Certified database of over 165 million US records
  • Provides a confidence score of 1-100 based on data match points after verification process
  • Searches and cross-references contact data from multiple proprietary databases
  • Fixes addresses with missing spaces and problematic alpha to standardize to USPS®
  • DPV data returned with every mailing address
  • Response time as fast as 0.75 seconds
  • Real-time API or batch service available

Additional Resources

Datasheet     |     Product Video

For Developers

Our services are built API-first with a focus on data quality and ease of integration.
We support REST, SOAP, GET and POST requests over HTTP/S outputting in XML and JSON formats.

Our API web services are compatible with all major programming languages and we have over 200 pieces of sample code (both snippets and full solutions) available to help with your integration.

Programming languages - Php, Java, C#, .net, ASP, Ruby on Rails, Python, Cold Fusion, Apex

Visit Developer Guide

Four Ways to Use Address Detective

Real-Time API Integration

Integrate our easy-to-program data quality APIs directly into your systems for real-time data validation, appending and data hygiene.

Cloud Connector

We have cloud connectors and web hooks for most major CRMs, eCommerce solutions, and marketing and sales platforms like Marketo and Salesforce.

List Processing

For lists under 5,000, try our PC-based data cleansing application, DataTumbler. For larger lists, you can securely upload your list and let us take care of the rest.

Quick Lookups

Our access-from-anywhere service is the perfect way to perform a few quick lookups and see how the service works with your data.

Get Started with Your FREE Key

Please complete the form, and we’ll email your access so you can start to test our services.







By clicking "Try it Now" you agree to the Master Services Agreement and Privacy Policy.
We protect your privacy. We will not sell, give, or distribute your information to a third party.

Already Registered? Sign in now.

Pricing starts at $165/month and is based on transaction volume.
Please contact us to discuss your custom pricing plan.

Some of the world's biggest brands rely on Service Objects