DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
סיכום ב-OnPage API
המצב והמדדים הראשיים של סריקה אחת, לפי id. מחזיר crawl_progress, crawl_status, crawl_gateway_address, crawl_stop_reason, domain_info ו-page_metrics. התגובה עטופה במעטפת של DataForSEO: הנתונים ב-tasks[0].result, והתוצאה ב-tasks[0].status_code — גם בקשה שנדחתה מחזירה HTTP 200. זו גם הדרך לדעת שסריקה הסתיימה — סקרו אותה עד ש-crawl_progress הוא finished לפני קריאת כל נקודת קצה אחרת כאן, אחרת תקראו תוצאות חלקיות שנראות אמיתיות. 💰 חינם מהספק: שאילתה על סריקה שהסתיימה אינה עולה דבר, רק הסריקה עצמה.
מראה תמחור
- מדידה: עלות תגובה מדווחת.
- אומדן בקשת ייחוס: 0.012 דולר ארה״ב.
- מכפיל לקוח לייחוס: 1.0. אין להחיל אותו בשנית על סכום לקוח שכבר נקבע.
זהו מטא-נתון לעיון בלבד, לא הצעת מחיר לחשבון, לא מחיר מובטח ולא תקרת הוצאה. קרדיטי משאבים אינם קרדיטים של Felo. החיוב הסופי נעשה לפי רשומות החיוב של Felo.
- סוג: object | null · Response36Afe1097B20_OnPageSummaryResponseInfo200
- סוג: number | null פורמט: doublecost
סך עלות המשימות, בדולר ארה״ב
- סוג: integer | nullstatus
_code קוד סטטוס כללי את הרשימה המלאה של קודי התגובה אפשר למצוא כאן
- סוג: string | nullstatus
_message הודעה אינפורמטיבית כללית את הרשימה המלאה של ההודעות האינפורמטיביות הכלליות אפשר למצוא כאן
- סוג: array (object | null)[] | nulltasks
מערך משימות
- סוג: object | null · Response36Afe1097B20_OnPageSummaryTaskInfo
- costסוג: number | null פורמט: double
סך עלות המשימות, בדולר ארה״ב
- dataסוג: object | null
מכיל את אותם הפרמטרים שציינתם בבקשת POST
- propertyסוג: object | null
Name
- idסוג: string | null
מזהה משימה מזהה משימה ייחודי במערכת שלנו בפורמט UUID
- pathסוג: array (string | null)[] | null
נתיב URL
- resultסוג: array (object | null)[] | null
מערך תוצאות
- crawlסוג: string | null
_gateway _address - crawlסוג: string | null
_progress מצב הפעלת הסריקה
ערכים אפשריים:in_progress,finished - crawlסוג: object | null · Response36Afe1097B20_CrawlStatusInfo
_status פרטי הפעלת הסריקה
- maxסוג: integer | null פורמט: int64
_crawl _pages המספר המרבי של עמודים לסריקה מציין את מגבלת max_crawl_pages שהגדרתם בעת הגדרת משימה
- pagesסוג: integer | null פורמט: int64
_crawled מספר העמודים שנסרקו
- pagesסוג: integer | null פורמט: int64
_in _queue מספר העמודים שנמצאים כרגע בתור הסריקה
- crawlסוג: string | null
_stop _reason הסיבה לעצירת הסריקה
מידע על הסיבה לעצירת תהליך הסריקה;
ערכים אפשריים:limit_exceeded- חריגה מהמגבלה שהוגדרה ב-max_crawl_pages;empty_queue- כל כתובות ה-URL בתור נסרקו;force_stopped- תהליך הסריקה הופסק באמצעות On Page API Force Stop;unexpected_exception- אירעה שגיאה פנימית במהלך הסריקה שלtarget, פנו לתמיכה למידע נוסף - domainסוג: object | null · Response36Afe1097B20_DomainInfo
_info מידע ברמת הדומיין
מידע OnPage על דומיין היעד ותהליך הסריקה- canonicalizationסוג: integer | null
_status _code קוד סטטוס המוחזר על ידי עמוד מקונון
בדיקת התנהגות השרת כאשר הסורק שלנו מנסה לגשת לאתר דרך IP
ברוב המקרים, מומלץ שעמודים מקונונים יחזירו קוד סטטוס301או302 - checksסוג: object | null
בדיקות אתר
בדיקות נוספות בדף הקשורות לאתר- propertyסוג: boolean | null
Name
- cmsסוג: string | null
מערכת ניהול תוכן
מערכת ניהול תוכן שזוהתה באתר
התוכן של תג המטאgenerator
הנתונים נלקחים מהעמוד האקראי הראשון שמחזיר קוד תגובה 200
אם הסורק לא הצליח לזהות את מערכת ניהול התוכן, הערך יהיהnull - crawlסוג: string | null
_end הזמן שבו הסריקה הסתיימה
התאריך והשעה שבהם הסריקה הסתיימה
בפורמט UTC: “yyyy-mm-dd hh-mm-ss +00:00”
לדוגמה:2019-11-15 12:57:46 +00:00
הערה: למידע בלבד אם"crawl_progress"הוא"finished"
אם"crawl_progress"הואin_progress, הערך יהיהnull - crawlסוג: string | null
_start הזמן שבו הסריקה החלה
התאריך והשעה שבהם האתר נשלח לסריקה
בפורמט UTC: “yyyy-mm-dd hh-mm-ss +00:00”
לדוגמה:2019-11-15 12:57:46 +00:00 - directoryסוג: integer | null
_browsing _status _code קוד סטטוס המוחזר על ידי מדריך
קוד הסטטוס המוחזר על ידי עמוד מדריך באתר יעד
ברוב המקרים, מומלץ שמדריכים יחזירו קוד סטטוס403או401 - extendedסוג: string | null
_crawl _status סטטוס סריקה ושגיאות
מציין את הסיבה לכך שאתר לא נסרק
יכול לקבל את הערכים הבאים:no_errors- לא זוהו שגיאות סריקהsite_unreachable- הסורק שלנו לא הצליח להגיע לאתר ולכן לא היה יכול לקבל קוד סטטוסinvalid_page_status_code- קוד הסטטוס של העמוד הראשון שנסרק >= 400forbidden_meta_tag- העמוד הראשון שנסרק מכיל את התג <meta robots="noindex">forbidden_robots- robots.txt אוסר לסרוק את העמודforbidden_http_header- כותרת ה-HTTP של העמוד מכילה "X-Robots-Tag: noindex"too_many_redirects- בעמוד הראשון שנסרק יש יותר מ-10 הפניותunknown- הסיבה אינה ידועה - ipסוג: string | null
כתובת ה-IP של הדומיין
- mainסוג: string | null
_domain שם הדומיין השורשי
- nameסוג: string | null
שם הדומיין
- pageסוג: integer | null
_not _found _status _code קוד סטטוס המוחזר על ידי עמוד שאינו קיים
ברוב המקרים, מומלץ שהשרת יחזיר קוד תגובה 404 - serverסוג: string | null
שרת האתר
גרסת השרת שזוהתה באתר
התוכן של כותרתserver
המידע נלקח מהעמוד הראשון שקוד התגובה שלו הוא 200 - sslסוג: object | null · Response36Afe1097B20_SslInfo
_info מידע על תעודת SSL
מידע על פרוטוקול Secure Sockets Layer שזוהה באתר- certificateסוג: string | null
_expiration _date תאריך תפוגת תעודת SSL
התאריך והשעה שבהם תעודת ה-SSL פגה
בפורמט UTC: “yyyy-mm-dd hh-mm-ss +00:00”
דוגמה:2019-11-15 12:57:46 +00:00 - certificateסוג: string | null
_hash גיבוב תעודת SSL
הגרסה של פונקציית הגיבוב של תעודת ה-SSL - certificateסוג: string | null
_issuer רשות תעודות SSL
הישות שהנפיקה את תעודת ה-SSL שזוהתה - certificateסוג: string | null
_subject נושא תעודת SSL
הישות המשויכת למפתח הציבורי - certificateסוג: integer | null
_version - validסוג: boolean | null
_certificate תוקף תעודת SSL
מציין אם תעודת ה-SSL שזוהתה באתר אינה פגה, מושעית, מבוטלת או לא תקפה
- totalסוג: integer | null פורמט: int64
_pages סך העמודים שנסרקו
המספר הכולל של העמודים שנסרקו - totalסוג: integer | null פורמט: int64
_uncrawlable _resources סך המשאבים שלא ניתן לסרוק
המספר הכולל של משאבים שלא ניתן היה לסרוק
משאב נחשב כבלתי ניתן לסריקה כאשר סוג התוכן בפועל שלו אינו תואם לסוג התוכן שהסורק ציפה לו - wwwסוג: integer | null
_redirect _status _code קוד סטטוס ההפניה
קוד הסטטוס של ההפניה מ-www ל-non-www
ברוב המקרים, מומלץ שההפניה תחזיר קוד סטטוס301
- pageסוג: object | null · Response36Afe1097B20_PageMetrics
_metrics מידע ספציפי לעמוד
מידע מדדים על עמודי אתר היעד- brokenסוג: integer | null
_links מספר הקישורים השבורים
מספר הקישורים השבורים בכל העמודים שנסרקו באתר יעד - brokenסוג: integer | null
_resources מספר המשאבים השבורים
מספר התמונות ומשאבים אחרים עם קישורים שבורים - checksסוג: object | null
בדיקות OnPage ספציפיות לעמוד
- propertyסוג: integer | null פורמט: int64
Name Signed 64-bit integers (long type).
- duplicateסוג: integer | null
_content מספר העמודים עם תוכן כפול
- duplicateסוג: integer | null
_description מספר העמודים עם תיאורים כפולים
- duplicateסוג: integer | null
_title מספר העמודים עם כותרות כפולות
- linksסוג: integer | null
_external מספר הקישורים החיצוניים
מספר הקישורים שמצביעים לאתרים אחרים - linksסוג: integer | null
_internal מספר הקישורים הפנימיים
מספר הקישורים שמצביעים לעמודים אחרים בתוך אתר היעד - linksסוג: integer | null
_relation _conflict מספר הקישורים באתר היעד שעשויים להתנגש
לדוגמה, אם"links_relation_conflict": 2, אתר היעד מפנה לאותו מקור בלפחות קישור פנימי אחד עם המאפייןrel="nofollow"וגם בלפחות קישור dofollow אחד - nonסוג: integer | null
_indexable - onpageסוג: number | null
_score - redirectסוג: integer | null
_loop מספר שרשראות ההפניה שמתחילות ומסתיימות באותה כתובת URL
מספר שרשראות ההפניה שבהן כתובת ה-URL של היעד מפנה חזרה לכתובת ה-URL המקורית
- resultסוג: integer | null פורמט: int64
_count מספר הפריטים במערך result
- statusסוג: integer | null
_code קוד הסטטוס של המשימה נוצר על ידי DataForSEO ויכול להיות בטווח הבא: 10000-60000 את הרשימה המלאה של קודי התגובה אפשר למצוא כאן
- statusסוג: string | null
_message הודעה אינפורמטיבית של המשימה את הרשימה המלאה של ההודעות האינפורמטיביות הכלליות אפשר למצוא כאן
- timeסוג: string | null
זמן ביצוע, בשניות
- סוג: integer | null פורמט: int64tasks
_count מספר המשימות במערך tasks
- סוג: integer | null פורמט: int64tasks
_error מספר המשימות במערך tasks שהוחזרו עם שגיאה
- סוג: string | nulltime
זמן ביצוע כולל, בשניות
- סוג: string | nullversion
הגרסה הנוכחית של ה-API
application/json - 400
לא ניתן היה לעבד את הבקשה. בדקו את פרמטרי הבקשה.
- 401
נדרש מפתח API תקף של Felo.
- 402
לא ניתן להמשיך את הבקשה משום שדרישת חיוב אינה מתקיימת.
- 403
החשבון אינו מורשה לבצע את הפעולה הזו.
- 429
הגעתם למגבלת בקשות או לתקרת הוצאה.
- 502
השירות לא הצליח להשלים את הבקשה.
- 503
שירות ה-API או החיוב אינו זמין באופן זמני.
- 504
השירות פג בזמן הטיפול בבקשה.
- default
תגובת שגיאה; תגובות מעבר מהמעלה הזרם עשויות להשתמש בפורמטים של הספק
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/summary/00000000-0000-0000-0000-000000000000 \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"crawl_progress": null,
"crawl_status": {
"max_crawl_pages": null,
"pages_in_queue": null,
"pages_crawled": null
},
"crawl_gateway_address": null,
"crawl_stop_reason": null,
"domain_info": {
"name": null,
"cms": null,
"ip": null,
"server": null,
"crawl_start": null,
"crawl_end": null,
"extended_crawl_status": null,
"ssl_info": "[Max Depth Exceeded]",
"checks": null,
"total_pages": null,
"total_uncrawlable_resources": null,
"page_not_found_status_code": null,
"canonicalization_status_code": null,
"directory_browsing_status_code": null,
"www_redirect_status_code": null,
"main_domain": null
},
"page_metrics": {
"links_external": null,
"links_internal": null,
"duplicate_title": null,
"duplicate_description": null,
"duplicate_content": null,
"broken_links": null,
"broken_resources": null,
"links_relation_conflict": null,
"redirect_loop": null,
"onpage_score": null,
"non_indexable": null,
"checks": null
}
}
]
}
]
}