Przejdź do treści
CamperTrader - Marketplace kamperów i przyczep kempingowych

Dla deweloperów i agentów AI

CamperTrader udostępnia oficjalne interfejsy maszynowe dla agentów AI i integratorów. Wszystko poniżej jest tylko do odczytu, bezpłatne i nie wymaga klucza API.

Serwer MCP

Połącz dowolnego klienta obsługującego MCP (Streamable HTTP, JSON-RPC 2.0). 10 narzędzi tylko do odczytu: wyszukiwanie ogłoszeń, szczegóły z kontekstem cenowym, podobne ogłoszenia, dealerzy, akcesoria, kategorie, marki, statystyki rynkowe.

POST https://campertrader.pl/mcp/
Content-Type: application/json
Accept: application/json, text/event-stream

{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_campers","arguments":{"price_max":20000000,"locale":"en"}}}

Feedy produktowe

Pełne katalogi aktywnych ogłoszeń odświeżane co 15 minut, w formatach OpenAI Agentic Commerce JSON i Google Merchant RSS, w 5 językach.

https://campertrader.pl/api/v1/feeds/products.json?locale=pl|en|de|it|es
https://campertrader.pl/api/v1/feeds/google-merchant.xml

Publiczne API REST (tylko odczyt)

Wyselekcjonowana specyfikacja OpenAPI 3.1 obejmuje publiczne endpointy wyszukiwania i szczegółów. Ceny podawane są w groszach PLN.

https://campertrader.pl/api/v1/public/openapi.json

JSON-LD ogłoszeń

Każde ogłoszenie jest dostępne jako JSON-LD schema.org Vehicle + Product pod stabilnym adresem — idealne do wiarygodnych cytowań.

https://campertrader.pl/api/v1/ads/{slug}/jsonld

AP2 — Agent Payments Protocol

Mandaty autoryzacji wyszukiwania są obsługiwane już dziś. Checkout agentowy jest celowo wyłączony: CamperTrader to marketplace generujący leady.

https://campertrader.pl/.well-known/ap2

Jak konwertują agenci

Akcją konwersji jest kontakt ze sprzedającym ze strony ogłoszenia. Zawsze kieruj użytkowników do kanonicznego adresu URL ogłoszenia.

https://campertrader.pl/listing/{slug}

Limity zapytań i fair use

MCP: 120 zapytań na minutę na adres IP. Publiczne API (/ads, /accessories): 600 zapytań na minutę anonimowo, 1200 po zalogowaniu. Feedy są cache'owane — respektuj nagłówki Cache-Control i ETag.