Pro funkcija
API prieiga
Integruokite mūsų galingus SEO analizės įrankius tiesiogiai į savo programas. Prieinama tiek Pro Basic, tiek Pro Plus prenumeratoriams.
Galingi SEO duomenys jūsų rankų galioje
Pasiekite mūsų išsamias SEO analizės galimybes programiškai per mūsų REST API. Kurkite individualizuotas kontrolės skydelius, automatizuokite darbo eigas ir integruokite SEO įžvalgas tiesiogiai į savo programas.
API prieigos palyginimas
Funkcija | Pro pagrindinis | Pro plius |
---|---|---|
API prieiga | Ribota | Išplėsta |
Dieninis užklausų limitas | 300 requests/day | 1000 requests/day |
Trumpalaikių užklausų limitas | 10 requests/minute | 30 requests/minute |
Pažangūs galutiniai taškai | ❌ | ✅ |
Masinio apdorojimo operacijos | ❌ | ✅ |
Ką galite daryti su mūsų API
Individualizuotos kontrolės skydeliai
Kurkite individualizuotas SEO kontrolės skydelius, kurie integruojasi su jūsų esamais įrankiais ir darbo eigomis. Rodykite realaus laiko SEO metrikus šalia kitų verslo duomenų, kad gautumėte išsamų skaitmeninės veiklos vaizdą.
Automatizuotos darbo eigos
Automatizuokite SEO analizę kaip jūsų turinio publikavimo darbo eigos dalį. Paleiskite analizes, kai publikuojamas naujas turinys, planuokite reguliarius auditus arba apdorokite kelis URL vienu metu.
Individualizuotos programos
Kurkite specializuotas programas, kurios naudoja mūsų SEO analizės galimybes. Sukurkite pramonės specifiniams poreikiams pritaikytus įrankius, klientų portalus arba vidaus programas.
Duomenų integracija
Integruokite SEO duomenis su savo CRM, rinkodaros automatizavimo platforma arba verslo analitikos įrankiais. Sujunkite SEO įžvalgas su kitais duomenų šaltiniais išsamiai analizei ir ataskaitoms.
API dokumentacija
Mūsų RESTful API sukurtas taip, kad būtų paprastas ir intuityvus, su išsamia dokumentacija, padėsiančia greitai pradėti.
API galutiniai taškai
Autentifikacija
Visoms API užklausom reikalinga autentifikacija naudojant jūsų API raktą:
Authorization: Bearer YOUR_API_KEY
URL analizė
Atlikti išsamią URL SEO analizę:
POST /api/v1/analyze
Užklausos tekstas:
{ "url": "https://example.com/page-to-analyze", "options": { "includeCompetitorAnalysis": true, "includeMobileAnalysis": true, "depth": "comprehensive" } }
Raktinių žodžių analizė
Analizuoti raktinius žodžius konkrečiam URL arba domenui:
POST /api/v1/keywords/analyze
Užklausos tekstas:
{ "url": "https://example.com", "keywords": ["seo tools", "keyword research", "backlink analysis"], "options": { "includeVolume": true, "includeDifficulty": true } }
Konkurentų analizė
Palyginti savo svetainę su konkurentais:
POST /api/v1/competitors/analyze
Užklausos tekstas:
{ "mainUrl": "https://example.com", "competitorUrls": [ "https://competitor1.com", "https://competitor2.com", "https://competitor3.com" ], "options": { "includeContentGaps": true, "includeBacklinkAnalysis": true } }
Atsako pavyzdys
Atsakas iš /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 užklausų limitai
Pro Basic ir Pro Plus prenumeratoriai gauna dosnų API užklausų paskirstymą, palaikantį jų integracijos poreikius. Mūsų sąžiningo naudojimo politika užtikrina patikimą paslaugą visiems naudotojams.
Galutinis taškas | Pro pagrindinis | Pro plius |
---|---|---|
/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 plius only) | Neprieinamas | 100 requests/day |
Reikia didesnių limitų? Susisiekite su mumis dėl mūsų įmonės plano, skirto individualiems API kvotoms.
Integracijos pavyzdžiai
Greitai pradėkite su šiais kodo pavyzdžiais populiariausiomis programavimo kalbomis
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))
"Seonian API tapo mūsų rinkodaros komandos žaidimų keitėju. Integravome jį su mūsų turinio valdymo sistema, kad automatiškai analizuotų SEO našumą publikuojant naują turinį. Tai pagerino mūsų organinį srautą 37% per vos tris mėnesius, laiku aptikdama problemas, kol jos nepaveikė mūsų reitingų."
David Nguyen
CTO, TechMarketing Solutions
Pasiruošę integruoti SEO analizę į savo darbo eigą?
Pasirinkite jums tinkantį planą ir iš karto gaukite prieigą prie mūsų API.