Pro-Funktion
API-Zugang
Integrieren Sie unsere leistungsstarken SEO-Analysetools direkt in Ihre Anwendungen. Verfügbar für Pro Basic und Pro Plus Abonnenten.
Leistungsstarke SEO-Daten zur Hand
Greifen Sie programmatisch über unsere REST-API auf unsere umfassenden SEO-Analysefunktionen zu. Erstellen Sie benutzerdefinierte Dashboards, automatisieren Sie Workflows und integrieren Sie SEO-Einblicke direkt in Ihre Anwendungen.
Was Sie mit unserer API tun können
Benutzerdefinierte Dashboards
Erstellen Sie benutzerdefinierte SEO-Dashboards, die sich in Ihre bestehenden Tools und Workflows integrieren. Zeigen Sie Echtzeit-SEO-Metriken neben Ihren anderen Geschäftsdaten an, um einen umfassenden Überblick über Ihre digitale Leistung zu erhalten.
Automatisierte Workflows
Automatisieren Sie die SEO-Analyse als Teil Ihres Content-Publishing-Workflows. Lösen Sie Analysen aus, wenn neue Inhalte veröffentlicht werden, planen Sie regelmäßige Audits oder verarbeiten Sie mehrere URLs auf einmal.
Benutzerdefinierte Anwendungen
Erstellen Sie spezialisierte Anwendungen, die unsere SEO-Analysefunktionen nutzen. Erstellen Sie branchenspezifische Tools, Kundenportale oder interne Anwendungen, die auf Ihre besonderen Anforderungen zugeschnitten sind.
Datenintegration
Integrieren Sie SEO-Daten in Ihr CRM, Ihre Marketing-Automatisierungsplattform oder Business Intelligence-Tools. Kombinieren Sie SEO-Einblicke mit anderen Datenquellen für umfassende Analysen und Berichte.
API-Dokumentation
Unsere RESTful API ist einfach und intuitiv gestaltet, mit umfassender Dokumentation, um Ihnen den schnellen Einstieg zu ermöglichen.
API-Endpunkte
Authentifizierung
Alle API-Anfragen erfordern eine Authentifizierung mit Ihrem API-Schlüssel:
Authorization: Bearer YOUR_API_KEY
URL analysieren
Führen Sie eine umfassende SEO-Analyse einer URL durch:
POST /api/v1/analyze
Anfragekörper:
{ "url": "https://example.com/page-to-analyze", "options": { "includeCompetitorAnalysis": true, "includeMobileAnalysis": true, "depth": "comprehensive" } }
Keyword-Analyse
Analysieren Sie Keywords für eine bestimmte URL oder Domain:
POST /api/v1/keywords/analyze
Anfragekörper:
{ "url": "https://example.com", "keywords": ["seo tools", "keyword research", "backlink analysis"], "options": { "includeVolume": true, "includeDifficulty": true } }
Konkurrenzanalyse
Vergleichen Sie Ihre Website mit Konkurrenten:
POST /api/v1/competitors/analyze
Anfragekörper:
{ "mainUrl": "https://example.com", "competitorUrls": [ "https://competitor1.com", "https://competitor2.com", "https://competitor3.com" ], "options": { "includeContentGaps": true, "includeBacklinkAnalysis": true } }
Beispielantwort
Antwort von /api/v1/analyze
{ "success": true, "requestId": "req_12345abcde", "timestamp": "2025-02-25T10:30:45Z", "data": { "url": "https://example.com/page-to-analyze", "title": "Example Page Title | Example.com", "metaDescription": "This is an example meta description for the page.", "scores": { "overall": 82, "onPage": 88, "technical": 76, "content": 85, "mobile": 79 }, "issues": [ { "type": "critical", "category": "technical", "description": "Page load time exceeds 3 seconds on mobile", "impact": "high", "recommendation": "Optimize images and minimize render-blocking resources" }, { "type": "warning", "category": "content", "description": "Primary keyword density is below recommended threshold", "impact": "medium", "recommendation": "Increase primary keyword usage to 1-2% of content" } ], "keywords": { "primary": { "term": "seo analysis tool", "density": 0.8, "positions": [ {"position": "title", "count": 1}, {"position": "h1", "count": 1}, {"position": "body", "count": 4} ] }, "secondary": [ { "term": "website optimization", "density": 0.5, "positions": [ {"position": "h2", "count": 1}, {"position": "body", "count": 3} ] } ] }, "competitors": { "topRanking": [ {"url": "https://competitor1.com/similar-page", "position": 1}, {"url": "https://competitor2.com/similar-page", "position": 2} ], "contentGaps": [ {"topic": "mobile optimization", "importance": "high"}, {"topic": "schema markup", "importance": "medium"} ] } } }
API-Ratenbegrenzungen
Pro Basic und Pro Plus Abonnenten erhalten eine großzügige Zuteilung von API-Anfragen zur Unterstützung ihrer Integrationsbedürfnisse. Unsere Fair-Use-Richtlinie gewährleistet einen zuverlässigen Service für alle Benutzer.
Endpunkt | Pro Basic | Pro Plus |
---|---|---|
/api/v1/analyze | 300 requests/day | 1000 requests/day |
/api/v1/keywords/analyze | 500 requests/day | 1500 requests/day |
/api/v1/competitors/analyze | 200 requests/day | 800 requests/day |
/api/v1/bulk/* (Pro Plus only) | Nicht verfügbar | 100 requests/day |
Benötigen Sie höhere Limits? Kontaktieren Sie uns bezüglich unseres Enterprise-Plans für maßgeschneiderte API-Kontingente.
Integrationsbeispiele
Starten Sie schnell mit diesen Code-Beispielen in beliebten Programmiersprachen
JavaScript (Node.js)
const axios = require('axios'); async function analyzeSEO(url) { try { const response = await axios.post( 'https://api.seonian.com/v1/analyze', { url: url, options: { includeCompetitorAnalysis: true, includeMobileAnalysis: true } }, { headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' } } ); console.log('Analysis results:', response.data); return response.data; } catch (error) { console.error('Error analyzing URL:', error.response?.data || error.message); throw error; } } // Example usage analyzeSEO('https://example.com');
Python
import requests import json def analyze_seo(url): api_url = 'https://api.seonian.com/v1/analyze' headers = { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' } payload = { 'url': url, 'options': { 'includeCompetitorAnalysis': True, 'includeMobileAnalysis': True } } try: response = requests.post(api_url, headers=headers, json=payload) response.raise_for_status() return response.json() except requests.exceptions.RequestException as e: print(f"Error analyzing URL: {e}") return None # Example usage results = analyze_seo('https://example.com') if results: print(json.dumps(results, indent=2))
"Die Seonian API war ein Game-Changer für unser Marketing-Team. Wir haben sie in unser Content-Management-System integriert, um automatisch die SEO-Leistung zu analysieren, während wir neue Inhalte veröffentlichen. Dies hat unseren organischen Traffic in nur drei Monaten um 37% verbessert, indem Probleme erkannt wurden, bevor sie unsere Rankings beeinträchtigen."
David Nguyen
CTO, TechMarketing Solutions