Skip to Content

An official website of the United States Government | Here's how you know

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you're on a federal government site.
The site is secure.
The https:// ensures that you're connecting to the official website and that any information you provide is encrypted and sent securely.

API Reference Page

VIP Web Service

A web service was a method of communication that allowed data exchange among applications and systems over the internet. To avoid dependence upon a particular programing language and most current software can interpret Extensible Markup Language (XML) tags, the World Wide Web Consortium (W3C) developed Web Services Description Language (WSDL) an XML-based interface definition language to descript the functionality of data exchange offered by a web service. Th Veterans Information Portal (VIP) utilized WSDL to provide machine-readable file formats, such as XML, for machine-to-machine communication. The purpose of this documentation is to provide the WSDL description and code sample to help with the client application to utilize the web service from VIP.

Building a Client Application

The client application that interacts with VIP web services must be written by the client's company or organization. In the process of data exchange among web applications, the data transaction utilizes the Simple Object Access Protocol (SOAP) technology and is encrypted with Secure Sockets Layer (SSL). The performance of responding the request for data transactions may vary by the number of responded records and the type of data requested. To communicate with the VIP server, the client application should call the web service using SOAP. The client application needs to construct the XML request string and call the VIP "GetVerifiedBusinesses", "GetAllVerifiedBusinesses", or "GetBusinessByDuns" web method at the web service URL. "https://www.vip.vetbiz.va.gov/VIPService/VIPService.svc". Using the XML request string as the single parameter to call, the VIP web service then returns the response "GetVerifiedBusinessesResult", "GetAllVerifiedBusinessesResult". or "GetBusinessByDunsResult" as an array which the client application can then take the xml response and parse it to extract the data.

Request an API Interconnection

To request an API Interconnection, please click on the button below. After you submit your request, a member of our team will reach out to you when your request is complete.

Things to Know

Download the WSDL Documentation

Please note: Content on this Web page is for informational purposes only. It is not intended to provide legal advice or to be a comprehensive statement or analysis of application statures, regulations, and case law governing this topic. Rather, it's a plain language summary. If you are seeking claims assistance, your local VA regional office, a VA-recognized Veterans Service Organization, or a VA-accredited attorney or agent can help.