API Copyright01
Integra la protección de derechos de autor en tus aplicaciones, flujos CI/CD y agentes de IA.
Autenticación
Todas las solicitudes autenticadas requieren un encabezado Authorization con tu clave API.
$ curl https://www.copyright01.com/api/v1/me \ -H "Authorization: Bearer sk_your_api_key_here"
URL base: https://www.copyright01.com/api/v1
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/deposits |
Crear un depósito (text, website, youtube, social, github) |
| GET | /api/v1/deposits |
Listar tus depósitos (paginado, filtrable por tipo y estado) |
| GET | /api/v1/deposits/{id} |
Detalles de un depósito específico |
| GET | /api/v1/me |
Tu perfil: plan, créditos restantes, almacenamiento |
| POST | /api/v1/verify-hash |
Verificar un hash SHA-256 contra los depósitos |
| GET |
/api/v1/verify/{code}
Public
|
Verificar un certificado por su código (público, sin autenticación) |
| * | /api/v1/api-keys |
Gestionar tus claves API (listar, crear, eliminar) |
Ejemplos de código
# Create a text deposit $ curl -X POST https://www.copyright01.com/api/v1/deposits \ -H "Authorization: Bearer YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"text","title":"My poem","content_text":"Roses are red..."}' # Verify a certificate $ curl https://www.copyright01.com/api/v1/verify/XXXX-XXXX-XXXX
import requests API_KEY = "sk_your_api_key_here" BASE = "https://www.copyright01.com/api/v1" headers = {"Authorization": f"Bearer {API_KEY}"} # Create a deposit r = requests.post(f"{BASE}/deposits", headers=headers, json={"type": "text", "title": "My poem", "content_text": "Roses are red..."}) print(r.json())
const API_KEY = "sk_your_api_key_here"; const BASE = "https://www.copyright01.com/api/v1"; // Create a deposit const res = await fetch(`${BASE}/deposits`, { method: "POST", headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" }, body: JSON.stringify({ type: "text", title: "My poem", content_text: "Roses are red..." }) }); console.log(await res.json());
Límites
60 solicitudes/minuto para los endpoints autenticados. 10 creaciones de depósitos/minuto. Las respuestas incluyen los encabezados X-RateLimit-*.
60
requests / minute
10
creations / minute
20
results / page
Servidor MCP
Copyright01 expone un servidor MCP (Model Context Protocol) compatible con Claude, Cursor, Windsurf y cualquier cliente MCP.
Endpoint MCP:
https://www.copyright01.com/mcp
// claude_desktop_config.json { "mcpServers": { "copyright01": { "url": "https://www.copyright01.com/mcp", "headers": { "Authorization": "Bearer sk_your_api_key_here" } } } }
Herramientas disponibles:
create_deposit : Crear un depósito de copyright
list_deposits : Listar los depósitos
get_deposit : Obtener los detalles de un depósito
verify_hash : Verificar un hash SHA-256
verify_certificate : Verificar un certificado
get_profile : Ver el perfil y el uso
Probador de API
Prueba los endpoints GET directamente desde esta página con tu clave API.
Inicia sesión para probar los endpoints.
Inicia sesión para comenzarColección Postman
Descarga la colección Postman con todos los endpoints preconfigurados. Introduce tu clave API para que se incluya automáticamente.
La clave se incluirá en el archivo descargado. No se envía al servidor.
¿Listo para integrar?
Crea tu cuenta gratuita y obtén una clave API en segundos. 3 depósitos gratuitos incluidos.