Package: cloudmersive-validate-api-client
cloudmersive_validate_api_clientThe validation APIs help you validate data. Check if an E-mail address is real. Check if a domain is real. Check up on an IP address, and even where it is located. All this and much more is available in the validation API.This Python package provides a native API client forCloudmersive Data ValidationAPI version: v1Package version: 3.2.5Build package: io.swagger.codegen.languages.PythonClientCodegenRequirements.Python 2.7 and 3.4+Installation & Usagepip installIf the python package is hosted on Github, you can install directly from Githubpipinstallgit+https://github.com/GIT_USER_ID/GIT_REPO_ID.git(you may need to runpipwith root permission:sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)Then import the package:importcloudmersive_validate_api_clientSetuptoolsInstall viaSetuptools.pythonsetup.pyinstall--user(orsudo python setup.py installto install the package for all users)Then import the package:importcloudmersive_validate_api_clientGetting StartedPlease follow theinstallation procedureand then run the following:from__future__importprint_functionimporttimeimportcloudmersive_validate_api_clientfromcloudmersive_validate_api_client.restimportApiExceptionfrompprintimportpprint# Configure API key authorization: Apikeyconfiguration=cloudmersive_validate_api_client.Configuration()configuration.api_key['Apikey']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['Apikey'] = 'Bearer'# create an instance of the API classapi_instance=cloudmersive_validate_api_client.AddressApi(cloudmersive_validate_api_client.ApiClient(configuration))input=cloudmersive_validate_api_client.ValidateCountryRequest()# ValidateCountryRequest | Input requesttry:# Check if a country is a member of the European Union (EU)api_response=api_instance.address_check_eu_membership(input)pprint(api_response)exceptApiExceptionase:print("Exception when calling AddressApi->address_check_eu_membership:%s\n"%e)Documentation for API EndpointsAll URIs are relative tohttps://api.cloudmersive.comClassMethodHTTP requestDescriptionAddressApiaddress_check_eu_membershipPOST/validate/address/country/check-eu-membershipCheck if a country is a member of the European Union (EU)AddressApiaddress_countryPOST/validate/address/countryValidate and normalize country information, return ISO 3166-1 country codes and country nameAddressApiaddress_country_listPOST/validate/address/country/listGet a list of ISO 3166-1 countriesAddressApiaddress_geocodePOST/validate/address/geocodeGeocode a street address into latitude and longitudeAddressApiaddress_get_country_currencyPOST/validate/address/country/get-currencyGet the currency of the input countryAddressApiaddress_get_country_regionPOST/validate/address/country/get-regionGet the region, subregion and continent of the countryAddressApiaddress_get_timezonePOST/validate/address/country/get-timezonesGets IANA/Olsen time zones for a countryAddressApiaddress_normalize_addressPOST/validate/address/street-address/normalizeNormalize a street addressAddressApiaddress_parse_stringPOST/validate/address/parseParse an unstructured input text string into an international, formatted addressAddressApiaddress_reverse_geocode_addressPOST/validate/address/geocode/reverseReverse geocode a lattitude and longitude into an addressAddressApiaddress_validate_addressPOST/validate/address/street-addressValidate a street addressAddressApiaddress_validate_cityPOST/validate/address/cityValidate a City and State/Province combination, get location information about itAddressApiaddress_validate_postal_codePOST/validate/address/postal-codeValidate a postal code, get location information about itAddressApiaddress_validate_statePOST/validate/address/stateValidate a state or province, name or abbreviation, get location information about itDateTimeApidate_time_get_now_simpleGET/validate/date-time/get/nowGet current date and time as of nowDateTimeApidate_time_get_public_holidaysPOST/validate/date-time/get/holidaysGet public holidays in the specified country and yearDateTimeApidate_time_parse_natural_language_date_timePOST/validate/date-time/parse/date-time/natural-languageParses a free-form natural language date and time string into a date and timeDateTimeApidate_time_parse_standard_date_timePOST/validate/date-time/parse/date-time/structuredParses a standardized date and time string into a date and timeDomainApidomain_checkPOST/validate/domain/checkValidate a domain nameDomainApidomain_get_top_level_domain_from_urlPOST/validate/domain/url/get-top-level-domainGet top-level domain name from URLDomainApidomain_is_admin_pathPOST/validate/domain/url/is-admin-pathCheck if path is a high-risk or vulnerable server administration pathDomainApidomain_phishing_checkPOST/validate/domain/url/phishing-threat-checkCheck a URL for Phishing threatsDomainApidomain_postPOST/validate/domain/whoisGet WHOIS information for a domainDomainApidomain_quality_scorePOST/validate/domain/quality-scoreValidate a domain name's quality scoreDomainApidomain_safety_checkPOST/validate/domain/url/safety-threat-checkCheck a URL for safety threatsDomainApidomain_ssrf_checkPOST/validate/domain/url/ssrf-threat-checkCheck a URL for SSRF threatsDomainApidomain_ssrf_check_batchPOST/validate/domain/url/ssrf-threat-check/batchCheck a URL for SSRF threats in batchesDomainApidomain_url_fullPOST/validate/domain/url/fullValidate a URL fullyDomainApidomain_url_html_ssrf_checkPOST/validate/domain/url/ssrf-threat-check/html-embeddedCheck a URL for HTML embedded SSRF threatsDomainApidomain_url_syntax_onlyPOST/validate/domain/url/syntax-onlyValidate a URL syntacticallyEmailApiemail_address_get_serversPOST/validate/email/address/serversPartially check whether an email address is validEmailApiemail_full_validationPOST/validate/email/address/fullFully validate an email addressEmailApiemail_postPOST/validate/email/address/syntaxOnlyValidate email adddress for syntactic correctness onlyIPAddressApii_p_address_geolocate_street_addressPOST/validate/ip/geolocate/street-addressGeolocate an IP address to a street addressIPAddressApii_p_address_ip_intelligencePOST/validate/ip/intelligenceGet intelligence on an IP addressIPAddressApii_p_address_is_botPOST/validate/ip/is-botCheck if IP address is a Bot clientIPAddressApii_p_address_is_threatPOST/validate/ip/is-threatCheck if IP address is a known threatIPAddressApii_p_address_is_tor_nodePOST/validate/ip/is-tor-nodeCheck if IP address is a Tor node serverIPAddressApii_p_address_postPOST/validate/ip/geolocateGeolocate an IP addressIPAddressApii_p_address_reverse_domain_lookupPOST/validate/ip/reverse-domain-lookupPerform a reverse domain name (DNS) lookup on an IP addressLeadEnrichmentApilead_enrichment_enrich_leadPOST/validate/lead-enrichment/lead/enrichEnrich an input lead with additional fields of dataLeadEnrichmentApilead_enrichment_get_company_informationPOST/validate/lead-enrichment/lead/email/company-informationGet company information from email addressNameApiname_get_genderPOST/validate/name/get-genderGet the gender of a first nameNameApiname_identifierPOST/validate/name/identifierValidate a code identifierNameApiname_validate_first_namePOST/validate/name/firstValidate a first nameNameApiname_validate_full_namePOST/validate/name/full-nameParse and validate a full nameNameApiname_validate_last_namePOST/validate/name/lastValidate a last namePhoneNumberApiphone_number_syntax_onlyPOST/validate/phonenumber/basicValidate phone number (basic)TextInputApitext_input_check_html_ssrfPOST/validate/text-input/html/check/ssrfProtect html input from Server-side Request Forgery (SSRF) attacksTextInputApitext_input_check_sql_injectionPOST/validate/text-input/check/sql-injectionCheck text input for SQL Injection (SQLI) attacksTextInputApitext_input_check_sql_injection_batchPOST/validate/text-input/check/sql-injection/batchCheck and protect multiple text inputs for SQL Injection (SQLI) attacks in batchTextInputApitext_input_check_xssPOST/validate/text-input/check/xssCheck text input for Cross-Site-Scripting (XSS) attacksTextInputApitext_input_check_xss_batchPOST/validate/text-input/check-and-protect/xss/batchCheck and protect multiple text inputs for Cross-Site-Scripting (XSS) attacks in batchTextInputApitext_input_check_xxePOST/validate/text-input/check/xxeProtect text input from XML External Entity (XXE) attacksTextInputApitext_input_check_xxe_batchPOST/validate/text-input/check/xxe/batchProtect text input from XML External Entity (XXE) attacksTextInputApitext_input_protect_xssPOST/validate/text-input/protect/xssProtect text input from Cross-Site-Scripting (XSS) attacks through normalizationUserAgentApiuser_agent_parsePOST/validate/useragent/parseParse an HTTP User-Agent string, identify robotsVatApivat_vat_lookupPOST/validate/vat/lookupValidate a VAT numberDocumentation For ModelsAddressGetServersResponseAddressVerifySyntaxOnlyResponseBotCheckResponseCheckResponseCountryDetailsCountryListResultDateTimeNaturalLanguageParseRequestDateTimeNowResultDateTimeStandardizedParseRequestDateTimeStandardizedParseResponseDomainQualityResponseEmailLeadFirstNameValidationRequestFirstNameValidationResponseFullEmailValidationResponseFullNameValidationRequestFullNameValidationResponseGeolocateResponseGeolocateStreetAddressResponseGetGenderRequestGetGenderResponseGetPublicHolidaysRequestGetTimezonesRequestGetTimezonesResponseHtmlSsrfDetectionResultIPIntelligenceResponseIPReverseDNSLookupResponseIPThreatResponseIsAdminPathResponseLastNameValidationRequestLastNameValidationResponseLeadEnrichmentRequestLeadEnrichmentResponseNormalizeAddressResponseParseAddressRequestParseAddressResponsePhishingCheckRequestPhishingCheckResponsePhoneNumberValidateRequestPhoneNumberValidationResponsePublicHolidayOccurrencePublicHolidaysResponseReverseGeocodeAddressRequestReverseGeocodeAddressResponseSqlInjectionCheckBatchRequestSqlInjectionCheckBatchResponseSqlInjectionCheckRequestItemSqlInjectionDetectionResultTimezoneTorNodeResponseUrlHtmlSsrfRequestFullUrlHtmlSsrfResponseFullUrlSafetyCheckRequestFullUrlSafetyCheckResponseFullUrlSsrfRequestBatchUrlSsrfRequestFullUrlSsrfResponseBatchUrlSsrfResponseFullUserAgentValidateRequestUserAgentValidateResponseValidateAddressRequestValidateAddressResponseValidateCityRequestValidateCityResponseValidateCountryRequestValidateCountryResponseValidateIdentifierRequestValidateIdentifierResponseValidatePostalCodeRequestValidatePostalCodeResponseValidateStateRequestValidateStateResponseValidateUrlRequestFullValidateUrlRequestSyntaxOnlyValidateUrlResponseFullValidateUrlResponseSyntaxOnlyVatLookupRequestVatLookupResponseWhoisResponseXssProtectionBatchRequestXssProtectionBatchResponseXssProtectionRequestItemXssProtectionResultXxeDetectionBatchRequestXxeDetectionBatchResponseXxeDetectionRequestItemXxeDetectionResultDocumentation For AuthorizationApikeyType: API keyAPI key parameter name: ApikeyLocation: HTTP headerAuthor