Skip to main content

cloudmersive_validate_api_client

The 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 for Cloudmersive Data Validation

  • API version: v1
  • Package version: 3.2.5
  • Build package: io.swagger.codegen.languages.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import cloudmersive_validate_api_client 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import cloudmersive_validate_api_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import cloudmersive_validate_api_client
from cloudmersive_validate_api_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: Apikey
configuration = 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 class
api_instance = cloudmersive_validate_api_client.AddressApi(cloudmersive_validate_api_client.ApiClient(configuration))
input = cloudmersive_validate_api_client.ValidateCountryRequest() # ValidateCountryRequest | Input request

try:
    # Check if a country is a member of the European Union (EU)
    api_response = api_instance.address_check_eu_membership(input)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AddressApi->address_check_eu_membership: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://api.cloudmersive.com

Class Method HTTP request Description
AddressApi address_check_eu_membership POST /validate/address/country/check-eu-membership Check if a country is a member of the European Union (EU)
AddressApi address_country POST /validate/address/country Validate and normalize country information, return ISO 3166-1 country codes and country name
AddressApi address_country_list POST /validate/address/country/list Get a list of ISO 3166-1 countries
AddressApi address_geocode POST /validate/address/geocode Geocode a street address into latitude and longitude
AddressApi address_get_country_currency POST /validate/address/country/get-currency Get the currency of the input country
AddressApi address_get_country_region POST /validate/address/country/get-region Get the region, subregion and continent of the country
AddressApi address_get_timezone POST /validate/address/country/get-timezones Gets IANA/Olsen time zones for a country
AddressApi address_normalize_address POST /validate/address/street-address/normalize Normalize a street address
AddressApi address_parse_string POST /validate/address/parse Parse an unstructured input text string into an international, formatted address
AddressApi address_reverse_geocode_address POST /validate/address/geocode/reverse Reverse geocode a lattitude and longitude into an address
AddressApi address_validate_address POST /validate/address/street-address Validate a street address
AddressApi address_validate_city POST /validate/address/city Validate a City and State/Province combination, get location information about it
AddressApi address_validate_postal_code POST /validate/address/postal-code Validate a postal code, get location information about it
AddressApi address_validate_state POST /validate/address/state Validate a state or province, name or abbreviation, get location information about it
DateTimeApi date_time_get_now_simple GET /validate/date-time/get/now Get current date and time as of now
DateTimeApi date_time_get_public_holidays POST /validate/date-time/get/holidays Get public holidays in the specified country and year
DateTimeApi date_time_parse_natural_language_date_time POST /validate/date-time/parse/date-time/natural-language Parses a free-form natural language date and time string into a date and time
DateTimeApi date_time_parse_standard_date_time POST /validate/date-time/parse/date-time/structured Parses a standardized date and time string into a date and time
DomainApi domain_check POST /validate/domain/check Validate a domain name
DomainApi domain_get_top_level_domain_from_url POST /validate/domain/url/get-top-level-domain Get top-level domain name from URL
DomainApi domain_is_admin_path POST /validate/domain/url/is-admin-path Check if path is a high-risk or vulnerable server administration path
DomainApi domain_phishing_check POST /validate/domain/url/phishing-threat-check Check a URL for Phishing threats
DomainApi domain_post POST /validate/domain/whois Get WHOIS information for a domain
DomainApi domain_quality_score POST /validate/domain/quality-score Validate a domain name's quality score
DomainApi domain_safety_check POST /validate/domain/url/safety-threat-check Check a URL for safety threats
DomainApi domain_ssrf_check POST /validate/domain/url/ssrf-threat-check Check a URL for SSRF threats
DomainApi domain_ssrf_check_batch POST /validate/domain/url/ssrf-threat-check/batch Check a URL for SSRF threats in batches
DomainApi domain_url_full POST /validate/domain/url/full Validate a URL fully
DomainApi domain_url_html_ssrf_check POST /validate/domain/url/ssrf-threat-check/html-embedded Check a URL for HTML embedded SSRF threats
DomainApi domain_url_syntax_only POST /validate/domain/url/syntax-only Validate a URL syntactically
EmailApi email_address_get_servers POST /validate/email/address/servers Partially check whether an email address is valid
EmailApi email_full_validation POST /validate/email/address/full Fully validate an email address
EmailApi email_post POST /validate/email/address/syntaxOnly Validate email adddress for syntactic correctness only
IPAddressApi i_p_address_geolocate_street_address POST /validate/ip/geolocate/street-address Geolocate an IP address to a street address
IPAddressApi i_p_address_ip_intelligence POST /validate/ip/intelligence Get intelligence on an IP address
IPAddressApi i_p_address_is_bot POST /validate/ip/is-bot Check if IP address is a Bot client
IPAddressApi i_p_address_is_threat POST /validate/ip/is-threat Check if IP address is a known threat
IPAddressApi i_p_address_is_tor_node POST /validate/ip/is-tor-node Check if IP address is a Tor node server
IPAddressApi i_p_address_post POST /validate/ip/geolocate Geolocate an IP address
IPAddressApi i_p_address_reverse_domain_lookup POST /validate/ip/reverse-domain-lookup Perform a reverse domain name (DNS) lookup on an IP address
LeadEnrichmentApi lead_enrichment_enrich_lead POST /validate/lead-enrichment/lead/enrich Enrich an input lead with additional fields of data
LeadEnrichmentApi lead_enrichment_get_company_information POST /validate/lead-enrichment/lead/email/company-information Get company information from email address
NameApi name_get_gender POST /validate/name/get-gender Get the gender of a first name
NameApi name_identifier POST /validate/name/identifier Validate a code identifier
NameApi name_validate_first_name POST /validate/name/first Validate a first name
NameApi name_validate_full_name POST /validate/name/full-name Parse and validate a full name
NameApi name_validate_last_name POST /validate/name/last Validate a last name
PhoneNumberApi phone_number_syntax_only POST /validate/phonenumber/basic Validate phone number (basic)
TextInputApi text_input_check_html_ssrf POST /validate/text-input/html/check/ssrf Protect html input from Server-side Request Forgery (SSRF) attacks
TextInputApi text_input_check_sql_injection POST /validate/text-input/check/sql-injection Check text input for SQL Injection (SQLI) attacks
TextInputApi text_input_check_sql_injection_batch POST /validate/text-input/check/sql-injection/batch Check and protect multiple text inputs for SQL Injection (SQLI) attacks in batch
TextInputApi text_input_check_xss POST /validate/text-input/check/xss Check text input for Cross-Site-Scripting (XSS) attacks
TextInputApi text_input_check_xss_batch POST /validate/text-input/check-and-protect/xss/batch Check and protect multiple text inputs for Cross-Site-Scripting (XSS) attacks in batch
TextInputApi text_input_check_xxe POST /validate/text-input/check/xxe Protect text input from XML External Entity (XXE) attacks
TextInputApi text_input_check_xxe_batch POST /validate/text-input/check/xxe/batch Protect text input from XML External Entity (XXE) attacks
TextInputApi text_input_protect_xss POST /validate/text-input/protect/xss Protect text input from Cross-Site-Scripting (XSS) attacks through normalization
UserAgentApi user_agent_parse POST /validate/useragent/parse Parse an HTTP User-Agent string, identify robots
VatApi vat_vat_lookup POST /validate/vat/lookup Validate a VAT number

Documentation For Models

Documentation For Authorization

Apikey

  • Type: API key
  • API key parameter name: Apikey
  • Location: HTTP header

Author

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudmersive_validate_api_client-3.2.5.tar.gz (86.6 kB view details)

Uploaded Source

File details

Details for the file cloudmersive_validate_api_client-3.2.5.tar.gz.

File metadata

  • Download URL: cloudmersive_validate_api_client-3.2.5.tar.gz
  • Upload date:
  • Size: 86.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.5

File hashes

Hashes for cloudmersive_validate_api_client-3.2.5.tar.gz
Algorithm Hash digest
SHA256 3bf905779c8884bb2e22b68f82e64bc943376c4639fbe87f66c87fa71dc1bab8
MD5 14fbcbe14bb0efc313a8d23cf70944b0
BLAKE2b-256 1d78720aa2b8e9363a069baa5b996627a77da42b674fcf8a530de80630b98dc1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.2.5 This release

1 file

3.2.4

1 file

3.2.3

1 file

3.2.1

1 file

3.2.0

1 file

3.1.9

1 file

3.1.8

1 file

3.1.6

1 file

3.1.5

1 file

3.1.4

1 file

3.1.3

1 file

3.1.2

1 file

3.1.1

1 file

3.1.0

1 file

3.0.9

1 file

3.0.8

1 file

3.0.7

1 file

3.0.6

1 file

3.0.5

1 file

3.0.4

1 file

3.0.3

1 file

3.0.2

1 file

3.0.1

1 file

2.1.2

1 file

2.1.1

1 file

2.1.0

1 file

2.0.9

1 file

2.0.8

1 file

2.0.7

1 file

2.0.6

1 file

2.0.5

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page