DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
SERP-concurrenten
De domeinen die naast je ranken op een reeks keywords, met hoeveel ze gemeen hebben. Retourneert se_type, seed_keywords, total_count, items_count en items. Verpakt in de DataForSEO-envelop: data in tasks[0].result, uitkomst in tasks[0].status_code; een geweigerd verzoek retourneert nog steeds HTTP 200. ⚠️ Dit zijn zoekconcurrenten, bepaald door gedeelde rankings. Het linkgraaf-equivalent is post_dataforseo_backlinks_competitors_live, en de twee lijsten zijn het vaak oneens – wat op zichzelf informatief is.
Prijsreferentie
- Metering: Gerapporteerde responskosten.
- Referentieschatting per verzoek: USD 0.0192.
- 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: array (object | null)[]
- filtersType: array (object | null)[] | null
array met parameters voor het filteren van resultaten
optioneel veld
u kunt meerdere filters tegelijk toevoegen (maximaal 8 filters)
tussen de voorwaarden moet u een logische operatorand,orplaatsen
de volgende operators worden ondersteund:regex,not_regex,<,<=,>,>=,=,<>,in,not_in,match,not_match,ilike,not_ilike,like,not_like
met de operator%kunt u bijlikeennot_like, evenalsilikeennot_ilikeelke tekenreeks van nul of meer tekens matchen
voorbeeld:["median_position","in",[1,10]][["median_position","in",[1,10]],"and",["domain","not_like","%wikipedia.org%"]][["domain","not_like","%wikipedia.org%"],
"and",
[["relevant_serp_items",">",0],"or",["median_position","in",[1,10]]]]
meer informatie over filters vindt u in Dataforseo Labs - Filters of in deze Help Center-gidsLeeg object - includeType: boolean | null
_subdomains geeft aan of subdomeinen in de zoekopdracht worden opgenomen
optioneel veld
bijfalseworden subdomeinen genegeerd
standaardwaarde:true - itemType: array string[] | null
_types type zoekresultaten
geeft het type zoekresultaten aan dat in de respons is opgenomen
optioneel veldmogelijke waarden:
["organic", "paid", "featured_snippet", "local_pack"]
standaardwaarde:["organic", "paid"] - keywordsType: array string[]
keywords-array
verplicht veld
de resultaten zijn gebaseerd op de keywords die u in deze array opgeeft
UTF-8-codering;
de keywords worden omgezet naar kleine letters;
u kunt maximaal 200 keywords opgevenmeer informatie over regels en beperkingen voor de velden
keywordenkeywordsin DataForSEO-API's vindt u in dit Help Center-artikel - languageType: string | null
_code unieke taalidentificatie
verplicht veld als niet opgegevenlanguage_name
Let op: u moetlanguage_nameoflanguage_codeopgeven
de lijst met beschikbare talen en hunlanguage_code-parameters ontvangt u via een apart verzoek aan dehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
voorbeeld:en - languageType: string
_name volledige naam van de taal
verplicht veld als niet opgegevenlanguage_code
Let op: u moetlanguage_nameoflanguage_codeopgeven
de lijst met beschikbare talen en hunlanguage_name-parameters ontvangt u via een apart verzoek aan dehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
voorbeeld:English - limitType: integer | null
maximaal aantal geretourneerde domeinen
optioneel veld
standaardwaarde:100
maximumwaarde:1000 - locationType: integer
_code unieke locatie-identificatie
verplicht veld als niet opgegevenlocation_name
Let op: u moetlocation_nameoflocation_codeopgeven
de lijst met beschikbare locaties en hunlocation_code-parameters ontvangt u via een apart verzoek aan dehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
voorbeeld:2840 - locationType: string
_name volledige naam van de locatie
verplicht veld als niet opgegevenlocation_code
Let op: u moetlocation_nameoflocation_codeopgeven
de lijst met beschikbare locaties metlocation_name-parameters ontvangt u via een apart verzoek aan dehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
voorbeeld:United Kingdom - offsetType: integer | null
offset in de resultatenarray van geretourneerde domeinen
optioneel veld
standaardwaarde:0
als u de waarde10opgeeft, worden de eerste tien domeinen in de resultatenarray overgeslagen en worden de gegevens voor de volgende domeinen geleverd - orderType: array string[] | null
_by sorteerregels voor resultaten
optioneel veld
u kunt dezelfde waarden als in de arrayfiltersgebruiken om de resultaten te sorteren
mogelijke sorteertypen:asc– resultaten worden in oplopende volgorde gesorteerddesc– resultaten worden in aflopende volgorde gesorteerd
de komma wordt als scheidingsteken gebruikt
voorbeeld:["avg_position,asc"]
standaardregel:["rating,desc"]
Let op: u kunt per verzoek maximaal drie sorteerregels instellen
meerdere sorteerregels scheidt u met een komma
voorbeeld:["avg_position,asc","etv,desc"] - tagType: 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 waardetagvind je in hetdata-object van de respons
- Type: object | null · Response36Afe1097B20_DataforseoLabsGoogleSerpCompetitorsLiveResponseInfo200
- 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_DataforseoLabsGoogleSerpCompetitorsLiveTaskInfo
- 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
- itemsType: array (object | null)[] | null
bevat gedetecteerde SERP-concurrenten en gerelateerde gegevens
- avgType: number | null Formaat: float
_position de gemiddelde positie van het domein voor de opgegeven keywords
het rekenkundig gemiddelde van de waarden in de arraykeywords_positions - domainType: string | null
domeinnaam van de gedetecteerde SERP-concurrent
- etvType: number | null
geschat verkeersvolume
geeft het geschatte maandelijkse verkeer weer dat de opgegeven keywords naar de website sturen
berekend als de som van de producten van de zoekvolumewaarden van de opgegeven keywords en de CTR-waarden (click-through-rate) op bepaalde posities in SERP
lees meer over hoe de metriek wordt berekend in dit Help Center-artikel - keywordsType: integer | null Formaat: int64
_count het aantal opgegeven keywords waarvoor het domein posities heeft in SERP's
- keywordsType: object | null
_positions keywordposities
SERP-posities die het gerelateerde domein inneemt in SERP voor de opgegeven keywords- propertyType: array (integer | null)[] | null
Name
- medianType: number | null
_position de mediane positie van het domein voor de opgegeven keywords
de mediaan van de waarden in de arraykeywords_positions - ratingType: number | null
de marge tussen de maximaal mogelijke en de werkelijke keywordposities
geeft de relatieve zichtbaarheidsscore van het domein in SERP voor de opgegeven keywords weer
berekend als som(100-keywords_positions) - relevantType: integer | null
_serp _items het aantal SERP-elementen dat relevant is voor het domein
geeft het aantal zoekresultaten in SERP weer dat relevant is voor het domein voor de opgegeven keywords - seType: string | null
_type type zoekmachine
- visibilityType: number | null
SERP-zichtbaarheidsscore
geeft de zichtbaarheidsscore van de website weer op basis van de SERP-posities van de opgegeven keywords
Keywords met posities in het bereik van 1 tot 10 krijgen respectievelijk de zichtbaarheidsindex van 1 tot 0,1
Keywords met posities in het bereik van 11 tot 20 hebben de vaste zichtbaarheidsindex van 0,05
keywords met posities van 20 tot 100 hebben de zichtbaarheidsindex 0
- itemsType: integer | null Formaat: int64
_count het aantal resultaten dat in de array
itemswordt geretourneerd - languageType: string | null
_code taalcode in een POST-array
als er geen gegevens zijn, is de waardenull - locationType: integer | null
_code locatiecode in een POST-array
als er geen gegevens zijn, is de waardenull - seType: string | null
_type type zoekmachine
- seedType: array (string | null)[] | null
_keywords keywords die in het verzoek zijn opgegeven
het keyword wordt geretourneerd met gedecodeerde %## (het plusteken '+' wordt gedecodeerd naar een spatie) - totalType: integer | null Formaat: int64
_count het totale aantal resultaten in onze database dat relevant is voor uw verzoek
- 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/dataforseo_labs/google/serp_competitors/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"keywords": [
"phone"
],
"language_name": "English",
"location_code": 2840,
"item_types": [
"organic"
],
"limit": 5
}
]'
{
"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": [
{
"se_type": null,
"seed_keywords": [
null
],
"location_code": null,
"language_code": null,
"total_count": null,
"items_count": null,
"items": [
{
"se_type": null,
"domain": null,
"avg_position": null,
"median_position": null,
"rating": null,
"etv": null,
"keywords_count": null,
"visibility": null,
"relevant_serp_items": null,
"keywords_positions": null
}
]
}
]
}
]
}