AI Powered Anonymization API

Anonymization easily integrated

Text and image anonymization easily integrated via API. Ideal for AI workflows, AI agents or as a service for your customers

98% accuracy
Server location Germany
Local/On-Premise
PayPerUse

API Response

POST/api/external/v1/text
Text anonymization endpoint
Request:
{
  "text": "Max Mustermann wohnt in der Musterstraße 123 in Berlin.",
  "usePseudonyms": true,
  "textLabels": ["PER", "STR", "LOC"]
}
Response:
{
  "pseudonymizedText": "PER-1 wohnt in der STR-1 in LOC-1.",
  "detection": {
    "detections": [
      ...
    ],
    "tokenCount": 10
  }
}

All features for reliable anonymization in one API

From text to image anonymization - the doccape API provides all tools for GDPR-compliant data processing in your applications.

Text Anonymization

Automatic detection and anonymization of sensitive data in texts

  • Persons (PER)
  • Streets (STR)
  • Locations (LOC)
  • Organizations (ORG)
  • etc.

Document Anonymization

Automatic anonymization of PDF, DOCX and other document formats

  • PDF documents
  • Word documents
  • PowerPoint presentations
  • Excel spreadsheets
  • Text documents

Image Anonymization

Intelligent detection and anonymization in images

  • Faces
  • License plates
  • QR codes
  • Text in images
  • Signatures
Flexibly configurable labels and pseudonyms
Customizable sensitive data categories and pseudonym generation for your specific requirements
Bulk Processing
Efficient processing of large data volumes with batch operations and status tracking
Easy Integration
RESTful API with comprehensive documentation and SDKs for quick implementation
Status Tracking
Query document status via unique IDs and track processing progress

API Use Cases

Discover how our API integrates into various systems and workflows

AI Workflows

Integrate anonymization into automated AI workflows and processes

  • Automated data processing
  • Workflow integration
  • Real-time anonymization
  • Batch processing support

Multi Agent Systems

Protect sensitive data in multi-agent AI systems and agent networks

  • Agent communication protection
  • Data privacy in agent networks
  • Secure agent interactions
  • Privacy-preserving AI

Knowledge Databases

Build secure knowledge bases with anonymized data for RAG systems

  • RAG system integration
  • Knowledge base anonymization
  • Secure document retrieval
  • Privacy-compliant search

Platform Integration

Seamlessly integrate anonymization into existing platforms and systems

  • RESTful API integration
  • Webhook support
  • Custom platform connectors
  • Enterprise system integration

Low-Code Platforms

Add anonymization capabilities to low-code and no-code platforms

  • Visual workflow integration
  • Drag-and-drop anonymization
  • No-code data protection
  • Platform-specific connectors

Ready to integrate anonymization into your system?

View API Documentation

API Endpoints

Easy integration of our anonymization through the REST API

POST/api/external/v1/text

Text anonymization

Parameters

textusePseudonymstextLabels

Request

{
  "text": "Max Mustermann wohnt in der Musterstraße 123 in Berlin.",
  "usePseudonyms": true,
  "textLabels": [
    "PER",
    "STR",
    "LOC"
  ]
}

Response

{
  "pseudonymizedText": "PER-1 wohnt in der STR-1 in LOC-1.",
  "detection": {
    "detections": [
      {
        "startChar": 0,
        "stopChar": 14,
        "label": "PER",
        "text": "Max Mustermann",
        "pseudonym": "PER-1"
      },
      "..."
    ],
    "tokenCount": 10
  }
}
POST/api/external/v1/documents/upload

File upload for anonymization

Parameters

contentconfig

Request

{
  "content": "base64-encoded-file",
  "config": {
    "textAnonymization": {
      "labelsConfig": [
        {
          "name": "PER",
          "config": {
            "type": "FULL_PSEUDONYMIZATION"
          }
        }
      ]
    }
  }
}

Response

{
  "id": "doc_123456789",
  "status": "PROCESSING"
}
GET/api/external/v1/documents/{id}/status

Query anonymization status

Parameters

id

Request

Response

{
  "id": "doc_123456789",
  "status": "COMPLETED",
  "progress": 100
}
GET/api/external/v1/documents/{id}/download

Download anonymized file

Parameters

id

Request

Response

{
  "content": "base64-encoded-anonymized-file",
  "filename": "anonymized_document.pdf"
}

Complete API Documentation

Interactive documentation with OpenAPI 3.0, code examples and Postman collection for all programming languages.

Server Location in Germany

German data centers, highest security standards and complete GDPR compliance for your data.

Hetzner Cloud

German data centers with highest security

  • β€’ ISO 27001 certified
  • β€’ 99.9% availability
  • β€’ German data protection laws

Dedicated Hosting

Dedicated server instances for maximum performance

  • β€’ Dedicated Instances
  • β€’ Isolated Environment
  • β€’ Maximum Performance

On-premise available

Complete control over your data

  • β€’ Own data centers
  • β€’ Dedicated instances
  • β€’ Custom deployment

Ready for professional API integration?

Test the doccape API for free. No credit card required.

Why trust doccape?

GDPR-compliant
Hosted in Germany
98% accuracy
Free testing
REST API - doccape | AI Powered Anonymization API