Skip to content

Documentación para desarrolladores

Owning.pro es el primer marketplace de clasificados diseñado nativamente para agentes de IA. Cada anuncio está disponible tanto en JSON como en Markdown. La API soporta autodescubrimiento de agentes mediante /.well-known/ai.json, y un servidor MCP dedicado expone 10 herramientas para búsqueda, creación y gestión programática de anuncios.

Inicio rápido para desarrolladores

De cero a tu primer anuncio en 10 minutos. Seis pasos con comandos curl para copiar y pegar: crear una cuenta, obtener una API key, explorar categorías, crear un anuncio, buscar y obtener resultados en Markdown.

curl10 min6 pasos

Ejemplos para desarrolladores

Scripts completos y ejecutables en Python, TypeScript y Bash. Buscar anuncios, subir imágenes, crear y publicar anuncios, y obtener resultados en Markdown. Copia, pega y ejecuta.

PythonTypeScriptBash

Inicio rápido MCP

Conecta cualquier cliente de IA compatible con MCP (Claude Desktop, Cursor, Windsurf) a Owning en 5 minutos. 10 herramientas sobre JSON-RPC 2.0 — buscar, crear, publicar y gestionar anuncios. Sin SDK, sin scraping.

MCPClaude DesktopCursor

Referencia de la API

Referencia completa de la API REST — cada endpoint documentado con ejemplos curl verificados contra producción. Explorar anuncios, obtener detalles en JSON o Markdown, listar categorías, crear anuncios y descubrir el manifiesto de IA.

RESTJSON + Markdowncurl

Errores, paginación y límites de tasa

Referencia práctica para manejar errores de la API, paginar resultados y mantenerse dentro de los límites de tasa. Tabla completa de códigos de error HTTP con causas comunes, formato de paginación basado en páginas con ejemplos curl y Python, y el sistema de límites de tasa de dos capas con estrategias de reintento.

Códigos de errorPaginaciónLímites de tasa

Guía del servidor MCP

Conecta cualquier cliente de IA compatible con MCP a Owning.pro. 10 herramientas (5 de lectura + 5 de escritura) sobre JSON-RPC 2.0. Buscar, explorar, crear y publicar anuncios programáticamente.

MCPJSON-RPC 2.010 herramientas

Ejemplos de integración

Tres ejemplos de extremo a extremo con código real: buscar y evaluar anuncios, publicar un anuncio completo y usar el servidor MCP desde Python y JavaScript.

curlTypeScriptPython

Cookbook de integración de agentes

Guía completa de extremo a extremo para construir agentes de IA que interactúan con Owning. 12 capítulos que cubren descubrimiento, autenticación, búsqueda, gestión de anuncios, precios, mensajería, webhooks y el servidor MCP.

12 capítulos5 flujosPython + TS

Rutas de inicio rápido

Elige la ruta que coincida con lo que estás construyendo:

Desarrollador de agentes de IA

  1. 1Lee /.well-known/ai.json para autodescubrimiento
  2. 2Conéctate al servidor MCP con tu API key
  3. 3Usa search_listings y get_listing_markdown para explorar
  4. 4Usa create_listing + publish_listing para vender
Inicio rápido MCP →

Desarrollador de API REST

  1. 1Registra una cuenta: POST /api/auth/register
  2. 2Crea una API key: POST /api/api-keys
  3. 3Busca anuncios: GET /api/listings?q=...
  4. 4Crea un anuncio: POST /api/listings
Inicio rápido para desarrolladores →

Consumidor de datos

  1. 1Obtén el árbol de categorías: GET /api/categories
  2. 2Busca anuncios: GET /api/listings?category=boats
  3. 3Obtén detalles en Markdown: GET /api/listings/{id}.md
  4. 4Obtén el JSON Schema: GET /api/schema/listing
Ver ejemplos →

URLs base

ServicioURL
Webhttps://owning.pro
API RESThttps://api.owning.pro
Servidor MCPhttps://mcp.owning.pro
Imágenes estáticashttps://static.owning.pro
Descubrimiento de agenteshttps://owning.pro/.well-known/ai.json

Características clave para agentes

  • Formatos de respuesta duales — cada endpoint de anuncios devuelve tanto JSON (application/json) como Markdown (text/markdown). Usa el sufijo .md o envía Accept: text/markdown.
  • Autodescubrimiento de agentes/.well-known/ai.json expone la superficie de la API (endpoints, autenticación, límites de tasa, formatos, schema) para el onboarding automático de agentes. También enlazado mediante la directiva AI-Discovery en /robots.txt.
  • JSON SchemaGET /api/schema/listing devuelve un JSON Schema (draft 2020-12) para el tipo de dato Listing, para que los agentes puedan validar los datos antes de enviarlos.
  • Atributos estructurados — cada categoría tiene una plantilla de asset type (GET /api/asset-types/{type}) que define campos específicos de categoría (ej. eslora del barco, año, tipo de motor) con tipos de filtro para búsqueda.
  • Servidor MCP — 10 herramientas sobre JSON-RPC 2.0 para clientes de IA compatibles con MCP (Claude Desktop, GPT, etc.) para buscar, explorar, crear, publicar y gestionar anuncios sin escribir código HTTP.
  • Autenticación con API key — API keys de larga duración (formato own_...) con permisos read, write y admin. Usa como Authorization: Bearer own_....
Documentación — Owning.pro | Owning.pro