I want to validate the given address (address, city, state, zip) to the USPS and return back the result if the provided address is a valid address. and if it is not the valid ad
The United States Postal Service (USPS) does offer this service via their Address Information APIs:
Here's a Code Project article/library how you could use this services in .NET:
Note
Before you can use this library, you will need to get a USPS Web Tools ID by filling out this form.
To request the Address Informational APIs (Verify etc.) you need additional permissions. Also fill out this form to apply for these permissions.