Frequently asked questions

Frequently Asked Questions

General (27)

Nope.

We want you to see the full power of our services and be able to test it completely for your needs. With that said, there are limitations on the number of transactions you can test with the free trial accounts.

No.

Customer Service Excellence is one of our core values. We provide 24/7/365 customer support with each of our products.

If you need immediate assistance, please call us at:

  • 805.963.1700
  • 800.694.6269 (Toll free)

For non-urgent technical support, please contact us using our Request Support form.

 

Absolutely.

We understand that our services are integrated into mission-critical situations and take our 99.999% uptime guarantee very seriously.  (We even financially back it in our SLA).  Read more about out Failover Configuration.

Below is an overview of our production and backup data centers.

 

Was this arti

No. You can access our service from any IP address.

No. And we take this very seriously.

Web service data that passes through our network is not stored by Service Objects. Your data is never written to persistent memory such a disk file, database or log file.

We record the date a transaction occurs in our system. We do not record the contents of the request nor the response. We do not store any error responses that may have occurred.

No.

We do not store any information from the query beyond the time it takes to perform the lookup.

We do create a transaction count for tracking and accounting purposes for each query.

Our Customer Care team can help with this. Please start by completing as much the form on the Update Account Information page as possible and our team will be in touch.

If you would prefer to speak with someone directly, please feel free to call during regular business hours at:

  • 805.963.1700
  • 800.694.6269 (Toll Free)

FAST!

Query-response speeds vary depending upon the type of service(s) that you choose to integrate but generally range from 100 milliseconds to 600 milliseconds.

Great question! It ranges anywhere from 20 minutes to a full day.

It really comes down to a few things:

  1. The API you are working with. Some are simpler than others.
  2. Your developer’s skill level.
  3. How you plan to use the service.

Check out this blog, API Integration: How Much Time to Set Aside, which goes into more detail.

You can also get a sense of what it takes to integrate from this video:

 

 

Price varies per API.

We understand that this might be a frustrating answer at first BUT we want to make sure you have the right solution for your needs so we can provide accurate and competitive pricing.

If you can give us 5-10 minutes of your time, we can better understand how you plan to use the API(s) and your projected usage. With this information, we can ensure you have the right product and can tailor pricing to be competitive and meet your needs.

We promise – no hard sells – we just want to get it right.

Please Contact Us to discuss your project, needs, and pricing.

ALL THE TIME!

Our database updates are synchronized with 100’s authoritative data sources.

This means we are continually updating our data sets, ensuring you have access to the most accurate data available.

Honestly, it really doesn’t make sense for either of us.

Our services are meant for enterprise-level companies to validate hundreds and thousands of records, through our real-time APIs.

You bet!

We are already accomodating a number of clients at this level. The best way to get started is to reach out to our engineering team, they will go over best practices and likely have some sample code to help you dive in.

ABSOLUTELY!

Service Objects commitment to security is of the highest level. We use the highest level of encryption and the latest security tools to ensure that our customers’ data is secure.

Read more about our commitment to security here.

We try to make the trial key sign up and testing process simple and straightforward. With that being said, we see several common issues when trying to test a service:

  • Trial keys are specific to the product. You will need a separate trial key for each product that you want to test. They are all free and we encourage you to sign up for as many as you need.
  • Trial keys come with time and transaction limits. Check to make sure you have not exceeded either of these. Generally, we are happy to extend both, just let us know how we can help.
  • On the ‘rare’ occasion, it might be your code ;). We offer a full suite of sample code covering most major programming languages, so you can compare, debug and/or getting testing right away.
  • Using the wrong operation for your needs. Many of our products have multiple operations (for different needs) and you want to make sure you are using the correct one. Check out the product’s Developer Guide for a list of operations for each product. If that doesn’t help, our Applications Engineer team is available to help as well.

Contact us – we want to help.

It’s possible.

Most of our products use multiple datasets to analyze and return results and at times, the underlying data can have an error. We definitely want to hear about it, so please let us know through our Tech Support form.

And also check out some of the common reasons trial keys may not be working.

Currently, we offer geocoding for US and Canada.

Our R&D team is testing global geocoding with a number of data sources, including OpenStreetMap and hope to launch a global geocoding service in the near future.

We provide real-time data validation tools to help businesses ensure that every contact record in every database is genuine, accurate and up-to-date.

Our tools are available through API, batch processing, cloud connectors, and as plugins in most major marketing and sales platforms.  To date, we have validated almost 3.5 BILLION records and counting.

You can check out all of our products here.

A transaction occurs every time a request is made to our DOTS servers. However, empty string and null requests are not considered a transaction.

We record the date a transaction occurs in our system. We do not record the contents of the request nor the response. We do not store any error responses that may have occurred.

API, which stands for Application Programming Interface, is a software intermediary that enables two applications to speak to each other.

At Service Objects, all of our validation services are built as APIs and return data in either XML or JSON format.

 

api-model.png

Geocoding provides geographic coordinates (latitude and longitude) based on a location, like an address, place name or locality.

Reverse-geocoding determines an address (or physical location) based on latitude and longitude coordinates.

We offer geocoding services for US and Canada.

Reverse-geocoding derives an address (or physical location) from latitude and longitude coordinates.

Conversely, geocoding provides geographic coordinates (latitude and longitude) based on a location, like an address, place name or locality.

Service Objects offers geocoding services for US and Canada.

Most of our products support outputs in both JSON and XML formats. You specify which format you want in your request URL.

Below is an example from our Address Validation – US service.

mceclip0.png

You can see your transactions (per license key) on our Usage Reports page.

Please keep in mind that you will need your license key(s) and the email address associated with the key, to gain access to the reports.  If you run into issues, please contact our support team.

If you would like to update your account, please visit https://www.serviceobjects.com/update-account.

For security reasons, our Customer Care team reviews each update. Approved updates are applied within 24 hours. If you need immediate help, please give us a call at 805-963-1700.

The license key uniquely identifies you to Service Objects and is a required field in any all of our services.

You can sign-up for a 30 day free trial license key on any of our product pages or here.  Most trial keys include 500 free transactions.

A trial license key is different than a production or customer key.

The API interface will work with will most type of web forms such as Java, .NET, PHP and others. We provide sample code for most mainstream programming languages.

Getting Started (11)

We understand that coming up with good testing data can be difficult and time-consuming.  It is also hard to come up with some of the use cases that you might want to test.  Good news! We provide sample data for each product to help get you started.

Visit our sample data section and select the data package for the product you are using.

Great question!  You can test any of our products for free.

To get started, please:

  1. Choose the product you are interested in testing and visit its product page.
  2. Complete the form found on the product page.
  3. Check your email for your free trial key.
  4. Check out our developer guidesample code library and sample data to help get you up and running quickly.

This short video (:48) walks you through the above steps.

If you already have a trial key and have tested the service, it is definitely time for a Production key.

Please give one of our Product Specialists a call at 1-800-694-6269 or contact us.

We’d love to help get you started!

We offer a free trial with all of our products.

With each free trial key, you can test up to 500 transactions and have 30 days from time of sign up to use them. If you need more time or transactions, let us know.

To get started, visit the product page that you are interested in and complete the free trial form on the page. Your unique trial key will be emailed to you (please check your junk folder if you don’t see it) along with some helpful tips and links to help get you started.

You are welcome to test as many products as you would like but please note that you will need a specific license key for each product.

 

Great! Thanks for signing up.

We have a number of great resources to help get you up and running quickly.

This :48 second video is a great starting point.

We also recommend checking out our Developer Guides, sample code library and sample data to get you started.  And always feel free to reach out to us with any questions.

Keep in mind that trial keys are specific to the product. If you would like to test other products, you can request them on their respective product page and/or just let us know.

Thanks for signing up. We email trial keys to the email address you provided at the time of sign up. Please check your spam/junk folders.

In some instances, we may require a conversation before issuing a trial key. Please feel free to contact us.

 

License keys are unique, 12-character, alphanumeric security tokens that are required to use any of our products. License keys are specific to the product they were issued for and cannot be used for other products.

There are two types of license keys:

  • Trial (includes 500 free transactions)
  • Production

You are welcome to sign up for a free trial license key on any of our product pages or contact us directly for help. For Production keys, please contact your account rep.

License keys are used to determine the account owner and track the number of transactions for a particular product.

Please keep your License key(s) private.

The service path is the location on the Internet of our API. This is often referred to as the server endpoint or service URL.

For non-production and testing environments, we provide an endpoint that starts with “trial.serviceobjects.com/…”.

For production environments, we will supply two endpoints, the main web service endpoint and a backup endpoint.

Each product has a unique endpoint, which you can find in their respective products’ Developer Guide, under Integration Basics.

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.

We test our services with:

  • ASP
  • ColdFusion MX
  • PHP
  • Java (Apache SOAP and Apache Axis)
  • Perl (SOAP::Lite version 0.52)
  • C# in MS Visual Studio .NET
  • Ruby on Rails
  • Apex (for Salesforce)
  • Python
  • and continues to grow

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.

Our APIs are built for developers, by developers.  If you don’t see what you are looking for, let us know.

We have comprehensive Developer Guides for each our product, which contain everything a developer needs to get started, including:

  • A list of Operations (most of our services offer multiple operations to meet different use cases)
  • Integration basics
  • Code Snippets and Sample Code
  • Ability to ‘Try the API’ (using Swagger)
  • and much more.

If the Developer Guide can’t answer your questions, please reach out to our technical support team for help.

All of our products offer a trial key, so you can test our products for free.  The trial key comes with 500 free transactions and is good for 30 days from the time you sign up.

 

You can sign up for your trial key on the product page you are interested in.  Just complete the form (looks like the one below) on the product page and we will email your key.

Free_trial_key_form.jpg

Integration (8)

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.

If you don’t see what you are looking for, please let us know.

Generally, yes.

The service should work through HTTP proxies, but in practice, some HTTP proxies have trouble correctly forwarding SOAP.

Service Objects APIs are implemented as an XML-SOAP-WSDL Web service.

All services support REST, SOAP, GET and POST requests over HTTP/S outputting in XML or JSON formats.

We offer sample code for most major programming languages, including PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

If you are looking for sample data to help test our products, please click here.

Sometimes.

There a number of scenarios where a trial key might be limited to a maximum of 20 results but the majority start with 500 transactions.

We do not require API customers to register their IP addresses with us. Our DOTS Web Services can handle HTTP requests from anywhere on the Internet.

Each request to our DOTS server requires a valid license key for authentication.

You need the standard .NET framework; either from Visual Studio .NET or the Framework alone.

The service has been tested with a C# client auto-generated from WSDL by the wsdl.exe tool.

It should work fine from any .NET language.

We have created an application note for using DOTS within VB.NET.

This is dependent on the product you are using. The inputs for each product are listed in their Developer Guides, under their respective Operation.

Products

Address

Address Detective – US (5)

We sure do!

We are constantly testing Address Detective to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Address Detective (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

To get your key, fill out the form on the Address Detective product page and one will be emailed to you.

After completing the form for a DOTS Address Detective trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Address Detective Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Address Detective that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Address Insight – US (5)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Address Insight and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Address Insight to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Address Insight (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

 

To get your key, fill out the form on the Address Insight product page and one will be emailed to you.

After completing the form for a DOTS Address Insight trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

 

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Address Insight Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

 

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Address Insight that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

 

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Address Validation – Canada (5)

We sure do! 

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few. 

Visit our Sample Code page and select the language(s) you are interested in and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Address Validation – Canada to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking! 

The first thing that you need to test DOTS Address Validation – Canada (or any of our other data validation products) is a valid trial or production key for the product. Trial keys are free, valid for 30 days and come with 500 transactions to test with. No credit card is required to sign up for a key. 

 To get your key, fill out the form on the Address Validation – Canada product page and one will be emailed to you.

After completing the form for a DOTS Address Validation – Canada trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Address Validation – Canada developer guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Address Validation – Canada that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Address Validation – International (6)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Address Validation – International and download the files.

You can also download a sample data file to help get you started

We sure do!

We are constantly testing Address Validation – International to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Address Validation – International (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with. No credit card is required to sign up for a key.

To get your key, fill out the form on the Address Validation – International product page and one will be emailed to you.

After completing the form for a DOTS Address Validation – International trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Address Validation – International developer guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Our Address Validation – International service supports over 250 countries at varying degrees of verification.  Degrees of accuracy generally depend on the country’s level of postal sophistication.

You can see a complete list of the countries and level of verification in the developer guide.

Good question!

You can find a comprehensive Developer Guide for Address Validation – International that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Address Validation – US (13)

Yes. Address Validation – US API has an output called, ‘IsResidential’, which returns a true/false value.

You can see the complete list inputs and outputs for each operation in our Developer Guide.

We hear you!

We are constantly testing Address Validation – US to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

The short answer is no.

BUT when paired with an autocomplete service, like Google’s Places API, we can ensure addresses are accurate, complete (including apartment or suite) and deliverable.

Check out this tutorial on integrating our Address Validation – US service with Google’s Places API.

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Address Validation – US  and download the files.

You can also download a sample data file to help get you started.

Check out this short video (1:03) on integrating our API.

 

Yes, our Address Validation-US service detects and validates the address for shipping to military or diplomatic locations.

  • APO stands for Army Post Office and is associated with Army or Air Force installations.
  • FPO stands for Fleet Post Office and is associated with Navy installations and ships.
  • DPO stands for Diplomatic Post Office and is associated with U.S. Diplomatic locations.

Thanks for asking!

The first thing that you need to test Address Validation – US (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

To get your key, fill out the form on the Address Validation – US product page and one will be emailed to you.

Once you have your key, you are ready to start testing our service. This short video walks you through the 3 easy steps to integrating our Address Validation – US API.

 

After completing the form for an Address Validation – US trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Address  Validation – US Developer Guide for more details on description, inputs, outputs, error types, and more for deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

This is a great question and the short answer is ‘many’.

For starters, we use multiple datasets, including the United States Postal Service, to validate and correct US addresses.

Why is this important? Although the USPS is a clear authority on deliverable address (by the USPS), they do not provide address data beyond this. For example, general delivery addresses do not provide the physical address of the recipient, just where they receive mail. Our Address Validation-US service is able to provide both.

Our additional data sources also allow us to enrich the address data beyond deliverability, like:

  • longitude and latitude (geocoding)
  • demographics
  • business intelligence, etc.

Good question!

This short video (1:03) does a great job of explaining the steps.

Video Summary:

There are three basic steps to integrating our APIs:

  1. Set up your endpoints.
  2. Call our service.
  3. Extract your results.

We provide sample code for most major programming languages to help get you started.

Note: You will need a trial or production key to call the service.  You can sign up for a free trial key here.

 

CASS stands for Coding Accuracy Support System and is used by the United States Postal Service (USPS) to evaluate the accuracy of software that validates and correct US mailing addresses.

The USPS requires annual testing of our address validation software and requires a 98.5% accuracy rating based on 150,000 difficult addresses provided by USPS to receive CASS certification.  We are proud to say that we have scored above 99% in each of the last 10 years.

You can read more about CASS and the certification process here and directly from the USPS here.

DPV stands for Delivery Point Validation.

It is used to identify whether a ZIP+4 coded address is currently a valid delivery address according to the United States Postal Service (USPS).

Our Address Validation – US service returns a number of outputs associated with DPV, including:

  • DPV
  • DPVDesc
  • DPVNotes
  • DPVNotesDesc.

You can see a complete list of DPV codes and notes in our Address Validation – US Developer Guide.

Good question!

You can find a comprehensive Developer Guide for Address Validation – US that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Google Maps is a great tool to quickly confirm a location exists. It is not always great at determining if an address can receive mail.

If you want more detail, take a look at this short blog, DOTS Address Validation vs. Google Maps: What’s the Difference?

NCOA Live – Change of Address (10)

We hear you!

We are constantly testing NCOA Live to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

We sure do!

We are happy to provide sample code for DOTS NCOA Live in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then NCOA Live and download the files.

You can also download a sample data file to help get you started.

Thanks for asking!

Before you can get started, the United States Postal Service requires a completed ‘NCOA Link Processing Acknowledgement Form (PAF)‘ prior to accessing the NCOA Link service. Please complete, sign and be prepared to send this form to us when you are prompted by our team.

We encourage you to sign up for a DOTS NCOA Live trial key and once we have the completed PAF, we will issue you an API trial key for the service.

No credit card is required to sign up for a key.

 

Due to a limitation of the USPS’ NCOA Link service, each request sent to through DOTS NCOA Live service can have a maximum of 500 addresses checked.

The good news is that you can set up parallel requests and our engineering team would be happy to help you with this, just drop us a note.

We get it – pricing is part of your decision-making process. We are not trying to hide it or make it difficult. In short, we are competitively priced. But like our products, our focus is on accuracy and we want to make sure you have accurate pricing for your needs.

Schedule a quick call with us so we can make sure you have the best solution for your needs and the best pricing for your solution.

If you would like a more thorough explanation – this blog explains why it is so important we discuss needs and pricing together.

We promise no hard sells or pressure, we just want to get it right.

Before we can get started, be sure to complete, sign and send the required NCOA Link Processing Acknowledgement Form (PAF) to us.  Please be sure to include your correct ZIP+4 and NAICS code on the form.

After sending us your executed PAF, complete the form on NCOA Live, and one of our product experts will issue your trial API key for the change of address service.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the NCOA Live Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Yes.

In fact, our change-of-address service, DOTS NCOA Live, works directly with the United State Postal Service’s NCOA Link service to ensure your address are up-to-date. Our service takes it one step further, by first validating and correcting the addresses provided, ensuring the highest match on names and addresses when checking for address changes.

Another advantage of our service is you can perform multiple requests in parallel. This is great for power-users, as the USPS limits each request to 500 records.

PAF stands for Processing Acknowledgement Form and it is required by United States Postal Service to use the NCOA Link service, which is built into our change-of-address service, NCOA Live.

The PAF form is pretty straightforward to complete but we find people can get tripped on two things, including their full ZIP+4 and NAICS code. We can help – email us at support@serviceobjects.com if you need assistance.

Arguably the most challenging aspect of the NCOA Live web service is the USPS requirement that submissions for change-of-address lookups include an open JobID. The JobID links to your account and keeps track of the transactions you run. Each new JobID remains valid for one week, expiring at 11:50 pm Sunday evening. Opening a new JobID requires the following:

  1. Building an array of 100-500 addresses (100 minimum to create a job)
  2. Creating a personalized JobID (alpha-numeric string of fewer than 50 characters)
  3. Submitting the addresses, JobID, and license key to the “RunNCOA Live” operation

After submitting the initial 100-500 records for the current week’s JobID, anywhere from 1-500 records can be processed per batch. Every transaction run during that week will operate under this new JobID. At the end of the week, the JobID closes, and we update the internal change-of-address data that powers our service. The following week, another NCOA Live operation can be initiated with a new JobID following the steps listed above.

Good question!

You can find a comprehensive Developer Guide for DOTS NCOA Live, our change of address service, which details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Geocoding

Address Geocode – Canada (5)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Address Geocode – Canada and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Address Geocode – Canada to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Address Geocode – Canada (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

To get your key, fill out the form on the Address Geocode – Canada product page and one will be emailed to you.

After completing the form for a DOTS Address Geocode – Canada trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Address Geocode – Canada Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

 

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Address Geocode – Canada that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Address Geocode – US (8)

Yes.  Many of our services offer multiple operations that allow us to extend the functionality of each service.

In this case, we have two operations:

 

Yes.  Our DOTS Address Geocode – US supports ‘reverse geocoding’.

Many of our services support multiple operations to extend the functionality of the service.  In this case, you would use the ‘GetReverseLocation‘ operation, provide latitude and longitude coordinates and the service will return an estimated address.

We hear you!

We are constantly testing Address Geocode – US to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in and download the files.

You can also download a sample data file to help get you started.

Thanks for asking!

The first thing that you need to test DOTS Address Geocode – US (or any of our other products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with. No credit card is required to sign up for a key.

To get your key, fill out the form on the Address Geocode product page and one will be emailed to you.

We get it – pricing is part of your decision-making process. We are not trying to hide it or make it difficult. In short, we are competitively priced. But like our products, our focus is on accuracy and we want to make sure you have accurate pricing for your needs.

Schedule a 15-minute call with us so we can make sure you have the best solution for your needs and the best pricing for your solution.

If you would like a more thorough explanation – this blog explains why it is so important we discuss needs and pricing together.

We promise no hard sells or pressure, we just want to get it right.

After completing the form for an Address Geocode – US trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Address Geocode – US Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Address Geocode – US that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Email

Email Validation – Global (11)

No. We do not collect or sell any data.

As a data validation company, we think this represents a conflict of interest.

We hear you!

We are constantly testing Email Validation to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

We sure do!

We are happy to provide sample code for Email Validation in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Email Validation and download the files.

You can also download a sample data file to help get you started.

Nope.  That feels a lot like spam to us.

After DOTS Email Validation performs a successful DNS check, we communicate directly with the Email address’ mail server to determine if the mail server is working, if it will accept any email address, and if it will accept this specific address.

Yes!

DOTS Email Validation works with most major CRMs, sales and marketing applications.

As a best practice, we recommend validating an email address when initially captured and before sending emails for a marketing or sales campaigns.

Yes. Our Email Validation service detects if a recipient mail server supports Transport Layer Security (TLS) connections for encrypted mail communications.

It is Note Code 16 – see our Developer Guide for more details.

Thanks for asking!

The first thing that you need to test Email Validation (or any of our other products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

To get your key, fill out the form on the Email Validation product page and one will be emailed to you.

After completing the form for an Email Validation trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Email Validation Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

In short, it is the email naughty list. And sometimes good emails end up on it.

This blog, Oh No, You’ve Been (Email) Blacklisted! Now What?, does a good job of explaining what blacklisting is, how it works and suggests ways to have email addresses removed from the lists.

You might be asking this question because our DOTS Email Valdition product returned Warning Code, ’16’, which means the email address belongs to a ‘BlacklistedDomain’.

Good question!

You can find a comprehensive Developer Guide for Email Validation for our Email Validation service that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Our DOTS Email Validation product performs 5 major checks to validate the email address.  One of these checks, the SMTP check, requires our service to communicate with target mail servers. The variable response times from these target mail servers can impact the validation results.

To help manage this variable and return the most accurate results, we include the input field “Timeout”, which allows you to set how long you are willing to wait for a real-time response from the mail server.  The longer you can wait, the more accurate our validation.

If you would like a more in-depth explanation, check out our blog, Best Practices for DOTS Email Validation.

Demographics

Demographics Plus – US (2)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Phone Exchange and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Demographics Plus to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Phone

GeoPhone – US & Canada (5)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then GeoPhone and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing GeoPhone to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS GeoPhone (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

 

To get your key, fill out the form on the GeoPhone product page and one will be emailed to you.

After completing the form for a DOTS GeoPhone trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the GeoPhone Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for GeoPhone that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

GeoPhone Plus – US & Canada (9)

The short answer is no.

DOTS GeoPhone Plus will provide the longitude and latitude of the physical address associated with the phone subscriber.

As ruled by the US Supreme Court, a court order is required to access cellular location data.

Yes.

There are a number of data points we return for each phone number in GeoPhone Plus, including an “IsConnected” response.

You can find this and other data points that we can return listed under our NoteCodes in GeoPhone Plus’ Developer Guide.

We hear you!

We are constantly testing GeoPhone Plus to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

We sure do!

We are happy to provide sample code for GeoPhone Plus in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then GeoPhone Plus and download the files.

You can also download a sample data file to help get you started.

Thanks for asking!

The first thing that you need to test GeoPhone Plus (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with. No credit card is required to sign up for a key.

To get your key, fill out the form on the GeoPhone Plus product page and one will be emailed to you.

After completing the form for a GeoPhone Plus trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the GeoPhone Plus Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Our two reverse-phone lookup products, DOTS GeoPhone and DOTS GeoPhone Plus, share many similarities but have one core difference, how they deal with wireless data.

GeoPhone can tell you if a phone number’s line type is wireless (or landline, VOIP, etc) but it will not return the contact record details for wireless numbers nor provide porting information.

GeoPhone Plus includes wireless contact record data and its porting details.

Good question!

You can find a comprehensive Developer Guide for GeoPhone Plus that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Our DOTS GeoPhone Plus product provides the geo-coordinates for both the Phone Provider and the Phone Subscriber.

Phone Append – US & Canada (5)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Phone Append and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Phone Append to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Phone Append (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

 

To get your key, fill out the form on the Phone Append product page and one will be emailed to you.

After completing the form for a DOTS Phone Append for US and Canada trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Phone Append Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Phone Append that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Phone Exchange – International (5)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Phone Exchange – International and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Phone Exchange – International to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Phone Exchange – International (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

To get your key, fill out the form on the Phone Exchange – International product page and one will be emailed to you.

After completing the form for a DOTS Phone Exchange – International trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

 

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Phone Exchange – International Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

 

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Phone Exchange – International that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Phone Exchange – US & Canada (5)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Phone Exchange and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Phone Exchange for US and Canada to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Phone Exchange for US & Canada (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

 

To get your key, fill out the form on the Phone Exchange product page and one will be emailed to you.

After completing the form for a DOTS Phone Exchange for US and Canada trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Phone Exchange for US and Canada Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Phone Exchange for US and Canada that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Lead

Lead Enhancement – US & Canada (1)

We sure do!

We are constantly testing Lead Enhancement to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Lead Enhancement Plus – US & Canada (1)

We sure do!

We are constantly testing Lead Enhancement Plus to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Lead Validation – International (5)

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in, then Lead Validation – International and download the files.

You can also download a sample data file to help get you started.

We sure do!

We are constantly testing Lead Validation – International to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Thanks for asking!

The first thing that you need to test DOTS Lead Validation – International (or any of our other data validation products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with.  No credit card is required to sign up for a key.

To get your key, fill out the form on the Lead Validation – International product page and one will be emailed to you

After completing the form for a DOTS Lead Validation – International trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Lead Validation – International Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

 

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Good question!

You can find a comprehensive Developer Guide for Lead Validation – International that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Lead Validation – US & Canada (10)

Yes.

Our Lead Validation services can be easily integrated with most leading CRMs, ERPs, marketing and sales platforms.

We recommend talking to one of our product experts to discuss your specific platform and needs to make sure you have the best solution.

Feel free to give us a call at 805-963-1700 or schedule an appointment.

We also have a number of blogs discussing how best to integrate our services with your specific platform (and if we don’t, our applications engineers can help you).

As an example, check out this four-part series on integrating with Salesforce:

Salesforce Data Quality Tools Integration Series – Part 1 – Apex Insert Trigger

Salesforce Data Quality Tools Integration Series – Part 2 – Validation Plug-ins in Flows

Salesforce Data Quality Tools Integration Series – Part 3 – VisualForce

Salesforce Data Quality Tools Integration Series – Part 4 – Lightning App

We sure do!

We are happy to provide sample code in a variety of languages and protocols, including: PHP, JAVA, Ruby, Python, ColdFusion and C#, to name a few.

Visit our Sample Code page and select the language(s) you are interested in and then download the files.

You can also download a sample data file to help get you started.

Sometimes coming up with good test data is the hardest part of testing.

We are constantly testing Lead Validation to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Yes – our DOTS Lead Validation service validates and corrects 6 key components (business name, contact name, address, phone, email and IP/device) of your lead profiles. We offer validation for US, Canada and International leads.

Lead Validation was created by combining the power of our five flagship data quality products, to verify and update the accuracy of each element and provide quality scores for each component and overall.

Thanks for asking!

The first thing that you need to test DOTS Lead Validation (or any of our other products) is a valid trial or production key for the product.  Trial keys are free, valid for 30 days and come with 500 transactions to test with. No credit card is required to sign up for a key.

To get your key, fill out the form on the Lead Validation product page and one will be emailed to you.

The short answer is – it is complicated and that is a good thing.

The long answer:

We leverage our expertise on six critical elements (name, address, phone, email, business data and IP/device) of a contact record’s data, cross-reference this with over 130 data points that can be derived from these elements and determine each element’s authenticity and accuracy. We combine these results, along with some additional business intelligence, to deliver an overall quality score (0-100).

We also provide the quality score for five of the key elements, so you can see the impacts of a particular element (and potentially make additional business decisions on these results as well).

We have a number of great blogs that talk about Lead Validation, quality scores, and practical applications.

The best way to understand how it works is to grab a trial key and run some of your leads through the service to see the results.  And then give us a shout to see how we can help make the most of the service for your needs.

We get it – pricing is part of your decision-making process. We are not trying to hide it or make it difficult. In short, we are competitively priced. But like our products, our focus is on accuracy and we want to make sure you have accurate pricing for your needs.

Schedule a quick call with us so we can make sure you have the best solution for your needs and the best pricing for your solution.

If you would like a more thorough explanation – this blog explains why it is so important we discuss needs and pricing together.

We promise no hard sells or pressure, we just want to get it right.

 

After completing the form for a DOTS Lead Validation trial key, your trial license key will be sent to the email address provided at the time of sign up. Be sure to check your spam.

Once you have your key, you can test our service in a number of ways, including:

We also recommend that you visit the Lead Validation Developer Guide for more details on description, inputs, outputs, error types, and more for a deeper understanding of how the product works.

If you still have questions, please feel free to contact us at support@serviceobjects.com for help.

Our DOTS Lead Validation service validates leads from the US and Canada.

We also have a global lead validation service called DOTS Lead Validation – International that covers over 250 countries.

Both of these services validate, correct and cross-reference six key data points (Business Name, Contact Name, Email, Address, Phone and IP Address) from your lead to determine it is genuine and accurate.

Good question!

Check out our comprehensive Developer Guide for Lead Validation that details how the product works, the different operations that can be used along with the inputs, outputs, error types and more.

If you still have questions, please drop us a note at support@serviceobjects.com and we will get back to you ASAP.

Name Validation – Global (1)

We sure do!

We are constantly testing Name Validation to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Ecommerce

BIN Validation – Global (1)

We sure do!

We are constantly testing BIN Validation to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

FastTax – US & Canada (1)

No.

Our FastTax product covers the Sales and Use taxes for all 50 states but does not include Communications tax rates.

IP Validation – Global (1)

We sure do!

We are constantly testing IP Validation to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Order Validation (1)

We sure do!

We are constantly testing Order Validation to ensure our results are as accurate and up-to-date as possible. Which means, we need a lot of sample data to test with.  We are happy to share our test data with you, feel free to download sample data here.

Cookies Policy

General Use

We use cookies, tracking pixels and related technologies on our website. Cookies are small data files that are served by our platform and stored on your device. Our site uses cookies dropped by us or third parties for a variety of purposes including to operate and personalize the website. Also, cookies may also be used to track how you use the site to target ads to you on other websites.

Third Parties

Our website employs the use of various third-party services. Through the use of our website, these services may place anonymous cookies on the Visitor’s browser and may send their own cookies to the Visitor’s cookie file. Some of these services include but are not limited to: Google, Facebook, Twitter, and other social networks, advertising agencies, security firewalls, analytics companies and service providers. These services may also collect and use anonymous identifiers such as IP Address, HTTP Referrer, Unique Device Identifier and other non-personally identifiable information and server logs.

Thanks, I understand.