Service Objects DOTS Address Validation
"Maximize Address Accuracy and Deliverability" [1]
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 / 100Agent friendliness
- 15 / 100Pricing transparency
- 75 / 100Setup speed
- 15 / 100Docs quality
- 55 / 100Procurement ease
- 63 / 100Trust readiness
Pricing & procurement
Capabilities
- 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
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
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."
Loqate Address Verification
"Global address verification that ensures you reach your customers, every time."
PostGrid Address Verification
"Autocomplete, Verify, Validate, and Standardize addresses across 250+ countries & territories to local postal standards"
Melissa
Global data quality and enhancement solutions to profile, verify, clean, update, match, and integrate People data.
Smarty (US & International Address Verification)
"Address data on easy mode"
Precisely Verify (Address Verification)
"Deliver accurate, consistent, contextual data to your business - wherever and whenever it's needed."
References
- ↑Description: serviceobjects.com
- ↑Pricing model: serviceobjects.com · serviceobjects.com
- ↑Published pricing: serviceobjects.com
- ↑Free tier: serviceobjects.com · serviceobjects.com
- ↑Self-serve signup: serviceobjects.com
- ↑Enterprise plan: serviceobjects.com · serviceobjects.com
- ↑Supported actions: serviceobjects.com · serviceobjects.com
- ↑Regions: serviceobjects.com · serviceobjects.com · serviceobjects.com
- ↑Sandbox: serviceobjects.com · serviceobjects.com
- ↑MCP server: github.com
- ↑SOC 2: serviceobjects.com · serviceobjects.com
- ↑HIPAA: serviceobjects.com
- ↑GDPR: serviceobjects.com · serviceobjects.com
- ↑ISO 27001: serviceobjects.com
- ↑PCI DSS: serviceobjects.com · serviceobjects.com
- ↑Published SLA: serviceobjects.com
- ↑Known restrictions: serviceobjects.com · serviceobjects.com
Change history
- 2026-06-15 Score Agent Friendliness: 40 → 60
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Capabilities: {} → {"international":true,"cass_certified":true,"geocode_append":true}
- 2026-06-14 Summary Md: (none) → Service Objects DOTS Address Validation is a USPS CASS-certified REST API for v…
- 2026-06-14 Score Trust Readiness: (none) → 63
- 2026-06-14 Best For: (none) → Regulated or enterprise workloads - compliance attestations and an enterprise p…
- 2026-06-14 Avoid If: (none) → You need transparent pricing up front, You want to try it free before paying
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Score Procurement Friction: (none) → 55
- 2026-06-14 Score Agent Friendliness: (none) → 40
- 2026-06-14 Score Pricing Transparency: (none) → 15
- 2026-06-14 Score Setup Speed: (none) → 75
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Docs URL: (none) → https://docs.serviceobjects.com
- 2026-06-14 Status Page URL: (none) → https://status.serviceobjects.com
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Free Tier Available: set to No
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to type_1
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 ISO 27001: set to No
- 2026-06-14 PCI DSS: set to Yes
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://www.serviceobjects.com/support/service-level-agreement/
- 2026-06-14 Data Retention Policy URL: set to https://www.serviceobjects.com/privacy-policy/
- 2026-06-14 Known Restrictions: set to Trial API key limited to 500 complimentary transactions (one-time, not a recurr…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://www.serviceobjects.com/docs/dots-address-validation-us-4/av4-operations…
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://sws.serviceobjects.com/AV4/
- 2026-06-14 API Version: set to 4 (AV4; AV3 also active, AV1/AV-Plus legacy)
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 MCP URL: set to https://github.com/ServiceObjects/MCP
- 2026-06-14 Quickstart URL: set to https://www.serviceobjects.com/blog/getting-started-with-your-service-objects-t…
- 2026-06-14 Error Format: set to vendor-specific JSON/XML: object with Type, TypeCode (1=Authorization, 2=UserIn…
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Slug: set to service-objects
- 2026-06-14 Launched At: set to 2001-01-01
- 2026-06-14 GA Date: set to 2013-01-01
- 2026-06-14 Notable Customers: set to Amazon, Microsoft, Mastercard, American Express, Sony, Verizon, Visa, Xerox
- 2026-06-14 Fields Not Found: set to documented_rate_limits, minimum_commitment, Canada Post SERP/AMAS certification…
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
- 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
Suggest an edit / leave a review
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"}'