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.
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.
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.
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.
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.
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.
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.
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.
Rutas de inicio rápido
Elige la ruta que coincida con lo que estás construyendo:
Desarrollador de agentes de IA
- 1
Lee /.well-known/ai.json para autodescubrimiento - 2
Conéctate al servidor MCP con tu API key - 3
Usa search_listings y get_listing_markdown para explorar - 4
Usa create_listing + publish_listing para vender
Desarrollador de API REST
- 1
Registra una cuenta: POST /api/auth/register - 2
Crea una API key: POST /api/api-keys - 3
Busca anuncios: GET /api/listings?q=... - 4
Crea un anuncio: POST /api/listings
Consumidor de datos
- 1
Obtén el árbol de categorías: GET /api/categories - 2
Busca anuncios: GET /api/listings?category=boats - 3
Obtén detalles en Markdown: GET /api/listings/{id}.md - 4
Obtén el JSON Schema: GET /api/schema/listing
URLs base
| Servicio | URL |
|---|---|
| Web | https://owning.pro |
| API REST | https://api.owning.pro |
| Servidor MCP | https://mcp.owning.pro |
| Imágenes estáticas | https://static.owning.pro |
| Descubrimiento de agentes | https://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.mdo envíaAccept: text/markdown. - Autodescubrimiento de agentes —
/.well-known/ai.jsonexpone 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 directivaAI-Discoveryen/robots.txt. - JSON Schema —
GET /api/schema/listingdevuelve 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 permisosread,writeyadmin. Usa comoAuthorization: Bearer own_....