Welcome to Pixel Patrol API
The Pixel Patrol API provides powerful, easy-to-use endpoints for submitting content for AI and rule-based moderation. Our API is designed to integrate seamlessly into your applications with minimal setup.Base URL
All API endpoints are available at:Key Features
AI-Powered Moderation
Leverage OpenAI, Google Vision AI, and Amazon Rekognition for comprehensive
content analysis
Rule-Based Filtering
Create custom rules with regex patterns and confidence thresholds
Real-time Webhooks
Get instant notifications when moderation completes
Team Management
Multi-tenant architecture with team-based access control
Quick Start
Get started with the Pixel Patrol API in minutes:- Create your account and set up a team
- Create a site to get your site key
- Submit your first content for moderation
- Set up webhooks to receive real-time updates
API Overview
The Pixel Patrol API consists of two main endpoints:Submit Media
Submit text content, image URLs, or both for moderation analysis.Get Media Status
Check the moderation status of previously submitted content.Authentication
Pixel Patrol uses site keys for authentication. Include your site key in the request body:No authorization headers required! Simply include your site key in the request
body.
OpenAPI Specification
Our API is fully documented using OpenAPI 3.0. You can:- Explore endpoints using the interactive playground below
- Generate client libraries for your preferred programming language
- Import the spec into tools like Postman or Insomnia
OpenAPI Specification
View the complete OpenAPI specification file
SDKs and Libraries
While we don’t maintain official SDKs yet, our OpenAPI specification can generate client libraries for most programming languages:- JavaScript/TypeScript - Use with fetch, axios, or generated clients
- Python - Compatible with requests library and OpenAPI generators
- PHP - Works with Guzzle HTTP client
- Ruby - Compatible with Net::HTTP and Faraday
- Go - Use with native http package or generated clients
Rate Limits
- 1,000 requests per minute per site key for
/submit-media
- 2,000 requests per minute per site key for
/get-media-status
- 100KB max text content size
- 10MB max image file size