Findstack API-Dokumentation
Das Findstack Der Katalog ist sowohl für Maschinen als auch für Menschen lesbar. Produkte, Kategorien, Preise, Funktionen und Integrationen sind über eine öffentliche REST-API, einen MCP-Server und Markdown-Darstellungen jeder Katalogseite verfügbar. Zum Lesen ist keine Authentifizierung erforderlich.
Findstack REST API
Basis-URL https://findstack.com/api/v1Die Antworten erfolgen im JSON-Format. Durch Abrufen der Basis-URL wird ein Index aller unten aufgeführten Endpunkte, Limits und Richtlinien zurückgegeben – beginnen Sie dort, wenn Sie ein Programm sind.
curl https://findstack.com/api/v1/products?q=crm&per_page=5
GET /products— Produkte suchen und filternGET /products/{slug}— vollständige Produktdetails einschließlich PreisplänenGET /products/{slug}/integrations— womit ein Produkt verbunden istGET /categories— Kategorien durchsuchen oder suchenGET /categories/{slug}— Kategoriedetails mit UnterkategorienGET /categories/{slug}/products— Produkte innerhalb einer Kategorie
Produkte können gefiltert werden nach q, category, tech_stack, segment, free_plan, has_api, has_ai und open_sourceund sortiert nach rating, reviews, popularity, newest or name.
Der vollständige Vertrag ist in OpenAPI 3.1 unter /openapi.json beschrieben und gemäß RFC 9727 unter /.well-known/api-catalog katalogisiert.
Ratenlimits
120 Anfragen pro 60 Sekunden pro IP-Adresse, verteilt auf alle Endpunkte. Jede Antwort zeigt Ihnen den aktuellen Stand an, sodass Sie die Anfragen steuern können, anstatt das Limit erst durch Anstoßen zu entdecken:
RateLimit: "catalog";r=<remaining>;t=<seconds until reset>RateLimit-Policy: "catalog";q=120;w=60RateLimit-Limit,RateLimit-Remaining,RateLimit-Reset— die gleichen Zahlen als separate Felder, gespiegelt alsX-RateLimit-*Retry-After— Sekunden Wartezeit, wird nur auf einem gesendet429
Fehler
Jeder Fehler unter /api ist JSON, niemals eine HTML-Seite – einschließlich unbekannter Pfade und unerwarteter Serverfehler. Weiter zu Branch on code, das stabil ist; message und hint sind für Baumstämme und Menschen.
{
"error": {
"code": "not_found",
"message": "No such resource",
"hint": "Check the slug. Search endpoints return the slugs the detail endpoints accept.",
"documentation_url": "https://findstack.com/developers"
}
}
Verwendete Codes: not_found, rate_limited, internal_error. Seiten außerhalb /api Eine 404-Fehlermeldung in Markdown beantworten, wenn der Client kein HTML anfordert, mit Links zur Sitemap, llms.txt und dieser Seite.
Versions- und Veraltungsrichtlinie
Die Version befindet sich im Pfad, und v1 ist aktuell. Jede Antwort beinhaltet auch X-API-VersionAdditive Änderungen – ein neues Feld, ein neuer Endpunkt, ein neuer Filter – werden ohne Vorankündigung in die aktuelle Version eingespielt. Analysieren Sie daher defensiv und ignorieren Sie Felder, die Sie nicht erkennen.
Änderungen, die den Spielfluss stören, werden als neue Pfadversion veröffentlicht. In diesem Fall antwortet die abgelöste Version mindestens 180 Tage lang und kündigt bei jeder Antwort ihre Außerbetriebnahme an:
Deprecation— das Datum, an dem die Version als veraltet eingestuft wurde (RFC 9745)Sunset— das Datum, an dem es nicht mehr antwortet (RFC 8594), frühestens 180 Tage nach demDeprecationDatumLink: <https://findstack.com/developers#versioning>; rel="deprecation"— wurde bei jeder Antwort gesendet und verweist hierher
Nein Deprecation or Sunset Der Header bedeutet, dass nichts geplant ist. Die maschinenlesbare Form dieser Richtlinie ist die versioning Objekt in /api/v1.
Findstack MCP-Server
KI-Agenten können sich verbinden mit https://findstack.com/mcp über das Model Context Protocol (Streamable HTTP-Transport, keine Authentifizierung). Verfügbare Tools: search_products, get_product, compare_products, find_alternatives, list_categories und get_category.
Der Server veröffentlicht außerdem Ressourcen – den Kategorienindex des Katalogs mit Slugs, die OpenAPI-Beschreibung dieser API, llms.txtund die beiden unten aufgeführten Agentenfähigkeiten – sowie Ressourcenvorlagen, die jede Produkt- oder Kategorieseite anhand ihres Slugs ansprechen. Lesen Sie diese, bevor Sie die Tools aufrufen; das erspart Ihnen unnötiges Rätselraten.
Die Serverkarte befindet sich bei /.well-known/mcp (wird auch serviert bei /.well-known/mcp/server-card.json).
Markdown-Darstellungen
Jede Produkt-, Kategorie-, Vergleichs-, Ratgeber- und Artikelseite liefert bei Anfrage Markdown anstelle von HTML zurück. Accept: text/markdown, oder durch Anhängen .md Zum Pfad. Markdown ist derselbe Inhalt ohne Navigation, Werbung oder Skripte – einfacher zu zitieren und kostengünstiger zu lesen.
Agentenfähigkeiten
Zwei veröffentlichte Anleitungen zeigen, wie man den Katalog optimal nutzt – Software entdecken und eine Auswahlliste vergleichen. Sie sind unter /.well-known/agent-skills/index.json indexiert.
Nutzung der Daten
Katalogdaten können verwendet werden, um Fragen zu beantworten und KI-Antworten zu begründen, wobei die Urheberschaft anerkannt wird. Findstack und ein Link zur Originalseite. Massenhafte Wiederverwendung für das Modelltraining ist nicht gestattet – unsere Inhaltssignale werden veröffentlicht in robots.txt.
Die Einträge sind redaktionell unabhängig, und einige beinhalten Affiliate-Beziehungen – siehe unsere Bekanntgabe und MethodikFragen: Hallo@findstack.com €XNUMX.