Home :: SOAP and XML Web Services

SOAP and XML Web Services


These Web Services provide a simple method to use our data and validation products directly over the Internet. With their SOAP Web Service interfaces these services can be called from any application on any platform capable of making simple Internet requests.


NPA NXX Data Products

NALENND™ Basic NPA NXX Validation

SOAP Web Service - 5,000 Queries
One-time Purchase, no expiration
Price: $79.95 USD

Validate a North American telephone area code and exchange NPA NXX combination. Identify the exchange's service area, rate and wire center LATA, OCN, switch CLLI code and carrier defined line type for the exchange.

WSDL: http://www.quentinsagerconsulting.com/wsdl/nalennd.wsdl

The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.

POST /service/nalennd HTTP/1.1
Host: www.quentinsagerconsulting.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.quentinsagerconsulting.com/service/nalennd/npanxx"


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:tns="http://www.quentinsagerconsulting.com">
  <soap:Body>
    <tns:npanxx>
      <tns:number>string</tns:number>
      <tns:key>string</tns:key>
    </tns:npanxx>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length


<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <npanxxResponse>
      <number>string</number>
      <valid>boolean</valid>
      <npa>string</npa>
      <nxx>string</nxx>
      <block>string</block>
      <pooled>string</pooled>
      <type>string</type>
      <ocn>string</ocn>
      <switch>string</switch>
      <wclata>string</wclata>
      <country>string</country>
      <state>string</state>
      <city>string</city>
      <rclata>string</rclata>
    </npanxxResponse>
  </soap:Body>
</soap:Envelope>

ABA Routing Number Validation

SOAP Web Service - 5,000 Queries
One-time Purchase, no expiration
Price: $69.95 USD

This service provides ABA Key to Routing Number validation at two levels, ABA checksum validation and database lookup. When a database match is found it will identify whether the routing number has been retired (and return the new number if any), the bank or institution name the number is assigned to and the city/state location of the primary office using the number.

WSDL: http://www.quentinsagerconsulting.com/wsdl/aba.wsdl

The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.

POST /service/aba HTTP/1.1
Host: www.quentinsagerconsulting.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.quentinsagerconsulting.com/service/aba/validate"


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:tns="http://www.quentinsagerconsulting.com">
  <soap:Body>
    <tns:validate>
      <tns:number>string</tns:number>
      <tns:key>string</tns:key>
    </tns:validate>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length


<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <validateResponse>
      <number>string</number>
      <valid>boolean</valid>
      <bank>string</bank>
      <retired>string</retired>
      <new>string</new>
      <city>string</city>
      <state>string</state>
    </validateResponse>
  </soap:Body>
</soap:Envelope>

IBAN Validation

European IBAN Validation

SOAP Web Service - 5,000 Queries
One-time Purchase, no expiration
Price: $69.95 USD

Validate an International Bank Account Number. This service determines if an European IBAN is or could be valid. Validation is performed per ISO 13616 and European Committee for Banking Standards EBS 204 with reference to ECBS TR201 V3.20 Register of European Account Numbers.

WSDL: http://www.quentinsagerconsulting.com/wsdl/iban.wsdl

The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.

POST /service/iban HTTP/1.1
Host: www.quentinsagerconsulting.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.quentinsagerconsulting.com/service/iban/validate"


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:tns="http://www.quentinsagerconsulting.com">
  <soap:Body>
    <tns:validate>
      <tns:number>string</tns:number>
      <tns:key>string</tns:key>
    </tns:validate>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length


<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <validateResponse>
      <number>string</number>
      <valid>boolean</valid>
      <paper>string</paper>
      <country>string</country>
    </validateResponse>
  </soap:Body>
</soap:Envelope>

United States Social Security Number Validation

SOAP Web Service - 5,000 Queries
One-time Purchase, no expiration
Price: $49.95 USD

This web service can determine whether a U.S. Social Security Number could be valid. It uses current Social Security Administration area and high group assignments to verify the area and group portion of the number giving a reasonable assurance the number could be valid.

While only the Social Security Administration can verify whether a particular number has actually been assigned this service can distinguish certain numbers that are clearly invalid.

WSDL: http://www.quentinsagerconsulting.com/wsdl/ssn.wsdl

The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.

POST /service/ssn HTTP/1.1
Host: www.quentinsagerconsulting.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.quentinsagerconsulting.com/service/ssn/validate"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:tns="http://www.quentinsagerconsulting.com">
  <soap:Body>
    <tns:validate>
      <tns:number>string</tns:number>
      <tns:key>string</tns:key>
    </tns:validate>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <validateResponse>
      <number>string</number>
      <valid>boolean</valid>
      <area>string</area>
    </validateResponse>
  </soap:Body>
</soap:Envelope>