{"id":4346,"date":"2022-11-12T18:57:15","date_gmt":"2022-11-12T18:57:15","guid":{"rendered":"https:\/\/serviceobjects.wpaladdin.com\/?page_id=4346"},"modified":"2025-08-26T08:47:18","modified_gmt":"2025-08-26T15:47:18","slug":"ipav-frequently-asked-questions","status":"publish","type":"page","link":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/","title":{"rendered":"IPAV &#8211; Frequently Asked Questions"},"content":{"rendered":"<details class=\"accordion-section\" aria-labelledby=\"which-operation\">\n<summary id=\"which-operation\">Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4?<\/summary>\n<article aria-label=\"Choosing the right operation\">\n    Picking which operation you want to use is simple. If you only need to know which country an IP address belongs to, GetCountryByIP is the best operation. If you can use more specific data, such as the region or city, then GetLocationByIP_V4 is the best operation. Use of GetLocationByIP (or the V2 or V3 operation) is not recommended, as it is deprecated and replaced by GetLocationByIP_V4. The best suggestion is to try out each operation to find the data you need.<br \/>\n  <\/article>\n<\/details>\n<details class=\"accordion-section\" aria-labelledby=\"operation-v4\">\n<summary id=\"operation-v4\">Why is there an operation that ends with a V4?<\/summary>\n<article aria-label=\"Reason for V4 versioning\">\n    When we need to enhance our service in a way that changes input or output interfaces, it&#8217;s best to create a new operation. If we change the interface of an existing operation, we could potentially adversely affect many existing customers.<br \/>\n  <\/article>\n<article aria-label=\"Switching to new operation\">\n    If you are a new client or in a position to make a change, it&#8217;s usually best to switch to the new operation as it likely has important new enhancements.<br \/>\n  <\/article>\n<\/details>\n<details class=\"accordion-section\" aria-labelledby=\"sample-code-errors\">\n<summary id=\"sample-code-errors\">The Sample Code is Giving Strange Errors or is Crashing!<\/summary>\n<article aria-label=\"Connectivity issues with sample code\">\n    Most likely, the sample code cannot connect to Service Objects. Many environments will not allow you to connect out on port 80, or will clip out XML data from these requests\/responses. The easiest way to check for this is to open a browser on the machine running the sample code. In your browser, navigate to:<br \/>\n    <a href=\"https:\/\/trial.serviceobjects.com\/gpp\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/trial.serviceobjects.com\/gpp\/<\/a><br \/>\n  <\/article>\n<article aria-label=\"Testing trial key\">\n    Next, try to run one of the operations with your trial key. If you get a browser error, or get no data back, then the sample code won&#8217;t be able to connect either. Contact your systems or network administrator to resolve why you are not able to connect to Service Objects.<br \/>\n  <\/article>\n<\/details>\n<details class=\"accordion-section\" aria-labelledby=\"non-programmer\">\n<summary id=\"non-programmer\">I&#8217;m Not a Programmer. How Do I Use DOTS IP Address Validation?<\/summary>\n<article aria-label=\"Batch trial option\">\n    Service Objects runs batches for you! A free batch trial is available at<br \/>\n    <a href=\"https:\/\/www.serviceobjects.com\/upload-center\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.serviceobjects.com\/upload-center\/<\/a>.<br \/>\n  <\/article>\n<\/details>\n<h2 id=\"references\">References<\/h2>\n<ol aria-label=\"References for DOTS IP Address Validation\">\n<li><a href=\"https:\/\/www.serviceobjects.com\/blog\/ip-address-validation-what-can-i-learn-from-an-ip-address\/\" target=\"_blank\" rel=\"noreferrer noopener\">IP Address Validation: What Can I Learn From an IP Address?<\/a><\/li>\n<li><a href=\"https:\/\/www.serviceobjects.com\/blog\/identify-tor-network-users-with-dots-ip-address-validation\/\" target=\"_blank\" rel=\"noreferrer noopener\">Identify Tor Network Users with DOTS IP Address Validation<\/a><\/li>\n<li><a href=\"https:\/\/www.serviceobjects.com\/blog\/how-ip-validation-can-help-prevent-fraud\/\" target=\"_blank\" rel=\"noreferrer noopener\">How IP Validation Can Help Prevent Fraud<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4? Picking which operation you want to use is simple. If you only need to know which country an IP address belongs to, GetCountryByIP is the best operation. If you can use more specific data, such as the region or city, then GetLocationByIP_V4 is the best operation. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":4280,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4346","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>IPAV - Frequently Asked Questions<\/title>\n<meta name=\"description\" content=\"Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4? Picking which operation you want to use is simple. If you only\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IPAV - Frequently Asked Questions\" \/>\n<meta property=\"og:description\" content=\"Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4? Picking which operation you want to use is simple. If you only\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-26T15:47:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/\",\"url\":\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/\",\"name\":\"IPAV - Frequently Asked Questions\",\"isPartOf\":{\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/#website\"},\"datePublished\":\"2022-11-12T18:57:15+00:00\",\"dateModified\":\"2025-08-26T15:47:18+00:00\",\"description\":\"Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4? Picking which operation you want to use is simple. If you only\",\"breadcrumb\":{\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.serviceobjects.com\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DOTS IP Address Validation\",\"item\":\"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"IPAV &#8211; Frequently Asked Questions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/#website\",\"url\":\"https:\/\/www.serviceobjects.com\/docs\/\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.serviceobjects.com\/docs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/#organization\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"url\":\"https:\/\/www.serviceobjects.com\/docs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"contentUrl\":\"https:\/\/www.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"width\":2560,\"height\":1440,\"caption\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\"},\"image\":{\"@id\":\"https:\/\/www.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IPAV - Frequently Asked Questions","description":"Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4? Picking which operation you want to use is simple. If you only","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/","og_locale":"en_US","og_type":"article","og_title":"IPAV - Frequently Asked Questions","og_description":"Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4? Picking which operation you want to use is simple. If you only","og_url":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/","og_site_name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","article_modified_time":"2025-08-26T15:47:18+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/","url":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/","name":"IPAV - Frequently Asked Questions","isPartOf":{"@id":"https:\/\/www.serviceobjects.com\/docs\/#website"},"datePublished":"2022-11-12T18:57:15+00:00","dateModified":"2025-08-26T15:47:18+00:00","description":"Which Operation Should You Use? GetLocationByIP, GetCountryByIP, or GetLocationByIP_V4? Picking which operation you want to use is simple. If you only","breadcrumb":{"@id":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/ipav-frequently-asked-questions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.serviceobjects.com\/docs\/"},{"@type":"ListItem","position":2,"name":"DOTS IP Address Validation","item":"https:\/\/www.serviceobjects.com\/docs\/dots-ip-address-validation\/"},{"@type":"ListItem","position":3,"name":"IPAV &#8211; Frequently Asked Questions"}]},{"@type":"WebSite","@id":"https:\/\/www.serviceobjects.com\/docs\/#website","url":"https:\/\/www.serviceobjects.com\/docs\/","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","description":"","publisher":{"@id":"https:\/\/www.serviceobjects.com\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.serviceobjects.com\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.serviceobjects.com\/docs\/#organization","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","url":"https:\/\/www.serviceobjects.com\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.serviceobjects.com\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/www.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","contentUrl":"https:\/\/www.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","width":2560,"height":1440,"caption":"Service Objects | Contact, Phone, Email Verification | Data Quality Services"},"image":{"@id":"https:\/\/www.serviceobjects.com\/docs\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/4346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/comments?post=4346"}],"version-history":[{"count":9,"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/4346\/revisions"}],"predecessor-version":[{"id":12096,"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/4346\/revisions\/12096"}],"up":[{"embeddable":true,"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/4280"}],"wp:attachment":[{"href":"https:\/\/www.serviceobjects.com\/docs\/wp-json\/wp\/v2\/media?parent=4346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}