Loading...
Integrate powerful document blurring capabilities into your applications
Our API provides secure, AI-powered document blurring services that help you protect sensitive information in PDFs and images. Whether you're building a compliance tool, privacy-focused application, or document processing pipeline, our API makes it easy to integrate professional-grade blurring capabilities.
Get started quickly with code examples in your preferred programming language:
import requests
# Your API Key
API_KEY = "sk-proj-your-api-key-here"
BASE_URL = "https://atifayub.pythonanywhere.com/api"
# Blur a document
def blur_document(file_path, blur_percentage=20):
url = f"{BASE_URL}/blurify/upload/"
with open(file_path, 'rb') as f:
files = {'files': f}
data = {
'blur_percentage': blur_percentage,
'blur_height_percentage': blur_percentage
}
headers = {
'Authorization': f'Bearer {API_KEY}'
}
response = requests.post(url, files=files, data=data, headers=headers)
return response.json()
# Example usage
result = blur_document('document.pdf', blur_percentage=30)
print(result)import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
import java.nio.file.Paths;
public class PointPDFAPI {
private static final String API_KEY = "sk-proj-your-api-key-here";
private static final String BASE_URL = "https://atifayub.pythonanywhere.com/api";
public static void blurDocument(String filePath, int blurPercentage) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(BASE_URL + "/blurify/upload/"))
.header("Authorization", "Bearer " + API_KEY)
.header("Content-Type", "multipart/form-data")
.POST(HttpRequest.BodyPublishers.ofFile(Paths.get(filePath)))
.build();
try {
HttpResponse<String> response = client.send(request,
HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
} catch (Exception e) {
e.printStackTrace();
}
}
}const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
const API_KEY = 'sk-proj-your-api-key-here';
const BASE_URL = 'https://atifayub.pythonanywhere.com/api';
async function blurDocument(filePath, blurPercentage = 20) {
const form = new FormData();
form.append('files', fs.createReadStream(filePath));
form.append('blur_percentage', blurPercentage);
form.append('blur_height_percentage', blurPercentage);
try {
const response = await axios.post(
`${BASE_URL}/blurify/upload/`,
form,
{
headers: {
...form.getHeaders(),
'Authorization': `Bearer ${API_KEY}`
}
}
);
return response.data;
} catch (error) {
console.error('Error:', error.response?.data || error.message);
throw error;
}
}
// Example usage
blurDocument('document.pdf', 30)
.then(result => console.log(result))
.catch(error => console.error(error));curl -X POST "https://atifayub.pythonanywhere.com/api/blurify/upload/" \
-H "Authorization: Bearer sk-proj-your-api-key-here" \
-F "files=@document.pdf" \
-F "blur_percentage=20" \
-F "blur_height_percentage=20"Get your API key and start integrating document blurring into your applications today.