Service Objects DOTS Address Validation

"Maximize Address Accuracy and Deliverability" [1]

www.serviceobjects.com/products/address-validation/ · By Service Objects · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

Service Objects DOTS Address Validation is a USPS CASS-certified REST API for validating, correcting, and standardizing postal addresses across the US, Canada, and 250-plus countries, used for e-commerce checkout, CRM hygiene, and fraud detection. A one-time 500-transaction trial key is available without a sales call, but production pricing requires contacting sales. The service holds SOC 2 Type 1 and PCI DSS certifications, complies with GDPR, and publishes an SLA. SDKs are available for .NET, Python, and Node.js, and a multi-language MCP server is also offered.

Best for / Avoid if

Best for: Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box

Avoid if: You need transparent pricing up front; You want to try it free before paying

Scores

  • 60 / 100
    Agent friendliness
  • 15 / 100
    Pricing transparency
  • 75 / 100
    Setup speed
  • 15 / 100
    Docs quality
  • 55 / 100
    Procurement ease
  • 63 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Contact sales [2]
Published pricing
No [3]
Free tier
No [4]
Self-serve signup
Yes [5]
Requires sales call
No
Enterprise plan
Yes [6]

Capabilities

  • USPS CASS certified
  • International coverage
  • Geocode append
Supported actions
validate_address, validate_address_with_dpv, validate_address_with_rdi, validate_address_with_suite_link, validate_address_with_fragments, validate_address_with_extras, validate_address_single_line, validate_address_type, validate_city_state_zip, get_possible_matches, get_best_matches, get_best_matches_single_line, get_secondary_numbers, find_address_lines, parse_address, validate_canadian_address, validate_canadian_municipality_province, parse_canadian_address, get_address_info_international, geocode_append [7]
Regions
United States (USPS CASS-certified, DPV, ZIP+4, 167 million USPS-recognized addresses plus 15 million non-USPS addresses), Canada (Canada Post standards, 15 million+ addresses, all 10 provinces and 3 territories, bilingual English/French), International (250+ countries and territories worldwide, 88% of countries at street level or better) [8]
Languages
English, French, Japanese (transliteration), Chinese (transliteration), local scripts for multiple countries
Input types
structured address components (street, city, state/province, postal code), free-form single-line address string, business name (for SuiteLink operation), city/state/zip combination
Output types
standardized/corrected address, ZIP+4 code, DPV (Delivery Point Validation) codes and notes, Residential Delivery Indicator (RDI), parsed address fragments (directionals, suffix, PMB number), county name and code, congressional district code, carrier route, barcode digits, correction codes, error codes and descriptions, geocode (latitude/longitude, via Address Geocode product), JSON, XML, SOAP response
Webhooks
No
Sandbox / test mode
Yes [9]
SDK languages
C# / .NET, C# / .NET (AV4 sample), Python (AV4 sample), JavaScript / Node.js (AV4 sample), Multi-language MCP server (Python)
MCP server
Yes [10]

Trust & compliance

SOC 2
SOC 2 Type I [11]
HIPAA
No [12]
GDPR
Yes [13]
ISO 27001
No [14]
PCI DSS
Yes [15]
Published SLA
Yes [16]
Known restrictions
Trial API key limited to 500 complimentary transactions (one-time, not a recurring free tier), RDI (Residential Delivery Indicator) operation requires special Service Objects agreement, US product validates US addresses only; Canada product covers Canada only; International product covers 250+ countries, No copies of real-time customer data or responses are stored by Service Objects, Pricing not published; requires contact with sales for quotes [17]

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
https://sws.serviceobjects.com/AV4/
Version
4 (AV4; AV3 also active, AV1/AV-Plus legacy)
Versioning
url
Stability
ga
Auth methods
api_key
Error format
vendor-specific JSON/XML: object with Type, TypeCode (1=Authorization, 2=UserInput, 3=Fatal, 4=DomainSpecific), Desc, DescCode fields

SDKs

  • C# / .NET DOTSAddressValidation3US_Standard · repo
  • C# / .NET (AV4 sample) · repo
  • Python (AV4 sample) · repo
  • JavaScript / Node.js (AV4 sample) · repo
  • Multi-language MCP server (Python) · repo

Adoption & maturity

Launched
2001-01-01
GA
2013-01-01
Notable customers
Amazon, Microsoft, Mastercard, American Express, Sony, Verizon, Visa, Xerox

Other Address Validation APIs

  • Lob Address Verification

    "Avoid mail missteps and make failed deliveries a thing of the past."

    Hybrid · free tier · public pricing · self-serve

  • Loqate Address Verification

    "Global address verification that ensures you reach your customers, every time."

    Usage · public pricing · self-serve

  • PostGrid Address Verification

    "Autocomplete, Verify, Validate, and Standardize addresses across 250+ countries & territories to local postal standards"

    Hybrid · public pricing · self-serve

  • Melissa

    Global data quality and enhancement solutions to profile, verify, clean, update, match, and integrate People data.

    Hybrid · free tier · public pricing · self-serve

  • Smarty (US & International Address Verification)

    "Address data on easy mode"

    Subscription · public pricing · self-serve

  • Precisely Verify (Address Verification)

    "Deliver accurate, consistent, contextual data to your business - wherever and whenever it's needed."

    Sales-led · self-serve

Service Objects DOTS Address Validation alternatives · Service Objects DOTS Address Validation vs Lob Address Verification · All Address Validation APIs APIs

References

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 4060
  2. 2026-06-14 Robots Allows Agents: (none)Yes
  3. 2026-06-14 Has Structured Data: (none)Yes
  4. 2026-06-14 Capabilities: {}{"international":true,"cass_certified":true,"geocode_append":true}
  5. 2026-06-14 Summary Md: (none)Service Objects DOTS Address Validation is a USPS CASS-certified REST API for v…
  6. 2026-06-14 Score Trust Readiness: (none)63
  7. 2026-06-14 Best For: (none)Regulated or enterprise workloads - compliance attestations and an enterprise p…
  8. 2026-06-14 Avoid If: (none)You need transparent pricing up front, You want to try it free before paying
  9. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-14 Score Procurement Friction: (none)55
  11. 2026-06-14 Score Agent Friendliness: (none)40
  12. 2026-06-14 Score Pricing Transparency: (none)15
  13. 2026-06-14 Score Setup Speed: (none)75
  14. 2026-06-14 Score Docs Quality: (none)15
  15. 2026-06-14 Llms Txt Present: (none)No
  16. 2026-06-14 Docs URL: (none)https://docs.serviceobjects.com
  17. 2026-06-14 Status Page URL: (none)https://status.serviceobjects.com
  18. 2026-06-14 Rendering: (none)static
  19. 2026-06-14 Free Tier Available: set to No
  20. 2026-06-14 Self Serve Signup: set to Yes
  21. 2026-06-14 Requires Sales Call: set to No
  22. 2026-06-14 Enterprise Plan Available: set to Yes
  23. 2026-06-14 SOC 2: set to type_1
  24. 2026-06-14 HIPAA: set to No
  25. 2026-06-14 GDPR: set to Yes
  26. 2026-06-14 ISO 27001: set to No
  27. 2026-06-14 PCI DSS: set to Yes
  28. 2026-06-14 SLA Published: set to Yes
  29. 2026-06-14 SLA URL: set to https://www.serviceobjects.com/support/service-level-agreement/
  30. 2026-06-14 Data Retention Policy URL: set to https://www.serviceobjects.com/privacy-policy/
  31. 2026-06-14 Known Restrictions: set to Trial API key limited to 500 complimentary transactions (one-time, not a recurr…
  32. 2026-06-14 Auth Methods: set to api_key
  33. 2026-06-14 Auth Docs URL: set to https://www.serviceobjects.com/docs/dots-address-validation-us-4/av4-operations…
  34. 2026-06-14 API Style: set to rest
  35. 2026-06-14 Base URL: set to https://sws.serviceobjects.com/AV4/
  36. 2026-06-14 API Version: set to 4 (AV4; AV3 also active, AV1/AV-Plus legacy)
  37. 2026-06-14 Versioning Scheme: set to url
  38. 2026-06-14 Stability: set to ga
  39. 2026-06-14 MCP URL: set to https://github.com/ServiceObjects/MCP
  40. 2026-06-14 Quickstart URL: set to https://www.serviceobjects.com/blog/getting-started-with-your-service-objects-t…
  41. 2026-06-14 Error Format: set to vendor-specific JSON/XML: object with Type, TypeCode (1=Authorization, 2=UserIn…
  42. 2026-06-14 Requires Verification: set to No
  43. 2026-06-14 Slug: set to service-objects
  44. 2026-06-14 Launched At: set to 2001-01-01
  45. 2026-06-14 GA Date: set to 2013-01-01
  46. 2026-06-14 Notable Customers: set to Amazon, Microsoft, Mastercard, American Express, Sony, Verizon, Visa, Xerox
  47. 2026-06-14 Fields Not Found: set to documented_rate_limits, minimum_commitment, Canada Post SERP/AMAS certification…
  48. 2026-06-14 Source Confidence: set to high
  49. 2026-06-14 Extractor: set to claude-subagent:sonnet
  50. 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/service-objects \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/service-objects/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →