Hier findest du die wichtigsten Endpunkte der SEOFuxx API v1 und ein paar Beispiele, mit denen du schnell testen kannst.
Basis
- Basis-URL:
https://www.seofuxx.com/api/v1 - Die Spezifikation liegt als
openapi.yamlim Projekt - Viele Endpunkte erwarten
application/x-www-form-urlencoded
Die wichtigsten Endpunkte
POST /account: Stammdaten und ProfilaktionenPOST /password: Passwort aktualisierenPOST /domains-projekte: Domain, Keywords und Auto Crawl speichernPOST /filemerger: CSS/JS analysieren oder zusammenführenPOST /favicon: Favicons aus einem Upload erzeugenPOST /favicon/ai-image: KI-Bild erzeugenPOST /favicon/from-ai: Favicons aus einem KI-Bild erzeugenGET /ai-visibility: Kennzahlen der AI Visibility lesen (per API-Key)POST /api-keys: API-Keys anlegen, auflisten und widerrufen
Beispiel: Filemerger analysieren
curl -X POST "https://www.seofuxx.com/api/v1/filemerger" \
-d "action=analyze" \
-d "domain=https://example.com"
Beispiel: Filemerger mergen
curl -X POST "https://www.seofuxx.com/api/v1/filemerger" \
-d "action=merge" \
-d "domain=https://example.com" \
-d "jsfiles[]=/assets/js/app.js" \
-d "cssfiles[]=/assets/css/app.css" \
-d "shrink=1"
Authentifizierung
Die meisten Endpunkte hängen an einer aktiven Session, du musst also eingeloggt sein. Das betrifft zum Beispiel account, password, domains-projekte und filemerger. Die Beispiele oben funktionieren deshalb nur mit dem Cookie einer angemeldeten Sitzung.
Für automatische Abrufe gibt es API-Keys. Du legst sie im Konto auf dem Tab API-Keys an. Der Key wird nur einmal im Klartext angezeigt, kopiere ihn also gleich. Verlierst du ihn oder vermutest Missbrauch, widerrufst du ihn dort wieder. Mit dem Key sendest du den Header Authorization: Bearer sfx_..., zum Beispiel an GET /ai-visibility (siehe AI Visibility Tracking) und an den MCP-Endpunkt.
Fehlercodes
400: Parameter ungültig oder fehlen401: nicht angemeldet403: Zugriff nicht erlaubt429: Limit erreicht, etwa bei Analysen ohne Konto500: interner Fehler
Alle Felder und die Antwortschemas stehen vollständig in der openapi.yaml, nimm für Details am besten die.