DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
OnPage API: samenvatting
De status en kerncijfers van één crawl, op id. Retourneert crawl_progress, crawl_status, crawl_gateway_address, crawl_stop_reason, domain_info en page_metrics. Verpakt in de DataForSEO-envelop: gegevens in tasks[0].result, uitkomst in tasks[0].status_code – een geweigerd verzoek retourneert nog steeds HTTP 200. Dit is ook de manier om te weten dat een crawl klaar is – poll tot crawl_progress de waarde finished heeft voordat je een ander endpoint hier leest, anders lees je gedeeltelijke resultaten die op echte lijken. 💰 Gratis upstream: een voltooide crawl bevragen kost niets, alleen de crawl zelf.
Prijsreferentie
- Metering: Gerapporteerde responskosten.
- Referentieschatting per verzoek: USD 0.012.
- Referentieklantvermenigvuldiger: 1.0. Pas deze niet opnieuw toe op een afgerekend klantbedrag.
Alleen referentiemetadata, geen accountofferte, geen gegarandeerde prijs en geen bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.
- Type: object | null · Response36Afe1097B20_OnPageSummaryResponseInfo200
- Type: number | null Formaat: doublecost
Totale kosten van taken, USD
- Type: integer | nullstatus
_code algemene statuscode de volledige lijst met responscodes vindt u hier
- Type: string | nullstatus
_message algemeen informatief bericht de volledige lijst met algemene informatieve berichten vindt u hier
- Type: array (object | null)[] | nulltasks
array van taken
- Type: object | null · Response36Afe1097B20_OnPageSummaryTaskInfo
- costType: number | null Formaat: double
Totale kosten van taken, USD
- dataType: object | null
Bevat dezelfde parameters die je in het POST-verzoek hebt opgegeven
- propertyType: object | null
Name
- idType: string | null
taak-id eenduidige taak-id in ons systeem in UUID-indeling
- pathType: array (string | null)[] | null
URL-pad
- resultType: array (object | null)[] | null
array van resultaten
- crawlType: string | null
_gateway _address - crawlType: string | null
_progress status van de crawlsessie
mogelijke waarden:in_progress,finished - crawlType: object | null · Response36Afe1097B20_CrawlStatusInfo
_status details van de crawlsessie
- maxType: integer | null Formaat: int64
_crawl _pages maximaal aantal te crawlen pagina's geeft de max_crawl_pages-limiet aan die u hebt opgegeven bij het instellen van een taak
- pagesType: integer | null Formaat: int64
_crawled aantal gecrawlde pagina's
- pagesType: integer | null Formaat: int64
_in _queue aantal pagina's dat momenteel in de crawlwachtrij staat
- crawlType: string | null
_stop _reason reden waarom het crawlen is gestopt
informatie over de reden waarom het crawlproces is gestopt;
mogelijke waarden:limit_exceeded- de limiet die inmax_crawl_pagesis ingesteld, is overschreden;empty_queue- alle URL's in de wachtrij zijn gecrawld;force_stopped- het crawlproces is gestopt met de functie On Page API Force Stop;unexpected_exception- er is een interne fout opgetreden tijdens het crawlen van detarget; neem contact op met support voor meer informatie - domainType: object | null · Response36Afe1097B20_DomainInfo
_info domeinbrede informatie
on-page-informatie over het doeldomein en het crawlproces- canonicalizationType: integer | null
_status _code statuscode die door een geconicaliseerde pagina wordt geretourneerd
de controle van het servergedrag wanneer onze crawler de website via IP probeert te bereiken;
in de meeste gevallen wordt aanbevolen dat geconicaliseerde pagina's met een statuscode301of302reageren - checksType: object | null
websitecontroles
overige on-page controles met betrekking tot de website- propertyType: boolean | null
Name
- cmsType: string | null
contentmanagementsysteem
contentmanagementsysteem dat op een website is gedetecteerd
de inhoud van de metataggenerator
de gegevens zijn afkomstig van de eerste willekeurige pagina die responscode 200 retourneert
als onze crawler het CMS niet kon identificeren, is de waardenull - crawlType: string | null
_end tijd waarop het crawlen is beëindigd
datum en tijd waarop het crawlen is voltooid
in UTC-formaat: “yyyy-mm-dd hh-mm-ss +00:00”
voorbeeld:2019-11-15 12:57:46 +00:00
Opmerking: alleen informatief als"crawl_progress"gelijk is aan"finished"
als"crawl_progress"gelijk is aanin_progress, is de waardenull - crawlType: string | null
_start tijd waarop het crawlen is gestart
datum en tijd waarop de website voor het crawlen is verzonden
in UTC-formaat: “yyyy-mm-dd hh-mm-ss +00:00”
voorbeeld:2019-11-15 12:57:46 +00:00 - directoryType: integer | null
_browsing _status _code statuscode die door een directory wordt geretourneerd
de statuscode die door een directorypagina op een doelwebsite wordt geretourneerd
in de meeste gevallen wordt aanbevolen dat directory's met een statuscode403of401reageren - extendedType: string | null
_crawl _status crawlstatus en fouten
geeft de reden aan waarom een website niet is gecrawld;
kan de volgende waarden hebben:no_errors- er zijn geen crawlfouten gedetecteerd;site_unreachable- onze crawler kon een website niet bereiken en dus geen statuscode ophalen;invalid_page_status_code- statuscode van de eerste gecrawlde pagina >= 400;forbidden_meta_tag- de eerste gecrawlde pagina bevat de tag <meta robots="noindex">;forbidden_robots- robots.txt verbiedt het crawlen van de pagina;forbidden_http_header- de HTTP-header van de pagina bevat "X-Robots-Tag: noindex" ;too_many_redirects- de eerste gecrawlde pagina heeft meer dan 10 redirects;unknown- de reden is onbekend - ipType: string | null
IP-adres van het domein
- mainType: string | null
_domain rootdomeinnaam
- nameType: string | null
domeinnaam
- pageType: integer | null
_not _found _status _code statuscode die door een niet-bestaande pagina wordt geretourneerd
in de meeste gevallen wordt aanbevolen dat een server een 404-responscode retourneert - serverType: string | null
websiteserver
de op een website gedetecteerde serverversie
de inhoud van de headerserver
de informatie is afkomstig van de eerste pagina met responscode 200 - sslType: object | null · Response36Afe1097B20_SslInfo
_info ssl-certificaatinformatie
informatie over het op een website gedetecteerde Secure Sockets Layer-protocol- certificateType: string | null
_expiration _date vervaldatum van het SSL-certificaat
de datum en tijd waarop het SSL-certificaat verloopt
in UTC-formaat: “yyyy-mm-dd hh-mm-ss +00:00”
voorbeeld:2019-11-15 12:57:46 +00:00 - certificateType: string | null
_hash hash van het SSL-certificaat
de versie van de hashfunctie van het SSL-certificaat - certificateType: string | null
_issuer certificaatautoriteit van het SSL-certificaat
de entiteit die het gedetecteerde SSL-certificaat heeft uitgegeven - certificateType: string | null
_subject subject van het SSL-certificaat
de entiteit die aan de openbare sleutel is gekoppeld - certificateType: integer | null
_version - validType: boolean | null
_certificate geldigheid van het SSL-certificaat
geeft aan of het op een website gedetecteerde SSL-certificaat niet verlopen, opgeschort, ingetrokken of ongeldig is
- totalType: integer | null Formaat: int64
_pages totaal aantal gecrawlde pagina's
het totale aantal gecrawlde pagina's - totalType: integer | null Formaat: int64
_uncrawlable _resources totaal aantal niet-crawlbare bronnen
het totale aantal bronnen dat niet kon worden gecrawld;
een bron wordt als niet-crawlbaar beschouwd wanneer het werkelijke inhoudstype van de bron niet overeenkomt met het inhoudstype dat de crawler verwacht - wwwType: integer | null
_redirect _status _code redirectstatuscode
de statuscode van de redirect van www naar non-www
in de meeste gevallen wordt aanbevolen dat de redirect een statuscode301retourneert
- pageType: object | null · Response36Afe1097B20_PageMetrics
_metrics paginaspecifieke informatie
metriekinformatie over de pagina's van de doelwebsite- brokenType: integer | null
_links aantal kapotte links
aantal kapotte links op alle gecrawlde pagina's van een doelwebsite - brokenType: integer | null
_resources aantal kapotte resources
het aantal afbeeldingen en andere resources met kapotte links - checksType: object | null
paginaspecifieke on-pagecontroles
- propertyType: integer | null Formaat: int64
Name Signed 64-bit integers (long type).
- duplicateType: integer | null
_content aantal pagina's met dubbele inhoud
- duplicateType: integer | null
_description aantal pagina's met dubbele beschrijvingen
- duplicateType: integer | null
_title aantal pagina's met dubbele titels
- linksType: integer | null
_external aantal externe links
het aantal links dat naar andere websites verwijst - linksType: integer | null
_internal aantal interne links
het aantal links dat naar andere pagina's binnen de doelwebsite verwijst - linksType: integer | null
_relation _conflict aantal links op de doelwebsite dat mogelijk een conflict heeft
als bijvoorbeeld"links_relation_conflict": 2geldt, verwijst de doelwebsite met ten minste één interne link met het attribuutrel="nofollow"en met ten minste één dofollow-link naar dezelfde bron - nonType: integer | null
_indexable - onpageType: number | null
_score toont hoe de website is geoptimaliseerd op een schaal van 100 punten
dit veld toont hoe de website is geoptimaliseerd rekening houdend met kritieke on-pageproblemen en gedetecteerde waarschuwingen;100is de hoogst mogelijke score en betekent dat de website geen kritieke on-pageproblemen en belangrijke waarschuwingen heeft;
Let op: deze waarde is afhankelijk van het aantal gecrawlde pagina's;
meer over hoe de metriek wordt berekend in dit helpcentrumartikel - redirectType: integer | null
_loop aantal redirectketens die bij dezelfde URL beginnen en eindigen
aantal redirectketens waarbij de doel-URL terugverwijst naar de oorspronkelijke URL
- resultType: integer | null Formaat: int64
_count Aantal elementen in de result-array
- statusType: integer | null
_code statuscode van de taak gegenereerd door DataForSEO, kan binnen het volgende bereik liggen: 10000-60000 de volledige lijst met responscodes vindt u hier
- statusType: string | null
_message informatief bericht van de taak de volledige lijst met algemene informatieve berichten vindt u hier
- timeType: string | null
Uitvoeringstijd in seconden
- Type: integer | null Formaat: int64tasks
_count Het aantal taken in de tasks-array
- Type: integer | null Formaat: int64tasks
_error Het aantal taken in de tasks-array dat met een fout is geretourneerd
- Type: string | nulltime
totale uitvoeringstijd, seconden
- Type: string | nullversion
De huidige versie van de API
application/json - 400
Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.
- 401
Een geldige Felo-API-sleutel is vereist.
- 402
Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.
- 403
Het account mag deze bewerking niet uitvoeren.
- 429
Een verzoek- of bestedingslimiet is bereikt.
- 502
De dienst kon het verzoek niet voltooien.
- 503
De API of factureringsdienst is tijdelijk niet beschikbaar.
- 504
Er is een time-out opgetreden bij het verwerken van het verzoek.
- default
Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken
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
}
}
]
}
]
}