Cloudmersive website screenshot

Cloudmersive

Cloudmersive provides a portfolio of utility APIs covering virus and malware scanning, document conversion, OCR, image recognition, NLP, validation, security threat detection (spam, phishing, fraud, DLP, CDR), speech, video, barcode, currency, and data integration. Each API is documented with a Swagger 2.0 / OpenAPI specification, has SDKs in multiple languages, and is consumable on api.cloudmersive.com behind an API key (`Apikey` header).

18 APIs 0 Features
BarcodesConversionsDocumentsImage RecognitionNatural LanguageOCRProcessingValidationVirus Scanning

APIs

Cloudmersive Virus Scan API

Scan files and content for viruses, malware, executables, scripts, macros, password-protected files, and other content threats. Includes both basic and advanced (multi-engine) s...

Cloudmersive Security Threat Detection API

Detect SQL injection, XSS, XXE, SSRF, command injection, and other content-borne attacks against text and HTML inputs.

Cloudmersive Spam Detection API

AI-powered spam detection for email and message content.

Cloudmersive Phishing Detection API

Detect phishing attempts in email content and URLs using AI scanning.

Cloudmersive Content Disarm and Reconstruction (CDR) API

Sanitize user documents by stripping macros, scripts, and other embedded threats while preserving usable content (Content Disarm and Reconstruction).

Cloudmersive Fraud Detection API

Document fraud and content security threat scanning.

Cloudmersive Data Loss Prevention (DLP) API

Detect and redact personally identifiable information (PII) and other sensitive data in text and documents.

Cloudmersive Document Convert API

Convert files between many formats (DOCX/PDF/HTML/XLSX/PPTX/CSV/JSON/XML), take URL screenshots, edit documents, and process tabular data.

Cloudmersive Barcode API

Generate and recognize barcodes including QR codes, EAN, UPC, Code 128, and more.

Cloudmersive Image Recognition and Processing API

Recognize and process images: classify, detect objects, NSFW detection, face detection, image editing, filters, and resizing.

Cloudmersive Natural Language Processing API

Tokenization, POS tagging, sentence splitting, language detection, translation, sentiment analysis, and rephrasing.

Cloudmersive OCR API

Deep-learning-based OCR for images and PDFs, with form, receipt, and business-card extraction.

Cloudmersive Speech API

Speech-to-text and text-to-speech in multiple languages.

Cloudmersive Validate API

Validate emails, phone numbers, domains, IP addresses, addresses, and other inputs.

Cloudmersive Video API

Convert, edit, and process video and audio files.

Cloudmersive Currency API

Real-time currency exchange rates and conversions across major fiat and crypto currencies.

Cloudmersive Configuration API

Hosted configuration management and feature flag service.

Cloudmersive Data Integration API

Connect, transform, and integrate data across systems and file formats.

Collections

virusapi

OPEN

Pricing Plans

Rate Limits

Cloudmersive Rate Limits

10 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Cloudmersive Context

0 classes · 6 properties

JSON-LD

API Governance Rules

Cloudmersive API Rules

8 rules · 5 errors 3 warnings

SPECTRAL

JSON Structure

Cloudmersive Structure

0 properties

JSON STRUCTURE

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🌐
Console
Console
🔗
OpenAPI Index
OpenAPI Index
📜
PrivacyPolicy
PrivacyPolicy
🔗
JSONLD
JSONLD
🔗
Spectral
Spectral

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: virusapi
  version: v1
items:
- info:
    name: Scan
    type: folder
  items:
  - info:
      name: Scan a file for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/file'
    docs: Scan files and content for viruses. Leverage continuously updated signatures for millions of threats, and advanced
      high-performance scanning capabilities.  Over 17 million virus and malware signatures.  Continuous cloud-based updates.  Wide
      file format support including Office, PDF, HTML, Flash.  Zip support including .Zip, .Rar, .DMG, .Tar, and other archive
      formats.  Multi-threat scanning across viruses, malware, trojans, ransomware, and spyware.  High-speed in-memory scanning
      delivers subseco
  - info:
      name: Advanced Scan a file for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/file/advanced'
      headers:
      - name: fileName
        value: ''
      - name: allowExecutables
        value: ''
      - name: allowInvalidFiles
        value: ''
      - name: allowScripts
        value: ''
      - name: allowPasswordProtectedFiles
        value: ''
      - name: allowMacros
        value: ''
      - name: allowXmlExternalEntities
        value: ''
      - name: allowInsecureDeserialization
        value: ''
      - name: allowHtml
        value: ''
      - name: allowUnsafeArchives
        value: ''
      - name: allowOleEmbeddedObject
        value: ''
      - name: allowUnwantedAction
        value: ''
      - name: options
        value: ''
      - name: restrictFileTypes
        value: ''
    docs: 'Advanced Scan files with 360-degree Content Protection across Viruses and Malware, executables, invalid files,
      scripts, and even restrictions on accepted file types with complete content verification. Customize threat rules to
      your needs. Leverage continuously updated signatures for millions of threats, and advanced high-performance scanning
      capabilities.  Over 17 million virus and malware signatures.  Continuous cloud-based updates.  Block threats beyond
      viruses including executables, scripts, '
  - info:
      name: Scan a website for malicious content and threats
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/website'
    docs: Operation includes scanning the content of the URL for various types of malicious content and threats, including
      viruses and threats (including Phishing).
- info:
    name: ScanCloudStorage
    type: folder
  items:
  - info:
      name: Scan an Azure Blob for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/azure-blob/single'
      headers:
      - name: connectionString
        value: ''
      - name: containerName
        value: ''
      - name: blobPath
        value: ''
    docs: Scan the contents of a single Azure Blob and its content for viruses. Leverage continuously updated signatures for
      millions of threats, and advanced high-performance scanning capabilities.  Over 17 million virus and malware signatures.  Continuous
      cloud-based updates.  Wide file format support including Office, PDF, HTML, Flash.  Zip support including .Zip, .Rar,
      .DMG, .Tar, and other archive formats.  Multi-threat scanning across viruses, malware, trojans, ransomware, and spyware.  High-speed
      i
  - info:
      name: Advanced Scan an Azure Blob for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/azure-blob/single/advanced'
      headers:
      - name: connectionString
        value: ''
      - name: containerName
        value: ''
      - name: blobPath
        value: ''
      - name: allowExecutables
        value: ''
      - name: allowInvalidFiles
        value: ''
      - name: allowScripts
        value: ''
      - name: allowPasswordProtectedFiles
        value: ''
      - name: allowMacros
        value: ''
      - name: allowXmlExternalEntities
        value: ''
      - name: allowInsecureDeserialization
        value: ''
      - name: allowHtml
        value: ''
      - name: allowUnsafeArchives
        value: ''
      - name: allowOleEmbeddedObject
        value: ''
      - name: allowUnwantedAction
        value: ''
      - name: options
        value: ''
      - name: restrictFileTypes
        value: ''
    docs: Advanced Scan the contents of a single Azure Blob and its content for viruses and threats.  Advanced Scan files
      with 360-degree Content Protection across Viruses and Malware, executables, invalid files, scripts, and even restrictions
      on accepted file types with complete content verification. Customize threat rules to your needs. Leverage continuously
      updated signatures for millions of threats, and advanced high-performance scanning capabilities.  Over 17 million virus
      and malware signatures.  Co
  - info:
      name: Advanced Scan an Azure Blob for viruses via a batch job
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/azure-blob/single/advanced/batch-job'
      headers:
      - name: connectionString
        value: ''
      - name: containerName
        value: ''
      - name: blobPath
        value: ''
      - name: allowExecutables
        value: ''
      - name: allowInvalidFiles
        value: ''
      - name: allowScripts
        value: ''
      - name: allowPasswordProtectedFiles
        value: ''
      - name: allowMacros
        value: ''
      - name: allowXmlExternalEntities
        value: ''
      - name: allowInsecureDeserialization
        value: ''
      - name: allowHtml
        value: ''
      - name: allowUnsafeArchives
        value: ''
      - name: allowOleEmbeddedObject
        value: ''
      - name: allowUnwantedAction
        value: ''
      - name: options
        value: ''
      - name: restrictFileTypes
        value: ''
    docs: Via a batch job, advanced Scan the contents of a single Azure Blob and its content for viruses and threats, great
      for larger/longer processing jobs.  Requires Managed Instance or Private Cloud.  Returns a job ID which you can then
      use the Get Job Status API to get the status and output of the job.  Advanced Scan files with 360-degree Content Protection
      across Viruses and Malware, executables, invalid files, scripts, and even restrictions on accepted file types with complete
      content verification.
  - info:
      name: Scan an AWS S3 file for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/aws-s3/single'
      headers:
      - name: accessKey
        value: ''
      - name: secretKey
        value: ''
      - name: bucketRegion
        value: ''
      - name: bucketName
        value: ''
      - name: keyName
        value: ''
      - name: roleArn
        value: ''
    docs: 'Scan the contents of a single AWS S3 file and its content for viruses. Leverage continuously updated signatures
      for millions of threats, and advanced high-performance scanning capabilities.  Over 17 million virus and malware signatures.  Continuous
      cloud-based updates.  Wide file format support including Office, PDF, HTML, Flash.  Zip support including .Zip, .Rar,
      .DMG, .Tar, and other archive formats.  Multi-threat scanning across viruses, malware, trojans, ransomware, and spyware.  High-speed '
  - info:
      name: Advanced Scan an AWS S3 file for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/aws-s3/single/advanced'
      headers:
      - name: accessKey
        value: ''
      - name: secretKey
        value: ''
      - name: bucketRegion
        value: ''
      - name: bucketName
        value: ''
      - name: keyName
        value: ''
      - name: roleArn
        value: ''
      - name: allowExecutables
        value: ''
      - name: allowInvalidFiles
        value: ''
      - name: allowScripts
        value: ''
      - name: allowPasswordProtectedFiles
        value: ''
      - name: allowMacros
        value: ''
      - name: allowXmlExternalEntities
        value: ''
      - name: allowInsecureDeserialization
        value: ''
      - name: allowHtml
        value: ''
      - name: allowUnsafeArchives
        value: ''
      - name: allowOleEmbeddedObject
        value: ''
      - name: allowUnwantedAction
        value: ''
      - name: options
        value: ''
      - name: restrictFileTypes
        value: ''
    docs: Advanced Scan the contents of a single AWS S3 file and its content for viruses and threats. Advanced Scan files
      with 360-degree Content Protection across Viruses and Malware, executables, invalid files, scripts, and even restrictions
      on accepted file types with complete content verification. Customize threat rules to your needs. Leverage continuously
      updated signatures for millions of threats, and advanced high-performance scanning capabilities.  Over 17 million virus
      and malware signatures.  Co
  - info:
      name: Virus Scan a file in a SharePoint Online Site Drive
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/sharepoint-online/site/single'
      headers:
      - name: clientID
        value: ''
      - name: clientSecret
        value: ''
      - name: sharepointDomainName
        value: ''
      - name: siteID
        value: ''
      - name: tenantID
        value: ''
      - name: filePath
        value: ''
      - name: itemID
        value: ''
    docs: Virus Scan the contents of a single SharePoint Online Site Drive file and its content for viruses. Leverage continuously
      updated signatures for millions of threats, and advanced high-performance scanning capabilities.  Over 17 million virus
      and malware signatures.  Continuous cloud-based updates.  Wide file format support including Office, PDF, HTML, Flash.  Zip
      support including .Zip, .Rar, .DMG, .Tar, and other archive formats.  Multi-threat scanning across viruses, malware,
      trojans, ransomwar
  - info:
      name: Advanced Virus Scan a file in a SharePoint Online Site Drive
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/sharepoint-online/site/advanced'
      headers:
      - name: clientID
        value: ''
      - name: clientSecret
        value: ''
      - name: sharepointDomainName
        value: ''
      - name: siteID
        value: ''
      - name: tenantID
        value: ''
      - name: filePath
        value: ''
      - name: itemID
        value: ''
      - name: allowExecutables
        value: ''
      - name: allowInvalidFiles
        value: ''
      - name: allowScripts
        value: ''
      - name: allowPasswordProtectedFiles
        value: ''
      - name: allowMacros
        value: ''
      - name: allowXmlExternalEntities
        value: ''
      - name: allowInsecureDeserialization
        value: ''
      - name: allowHtml
        value: ''
      - name: allowUnsafeArchives
        value: ''
      - name: allowOleEmbeddedObject
        value: ''
      - name: allowUnwantedAction
        value: ''
      - name: restrictFileTypes
        value: ''
    docs: Advanced Virus Scan the contents of a single SharePoint Online Site Drive file and its content for viruses and threats.  Advanced
      Scan files with 360-degree Content Protection across Viruses and Malware, executables, invalid files, scripts, and even
      restrictions on accepted file types with complete content verification. Customize threat rules to your needs. Leverage
      continuously updated signatures for millions of threats, and advanced high-performance scanning capabilities.  Over
      17 million viru
  - info:
      name: Scan an Google Cloud Platform (GCP) Storage file for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/gcp-storage/single'
      headers:
      - name: bucketName
        value: ''
      - name: objectName
        value: ''
    docs: Scan the contents of a single Google Cloud Platform (GCP) Storage file and its content for viruses. Leverage continuously
      updated signatures for millions of threats, and advanced high-performance scanning capabilities.  Over 17 million virus
      and malware signatures.  Continuous cloud-based updates.  Wide file format support including Office, PDF, HTML, Flash.  Zip
      support including .Zip, .Rar, .DMG, .Tar, and other archive formats.  Multi-threat scanning across viruses, malware,
      trojans, ransomwa
  - info:
      name: Advanced Scan an Google Cloud Platform (GCP) Storage file for viruses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/virus/scan/cloud-storage/gcp-storage/single/advanced'
      headers:
      - name: bucketName
        value: ''
      - name: objectName
        value: ''
      - name: allowExecutables
        value: ''
      - name: allowInvalidFiles
        value: ''
      - name: allowScripts
        value: ''
      - name: allowPasswordProtectedFiles
        value: ''
      - name: allowMacros
        value: ''
      - name: allowXmlExternalEntities
        value: ''
      - name: allowInsecureDeserialization
        value: ''
      - name: allowHtml
        value: ''
      - name: allowUnsafeArchives
        value: ''
      - name: allowOleEmbeddedObject
        value: ''
      - name: allowUnwantedAction
        value: ''
      - name: options
        value: ''
      - name: restrictFileTypes
        value: ''
    docs: Advanced Scan the contents of a single Google Cloud Platform (GCP) Storage file and its content for viruses and
      threats. Advanced Scan files with 360-degree Content Protection across Viruses and Malware, executables, invalid files,
      scripts, and even restrictions on accepted file types with complete content verification. Customize threat rules to
      your needs. Leverage continuously updated signatures for millions of threats, and advanced high-performance scanning
      capabilities.  Over 17 million viru
  - info:
      name: Get the status and result of a Scan Cloud Storage Batch Job
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/virus/scan/cloud-storage/batch-job/status'
      params:
      - name: AsyncJobID
        value: ''
        type: query
    docs: Returns the result of the Async Job - possible states can be STARTED or COMPLETED.  This API is only available for
      Cloudmersive Managed Instance and Private Cloud deployments.
bundled: true