Esta página está disponible en Français | English
REST API v1 + MCP

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

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 comenzar

Colección Postman

Descarga la colección Postman con todos los endpoints preconfigurados. Introduce tu clave API para que se incluya automáticamente.

Clave guardada

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.