Felo API PlatformFelo API Platform
Alle endpoints van DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Dubbele inhoud in de OnPage API

Server:https://openapi.felo.ai
Clientbibliotheken

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

Dubbele inhoud in de OnPage API

​

Pagina's binnen een crawl waarvan de inhoud op een gegeven url lijkt, boven een similarity-drempel. Leest een voltooide crawl en heeft dus de id uit post_dataforseo_on_page_submit nodig; retourneert crawl_progress plus een crawl_status van max_crawl_pages, pages_in_queue en pages_crawled – controleer die voordat je een klein resultaat vertrouwt, want een crawl die nog loopt heeft eenvoudigweg minder te melden. Voor dubbele titels of metabeschrijvingen in plaats van bodytekst gebruik je post_dataforseo_on_page_duplicate_tags. 💰 Upstream gratis: een voltooide crawl opvragen kost niets, alleen de crawl zelf.

Prijsreferentie

  • Afrekening: gerapporteerde responskosten.
  • Referentieschatting per verzoek: USD 0.012.
  • Referentiemultiplier voor klanten: 1.0. Niet opnieuw toepassen op een al afgerekend klantbedrag.

Alleen referentiemetadata, geen accountofferte en geen gegarandeerde prijs of bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.

Body
application/json
  • Type: array (object | null)[]
    • id
      Type: string

      ID van de taak
      verplicht veld
      deze ID vindt u in de respons van het endpoint Task POST
      voorbeeld:
      "07131248-1535-0216-1000-17384017ad04"

    • limit
      Type: integer | null

      maximaal aantal geretourneerde pagina's
      optioneel veld
      standaardwaarde: 100
      maximumwaarde: 1000

    • offset
      Type: integer | null

      offset in de resultatenarray van geretourneerde pagina's
      optioneel veld
      standaardwaarde: 0
      maximale waarde: 2000000
      als u de waarde 10 opgeeft, worden de eerste tien pagina's in de resultatenarray overgeslagen en worden de gegevens voor de volgende pagina's geleverd

    • similarity
      Type: integer | null

      inhoudsovereenkomstscore
      standaard wordt de inhoud als duplicaat beschouwd als de waarde groter dan of gelijk aan 6 is
      u kunt elke overeenkomstscore in het bereik van 0 tot 10 opgeven

    • tag
      Type: string | null

      door gebruiker gedefinieerde taak-ID
      optioneel veld
      de tekenslimiet is 255
      je kunt deze parameter gebruiken om de taak te identificeren en aan het resultaat te koppelen
      de opgegeven waarde tag vind je in het data-object van de respons

    • url
      Type: string

      pagina-URL
      verplicht veld
      geef de beginpagina op waarvoor u dubbele inhoud wilt ontvangen

Responsen
  • 200
    Type: object | null · Response36Afe1097B20_OnPageDuplicateContentResponseInfo
    • cost
      Type: number | null Formaat: double

      Totale kosten van taken, USD

    • status_code
      Type: integer | null

      algemene statuscode de volledige lijst met responscodes vindt u hier

    • status_message
      Type: string | null

      algemeen informatief bericht de volledige lijst met algemene informatieve berichten vindt u hier

    • tasks
      Type: array (object | null)[] | null

      array van taken

      • Type: object | null · Response36Afe1097B20_OnPageDuplicateContentTaskInfo
        • cost
          Type: number | null Formaat: double

          Totale kosten van taken, USD

        • data
          Type: object | null

          Bevat dezelfde parameters die je in het POST-verzoek hebt opgegeven

          • propertyName
            Type: object | null
        • id
          Type: string | null

          taak-id eenduidige taak-id in ons systeem in UUID-indeling

        • path
          Type: array (string | null)[] | null

          URL-pad

        • result
          Type: array (object | null)[] | null

          array van resultaten

          • crawl_progress
            Type: string | null

            status van de crawlsessie
            mogelijke waarden: in_progress, finished

          • crawl_status
            Type: object | null · Response36Afe1097B20_CrawlStatusInfo

            details van de crawlsessie

            • max_crawl_pages
              Type: integer | null Formaat: int64

              maximaal aantal te crawlen pagina's geeft de max_crawl_pages-limiet aan die u hebt opgegeven bij het instellen van een taak

            • pages_crawled
              Type: integer | null Formaat: int64

              aantal gecrawlde pagina's

            • pages_in_queue
              Type: integer | null Formaat: int64

              aantal pagina's dat momenteel in de crawlwachtrij staat

          • items
            Type: array (object | null)[] | null

            items-array

            • pages
              Type: array (object | null)[] | null

              pagina's met dubbele inhoud

              • page
                Type: array (object | null)[] | null

                informatie over de pagina met dubbele inhoud

                • Type: object | null · Response36Afe1097B20_OnPageHtmlResourceItem
                    • Type: object · Response36Afe1097B20_OnPageHtmlResourceItem
                      • resource_type
                        discriminator
                        Type: string | null

                        elementtype

                      • broken_links
                        Type: boolean | null

                        geeft aan of een pagina kapotte links bevat

                      • broken_resources
                        Type: boolean | null

                        geeft aan of een pagina kapotte resources bevat

                      • cache_control
                        Type: object | null · Response36Afe1097B20_CacheControl

                        instructies voor caching

                        • cachable
                          Type: boolean | null

                          geeft aan of de pagina cachebaar is

                        • ttl
                          Type: integer | null

                          time-to-live. de tijd dat de browser een resource in de cache bewaart

                      • checks
                        Type: object | null

                        websitecontroles. on-page-controles met betrekking tot de pagina

                        • propertyName
                          Type: boolean | null
                      • click_depth
                        Type: integer | null

                        aantal klikken om de pagina te bereiken: geeft het aantal klikken aan dat nodig is vanaf de startpagina voordat u op de doelpagina uitkomt

                      • content_encoding
                        Type: string | null

                        type codering

                      • custom_js_client_exception
                        Type: string | null

                        fout bij het uitvoeren van een aangepaste JS: als er een fout optreedt bij het uitvoeren van het script dat u in het veld custom_js hebt opgegeven, wordt de foutmelding hier weergegeven

                      • custom_js_response
                        Type: object | null

                        resultaat van de uitvoering van een opgegeven JS-script: let op: u moet bij het instellen van een taak een veld custom_js opgeven om deze gegevens te ontvangen; het veldtype en de waarde ervan zijn volledig afhankelijk van het script dat u hebt opgegeven; u kunt de resultaten ook op deze waarde filteren door filters als volgt op te geven:["custom_js_response.url", "like", "pixel"]

                      • duplicate_content
                        Type: boolean | null

                        geeft aan of een pagina dubbele inhoud heeft

                      • duplicate_description
                        Type: boolean | null

                        geeft aan of een pagina een dubbele beschrijving heeft

                      • duplicate_title
                        Type: boolean | null

                        geeft aan of een pagina dubbele titeltags heeft

                      • encoded_size
                        Type: integer | null

                        paginagrootte na codering. geeft de grootte aan van de gecodeerde pagina in bytes

                      • fetch_time
                        Type: string | null

                        datum en tijd waarop een resource is opgehaald. in UTC-indeling: ‘yyyy-mm-dd hh-mm-ss +00:00’. voorbeeld: 2019-11-15 12:57:46 +00:00

                      • is_resource
                        Type: boolean | null

                        geeft aan of een pagina één enkele resource is

                      • last_modified
                        Type: object | null · Response36Afe1097B20_LastModified

                        bevat gegevens over wijzigingen aan de resource. als er geen gegevens zijn, is de waarde null

                        • header
                          Type: string | null

                          datum en tijd waarop de header voor het laatst is gewijzigd in UTC-formaat: “yyyy-mm-dd hh-mm-ss +00:00”; voorbeeld: 2019-11-15 12:57:46 +00:00; als er geen gegevens zijn, is de waarde null

                        • meta_tag
                          Type: string | null

                          datum en tijd waarop de meta-tag voor het laatst is gewijzigd in UTC-formaat: “yyyy-mm-dd hh-mm-ss +00:00”; voorbeeld: 2019-11-15 12:57:46 +00:00; als er geen gegevens zijn, is de waarde null

                        • sitemap
                          Type: string | null

                          datum en tijd waarop de sitemap voor het laatst is gewijzigd in UTC-formaat: “yyyy-mm-dd hh-mm-ss +00:00”; voorbeeld: 2019-11-15 12:57:46 +00:00; als er geen gegevens zijn, is de waarde null

                      • location
                        Type: string | null

                        location-header. geeft de URL aan waarnaar een pagina wordt omgeleid

                      • media_type
                        Type: string | null

                        mediatypen die worden gebruikt om een pagina weer te geven

                      • meta
                        Type: object | null · Response36Afe1097B20_PageMetaInfo

                        pagina-eigenschappen: de waarde is afhankelijk van de resource_type

                        • broken_html
                          Type: object | null · Response36Afe1097B20_OnPageResourceIssueInfo

                          fouten en waarschuwingen van de resource

                          • errors
                            Type: array (object | null)[] | null

                            resourcefouten

                            • column
                              Type: integer | null

                              kolom waarin de fout is gevonden

                            • line
                              Type: integer | null

                              regel waarin de fout is gevonden

                            • message
                              Type: string | null

                              tekstbericht van de fout: de volledige lijst met mogelijke HTML-fouten vindt u hier

                            • status_code
                              Type: integer | null

                              algemene statuscode. de volledige lijst met responscodes vindt u hier. Opmerking: we raden sterk aan een systeem te ontwerpen voor het afhandelen van de bijbehorende uitzonderings- en foutsituaties

                          • warnings
                            Type: array (object | null)[] | null

                            resourcewaarschuwingen

                            • column
                              Type: integer | null

                              kolom waarin de fout is gevonden

                            • line
                              Type: integer | null

                              regel waarin de fout is gevonden

                            • message
                              Type: string | null

                              tekstbericht van de fout: de volledige lijst met mogelijke HTML-fouten vindt u hier

                            • status_code
                              Type: integer | null

                              algemene statuscode. de volledige lijst met responscodes vindt u hier. Opmerking: we raden sterk aan een systeem te ontwerpen voor het afhandelen van de bijbehorende uitzonderings- en foutsituaties

                        • canonical
                          Type: string | null

                          canonieke pagina

                        • charset
                          Type: integer | null

                          codepagina: voorbeeld: 65001

                        • content
                          Type: object | null · Response36Afe1097B20_HtmlContentInfo

                          algemene informatie over de inhoud van de pagina

                          • automated_readability_index
                            Type: number | null

                            Automatische leesbaarheidsindex

                          • coleman_liau_readability_index
                            Type: number | null

                            Coleman-Liau-index

                          • dale_chall_readability_index
                            Type: number | null

                            Dale-Chall-leesbaarheidsindex

                          • description_to_content_consistency
                            Type: number | null

                            consistentie van de meta description-tag met de pagina-inhoud, gemeten van 0 tot 1

                          • flesch_kincaid_readability_index
                            Type: number | null

                            Flesch-Kincaid-leesbaarheidsindex

                          • meta_keywords_to_content_consistency
                            Type: number | null

                            consistentie van de meta keywords-tag met de pagina-inhoud, gemeten van 0 tot 1

                          • plain_text_rate
                            Type: number | null Formaat: double

                            waarde van de plaintext-ratio verhouding van plain_text_size tot size

                          • plain_text_size
                            Type: integer | null

                            totale grootte van de tekst op de pagina, gemeten in bytes

                          • plain_text_word_count
                            Type: integer | null

                            aantal woorden op de pagina

                          • smog_readability_index
                            Type: number | null

                            SMOG-leesbaarheidsindex

                          • title_to_content_consistency
                            Type: number | null

                            consistentie van de meta title-tag met de pagina-inhoud, gemeten van 0 tot 1

                        • cumulative_layout_shift
                          Type: number | null

                          Core Web Vitals-metriek die de lay-outstabiliteit van de pagina meet: meet de som van alle afzonderlijke layout shift-scores voor elke onverwachte lay-outverschuiving die tijdens de volledige levensduur van de pagina optreedt. Meer informatie.

                        • deprecated_tags
                          Type: array (string | null)[] | null

                          verouderde tags op de pagina

                        • description
                          Type: string | null

                          inhoud van de meta description-tag

                        • description_length
                          Type: integer | null

                          lengte van de description-tag in tekens

                        • duplicate_meta_tags
                          Type: array (string | null)[] | null

                          dubbele metatags op de pagina

                        • external_links_count
                          Type: integer | null Formaat: int64

                          aantal externe links op de pagina

                        • favicon
                          Type: string | null

                          favicon van de pagina

                        • follow
                          Type: boolean | null

                          geeft aan of de 'meta robots' van een pagina crawlers toestaat de links op de pagina te volgen: bij false bevat de 'meta robots'-tag van de pagina de parameter "nofollow", die crawlers instrueert de links op de pagina niet te volgen

                        • generator
                          Type: string | null

                          metataggenerator

                        • htags
                          Type: object | null

                          HTML-headertags

                          • propertyName
                            Type: array string[] | null
                        • images_count
                          Type: integer | null Formaat: int64

                          aantal afbeeldingen op de pagina

                        • images_size
                          Type: integer | null

                          totale grootte van de afbeeldingen op de pagina in bytes

                        • inbound_links_count
                          Type: integer | null Formaat: int64

                          aantal interne links dat naar de pagina verwijst

                        • internal_links_count
                          Type: integer | null Formaat: int64

                          aantal interne links op de pagina

                        • meta_keywords
                          Type: string | null

                          inhoud van de keywords-metatag

                        • meta_title
                          Type: string | null

                          metatitel van de pagina: metatag in de headsectie van een HTML-document die de titel van een pagina definieert

                        • render_blocking_scripts_count
                          Type: integer | null Formaat: int64

                          aantal scripts op de pagina die het renderen van de pagina blokkeren

                        • render_blocking_stylesheets_count
                          Type: integer | null Formaat: int64

                          aantal CSS-stijlen op de pagina die het renderen van de pagina blokkeren

                        • scripts_count
                          Type: integer | null Formaat: int64

                          aantal scripts op de pagina

                        • scripts_size
                          Type: integer | null

                          totale grootte van de scripts op de pagina in bytes

                        • social_media_tags
                          Type: object | null
                          • propertyName
                            Type: string | null
                        • spell
                          Type: object | null · Response36Afe1097B20_HunspellInfo

                          spellingscontrole: hunspell-spellingsfouten

                          • hunspell_language_code
                            Type: string | null

                            taalcode voor spellingcontrole

                          • misspelled
                            Type: array (object | null)[] | null

                            array van foutief gespelde woorden

                            • word
                              Type: string | null

                              foutief gespeld woord

                        • stylesheets_count
                          Type: integer | null Formaat: int64

                          aantal stylesheets op de pagina

                        • stylesheets_size
                          Type: integer | null

                          totale grootte van de stylesheets op de pagina in bytes

                        • title
                          Type: string | null

                          paginatitel

                        • title_length
                          Type: integer | null

                          lengte van de titeltag in tekens

                      • onpage_score
                        Type: number | null

                        toont hoe de pagina is geoptimaliseerd op een schaal van 100 punten: dit veld toont hoe de pagina is geoptimaliseerd rekening houdend met kritieke on-pageproblemen en gedetecteerde waarschuwingen; 100 is de hoogst mogelijke score en betekent dat de pagina geen kritieke on-pageproblemen en belangrijke waarschuwingen heeft; meer over hoe de metriek wordt berekend in dit helpcentrumartikel

                      • page_timing
                        Type: object | null · Response36Afe1097B20_PageTiming

                        object met laadtijdmetrieken van de pagina

                        • connection_time
                          Type: integer | null

                          tijd om verbinding te maken met een server: de tijd totdat de verbinding met een server tot stand is gebracht (in milliseconden)

                        • dom_complete
                          Type: integer | null

                          tijd om resources te laden: de tijd totdat de pagina en al zijn subresources zijn gedownload (in milliseconden)

                        • download_time
                          Type: integer | null

                          tijd die een browser nodig heeft om een respons te ontvangen (in milliseconden)

                        • duration_time
                          Type: integer | null

                          totale tijd totdat een browser een volledig antwoord van een server ontvangt (in milliseconden)

                        • fetch_end
                          Type: integer | null

                          tijd om het downloaden van de HTML-bron te voltooien; de tijd die de browser nodig heeft om het downloaden van een pagina te voltooien

                        • fetch_start
                          Type: integer | null

                          tijd om te beginnen met het downloaden van de HTML-bron; de tijd die de browser nodig heeft om te beginnen met het downloaden van een pagina

                        • first_input_delay
                          Type: number | null

                          Core Web Vitals-metriek die de responsiviteit van een pagina aangeeft: de tijd (in milliseconden) vanaf het moment dat een gebruiker voor het eerst met uw pagina interacteert tot het moment waarop de browser op die interactie reageert. Meer informatie.

                        • largest_contentful_paint
                          Type: number | null

                          Core Web Vitals-metriek die meet hoe snel het grootste contentelement boven de vouw wordt weergegeven: de tijd (in milliseconden) om het grootste zichtbare contentelement in de viewport te renderen, vanaf het moment dat de gebruiker de URL opvraagt. Meer informatie.

                        • request_sent_time
                          Type: integer | null

                          tijd om een verzoek naar een server te sturen: de tijd totdat het verzoek naar een server is verzonden (in milliseconden)

                        • time_to_interactive
                          Type: integer | null

                          metriek Time To Interactive (TTI): de tijd totdat de gebruiker met een pagina kan interacteren (in milliseconden)

                        • time_to_secure_connection
                          Type: integer | null

                          tijd om een beveiligde verbinding tot stand te brengen: de tijd totdat de beveiligde verbinding met een server tot stand is gebracht (in milliseconden)

                        • waiting_time
                          Type: integer | null

                          time to first byte (TTFB) in milliseconden

                      • relative_url_length
                        Type: integer | null

                        relatieve URL-lengte in tekens

                      • resource_errors
                        Type: object | null · Response36Afe1097B20_OnPageResourceIssueInfo

                        fouten en waarschuwingen van de resource

                        • errors
                          Type: array (object | null)[] | null

                          resourcefouten

                          • column
                            Type: integer | null

                            kolom waarin de fout is gevonden

                          • line
                            Type: integer | null

                            regel waarin de fout is gevonden

                          • message
                            Type: string | null

                            tekstbericht van de fout: de volledige lijst met mogelijke HTML-fouten vindt u hier

                          • status_code
                            Type: integer | null

                            algemene statuscode. de volledige lijst met responscodes vindt u hier. Opmerking: we raden sterk aan een systeem te ontwerpen voor het afhandelen van de bijbehorende uitzonderings- en foutsituaties

                        • warnings
                          Type: array (object | null)[] | null

                          resourcewaarschuwingen

                          • column
                            Type: integer | null

                            kolom waarin de fout is gevonden

                          • line
                            Type: integer | null

                            regel waarin de fout is gevonden

                          • message
                            Type: string | null

                            tekstbericht van de fout: de volledige lijst met mogelijke HTML-fouten vindt u hier

                          • status_code
                            Type: integer | null

                            algemene statuscode. de volledige lijst met responscodes vindt u hier. Opmerking: we raden sterk aan een systeem te ontwerpen voor het afhandelen van de bijbehorende uitzonderings- en foutsituaties

                      • server
                        Type: string | null

                        serverversie

                      • size
                        Type: integer | null

                        grootte van de resource. geeft de grootte aan van een pagina in bytes

                      • status_code
                        Type: integer | null

                        algemene statuscode. de volledige lijst met responscodes vindt u hier. Opmerking: we raden sterk aan een systeem te ontwerpen voor het afhandelen van de bijbehorende uitzonderings- en foutsituaties

                      • total_dom_size
                        Type: integer | null Formaat: int64

                        totale DOM-grootte van een pagina

                      • total_transfer_size
                        Type: integer | null Formaat: int64

                        gecomprimeerde paginagrootte. geeft de gecomprimeerde grootte aan van een pagina

                      • url
                        Type: string | null

                        pagina-URL

                      • url_length
                        Type: integer | null

                        URL-lengte van de pagina in tekens

              • similarity
                Type: integer | null

                Integer numbers.

            • total_count
              Type: integer | null Formaat: int64

              totaal aantal dubbele pagina's

            • url
              Type: string | null

              URL van de opgegeven pagina

          • items_count
            Type: integer | null Formaat: int64

            aantal items in de resultatenarray

        • result_count
          Type: integer | null Formaat: int64

          Aantal elementen in de result-array

        • status_code
          Type: integer | null

          statuscode van de taak gegenereerd door DataForSEO, kan binnen het volgende bereik liggen: 10000-60000 de volledige lijst met responscodes vindt u hier

        • status_message
          Type: string | null

          informatief bericht van de taak de volledige lijst met algemene informatieve berichten vindt u hier

        • time
          Type: string | null

          Uitvoeringstijd in seconden

    • tasks_count
      Type: integer | null Formaat: int64

      Het aantal taken in de tasks-array

    • tasks_error
      Type: integer | null Formaat: int64

      Het aantal taken in de tasks-array dat met een fout is geretourneerd

    • time
      Type: string | null

      totale uitvoeringstijd, seconden

    • version
      Type: string | null

      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
Request Example for post/v1/beta/dataforseo/on_page/duplicate_content
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/duplicate_content \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "id": "07281559-0695-0216-0000-c269be8b7592",
    "url": "https://www.etsy.com/"
  }
]'
{
  "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
          },
          "items_count": null,
          "items": [
            {
              "url": null,
              "total_count": null,
              "pages": [
                "[Max Depth Exceeded]"
              ]
            }
          ]
        }
      ]
    }
  ]
}
OnPage API Duplicate Content