דילוג לתוכן
Tecrübetecrube.com
Assistant tools · Optimisation and protection

Search Data tools

Keyword opportunities, competitor analysis, technical SEO audit, Core Web Vitals, backlink profile and AI visibility.

Tool names and descriptions are generated straight from the server code; the descriptions are the original English text the assistant sees.

Read tools40 tools

keyword_opportunities

קריאה3 credits

Keyword ideas grouped by theme with REAL average monthly search volume, competition and top-of-page bid range from Google Ads Keyword Planner (needs a connected Google Ads account). Without it, returns real related searches from the research provider and says there is no volume. Recommends which theme to build a search campaign around.

ParameterTypeDescription
seed_keywordsOptionalarray<string>—
topicOptionalstring—
keywordsOptionalarray<string>Alias of seed_keywords
urlOptionalstringoptional site to seed ideas from
locationOptionalstringcity/region, e.g. İzmir
countryOptionalstringtwo-letter country code, default TR
languageOptionalstringtwo-letter language code, default the user's language
limitOptionalinteger (10–500)—

competitor_ads_and_rankings

קריאה3 credits

Competitor SERP intelligence: who ranks for which terms (positions), which ads appear, the competitors' Google Ads Transparency Center pages, and gaps you can own. Uses the research provider; up to 5 keywords and 3 competitors per call.

ParameterTypeDescription
competitorsOptionalarray<string>domains or brand names; default competitors.list from the profile
keywordsOptionalarray<string>—
own_domainOptionalstring—
countryOptionalstringtwo-letter country code, default TR
languageOptionalstringtwo-letter language code, default the user's language

technical_seo_audit

קריאה3 credits

Technical SEO audit of a site: status codes, title/meta/H1, canonical, robots.txt, sitemap, hreflang, image alt, response time, viewport, structured data, thin content, duplicate titles, measurement tags found in the source (GA4, Google Ads, GTM, Meta/TikTok/LinkedIn pixels, Microsoft UET/Clarity), plus a Core Web Vitals summary (LCP, INP, CLS from PageSpeed Insights, mobile by default). Returns a prioritised list (worst first) with the named fix for each finding.

ParameterTypeDescription
urlOptionalstringdefault digital.site from the profile
max_pagesOptionalinteger (1–10)—
core_web_vitalsOptionalbooleanadd the Core Web Vitals summary from PageSpeed Insights (default true)
strategyOptionalmobile | desktopdevice for the Core Web Vitals summary (default mobile)

pagespeed_report

קריאה3 credits

PageSpeed Insights / Core Web Vitals for a URL, mobile and desktop: real-user field data (LCP, INP, CLS, FCP, TTFB at p75 for the page and the whole origin, with good / needs improvement / poor), whether it passes Core Web Vitals, Lighthouse lab scores (performance, accessibility, best practices, SEO) and the biggest opportunities with estimated savings.

ParameterTypeDescription
urlOptionalstringdefault digital.site from the profile
strategiesOptionalarray<mobile | desktop>default both

ai_citation_check

קריאה50 Search Data credits / successful run

AI visibility check: for each query, does Google show an AI Overview, is your domain among its cited sources, does the brand appear in the answer, which competitors are cited, and your organic position; plus LLM Mentions (answers in AI search that cite your domain; ChatGPT only for US/English). Uses DataForSEO; without it returns an error and charges no credits. Billed in prepaid Search Data credits (50 per successful run, not plan credits); the same query within 30 days returns the cached result for free.

ParameterTypeDescription
domainOptionalstringdefault digital.site from the profile
brandOptionalstringdefault the brand name
queriesOptionalarray<string>searches/questions to check; default from sector, location and products
countryOptionalstringtwo-letter country code, default TR
languageOptionalstringtwo-letter language code, default the user's language
include_llm_mentionsOptionalbooleanalso query LLM Mentions (default true)
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

keyword_gap_vs_search_console

קריאה3 credits

Cross-check high-volume keywords (Google Ads Keyword Planner) against your Search Console queries: where you already rank but are under-invested (positions 4–20), where you do not appear at all, where you win, plus striking-distance queries. Needs Search Console; volume needs Google Ads.

ParameterTypeDescription
keywordsOptionalarray<string>—
site_urlOptionalstring—
daysOptionalinteger (7–90)—
seed_keywordsOptionalarray<string>Alias of keywords
topicOptionalstringsingle seed used when keywords is empty
locationOptionalstring—
languageOptionalstringtwo-letter language code, default the user's language
limitOptionalinteger—

geo_content_opportunities

קריאה3 credits

GEO research: the questions people ask (people-also-ask, related searches), who ranks now, and for each question the content format, outline and schema most likely to be cited by AI answer engines. Uses the research provider and the AI layer (falls back to rule-based suggestions).

ParameterTypeDescription
topicOptionalstringproduct category or topic; default business.sector
extra_queriesOptionalarray<string>—
countryOptionalstringtwo-letter country code, default TR
languageOptionalstringtwo-letter language code, default the user's language

seo_keyword_research

קריאה40 Search Data credits / successful run

Keyword ideas from one seed: monthly Google volume, CPC, competition, keyword difficulty and search intent. Billed in prepaid Search Data credits (40 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
seedRequiredstring—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
limitOptionalinteger (1–500)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_ranked_keywords

קריאה50 Search Data credits / successful run

Every keyword a domain ranks for organically, by volume: position, URL, CPC and estimated traffic. Billed in prepaid Search Data credits (50 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
targetOptionalstringdomain; default digital.site from the profile
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
limitOptionalinteger (1–1000)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_paid_keywords

קריאה70 Search Data credits / successful run

Keywords where a domain shows Google search ads, with ad position, landing URL and ad text, by volume. Billed in prepaid Search Data credits (70 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
targetOptionalstringdomain; default digital.site from the profile
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
limitOptionalinteger (1–1000)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_competitor_gap

קריאה50 Search Data credits / successful run

Keyword gap: what the competitor ranks for and you do not rank for at all, highest volume first, with the competitor's position and URL. Billed in prepaid Search Data credits (50 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
your_domainOptionalstringdomain; default digital.site from the profile
competitor_domainRequiredstring—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
limitOptionalinteger (1–1000)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_serp_analysis

קריאה30 Search Data credits / successful run

Live Google results page for a keyword: organic ranking, SERP features, people-also-ask, related searches, local pack and AI Overview sources. Billed in prepaid Search Data credits (30 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
keywordRequiredstring—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
depthOptionalinteger (10–100)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_site_technologies

קריאה40 Search Data credits / successful run

Technology stack of a website (CMS, analytics, ads, payments, frameworks) plus public e-mails, phones and social profiles. Billed in prepaid Search Data credits (40 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
targetOptionalstringdomain; default digital.site from the profile
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_technical_audit

קריאה40 Search Data credits / successful run

Provider-side technical audit of one page: on-page score, failed checks, headings, word count, links, load timing and resource errors. Billed in prepaid Search Data credits (40 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
urlOptionalstringpage URL; default digital.site
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_site_crawl

קריאה80 Search Data credits / successful run

Site-wide technical crawl (up to 500 pages): progress, on-page score, broken links/resources, duplicates, non-indexable pages and issue counts; with issue=<code> the affected pages. Billed in prepaid Search Data credits (80 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Asynchronous: the first call opens a task and returns task_id; reading the task with task_id is free. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
domainOptionalstringdomain; default digital.site from the profile
max_pagesOptionalinteger (1–500)—
task_idOptionalstringid returned by the first call; reading it is free
issueOptionalstringissue code from issue_counts to list the affected pages
limitOptionalinteger (1–1000)—
offsetOptionalinteger (0–…)—

seo_content_brief

קריאה120 Search Data credits / successful run

Content brief for a keyword: top 10 results, length and subheadings of the top 3 pages, questions to answer, related terms and a target length. Billed in prepaid Search Data credits (120 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
keywordRequiredstring—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_brand_monitor

קריאה50 Search Data credits / successful run

Brand mentions across the web: total, one page per domain with snippet and date, and the positive/negative/neutral split. Billed in prepaid Search Data credits (50 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
brandRequiredstring—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_reviews

קריאה40 Search Data credits / successful run

Google reviews of a business: rating, review count, rating split and unanswered reviews in the latest 50, with texts and owner answers. Billed in prepaid Search Data credits (40 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Asynchronous: the first call opens a task and returns task_id; reading the task with task_id is free. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
targetOptionalstringbusiness name with city, a Google CID or a place_id
sourceOptionalgoogle—
task_idOptionalstringid returned by the first call; reading it is free
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en

seo_anchors

קריאה60 Search Data credits / successful run

Anchor texts pointing to a domain: links and referring domains per anchor, authority and spam score; filter by spam score. Billed in prepaid Search Data credits (60 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
targetOptionalstringdomain; default digital.site from the profile
limitOptionalinteger (1–1000)—
status_typeOptionallive | lost | all—
order_byOptionalbacklinks | referring_domains | rank | first_seen—
min_spam_scoreOptionalinteger (0–100)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_bulk_spam_score

קריאה40 Search Data credits / successful run

Spam score (0–100) for up to 100 domains in one call, riskiest first. Billed in prepaid Search Data credits (40 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
domainsRequiredarray<string>—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_referring_networks

קריאה60 Search Data credits / successful run

IP addresses or subnets the backlinks come from; many links from one network is a link-network signal. Billed in prepaid Search Data credits (60 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
targetOptionalstringdomain; default digital.site from the profile
network_typeOptionalip | subnet—
limitOptionalinteger (1–1000)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_local_listings

קריאה60 Search Data credits / successful run

Is the business listed on local directories and social profiles? One indexed-page search per directory (up to 8), with found URLs and the missing ones. Billed in prepaid Search Data credits (60 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
brandRequiredstring—
cityOptionalstring—
directoriesOptionalarray<string>—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_full_analysis

קריאה200 Search Data credits / successful run

SEO + AEO + GEO in one call: backlink summary, top ranked keywords, competitor gap, homepage technical audit and AI Overview citation for the top keywords, with prioritised next steps. Billed in prepaid Search Data credits (200 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
domainOptionalstringdomain; default digital.site from the profile
competitorOptionalstring—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
homepage_urlOptionalstring—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_rank_tracker

קריאה30 Search Data credits / successful run

Measure the current Google position of a domain for up to 10 keywords; each measurement is stored for 30 days and read by seo_rank_history. Billed in prepaid Search Data credits (30 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
targetOptionalstringdomain; default digital.site from the profile
keywordsRequiredarray<string>—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
deviceOptionaldesktop | mobile—
depthOptionalinteger (10–100)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_rank_history

קריאה0 credits

Stored rank measurements from seo_rank_tracker as a series per keyword (latest, best, change). Free, no external call.

ParameterTypeDescription
targetOptionalstring—
daysOptionalinteger (1–30)—
limitOptionalinteger (1–200)—

seo_history

קריאה0 credits

The paid search-data queries this account already ran, newest first: tool, query, credits, cache use, task_id and whether the stored result can still be reused for free; plus the credit balance. Free.

ParameterTypeDescription
limitOptionalinteger (1–100)—

seo_content_lint

קריאה0 credits

Local check for template/AI footprints in copy: cliché phrases, long and uniform sentences, repeated openers, dash and exclamation density, with a 0–100 score. Free, no external call.

ParameterTypeDescription
textRequiredstring—
languageOptionalstring—

seo_geo_tracker

קריאה300 Search Data credits / successful run

AI answer visibility: asks ChatGPT (web search) and Perplexity your questions, then reports whether the brand is named, whether your domain is cited, which competitors appear, and the rates across repeats. Billed in prepaid Search Data credits (300 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
brandRequiredstring—
promptsRequiredarray<string>—
competitorsOptionalarray<string>—
brand_domainOptionalstringdefault digital.site
enginesOptionalarray<chat_gpt | perplexity>—
repeatsOptionalinteger (1–3)—
locationOptionalstringtwo-letter country for web search
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

seo_llm_mentions

קריאה50 Search Data credits / successful run

Mentions of a brand name (in the answer) and a domain (as a source) in the provider's tracked AI answers: totals, questions with AI search volume, and other brands named alongside. google = AI Overview; chat_gpt is US/English only. Billed in prepaid Search Data credits (50 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
brandOptionalstring—
domainOptionalstring—
platformOptionalgoogle | chat_gpt—
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
limitOptionalinteger (1–100)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

aso_app_info

קריאה20 Search Data credits / successful run

App listing details: title and description (with lengths), rating, review count, version, installs, category and update dates. Billed in prepaid Search Data credits (20 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Asynchronous: the first call opens a task and returns task_id; reading the task with task_id is free. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
storeOptionalgoogle_play | app_storedefault google_play
app_idOptionalstringGoogle Play package name (com.example.app) or numeric App Store id
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
task_idOptionalstringid returned by the first call; reading it is free

aso_app_reviews

קריאה40 Search Data credits / successful run

App reviews: rating split, latest reviews with version, and how many have no developer reply. Billed in prepaid Search Data credits (40 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Asynchronous: the first call opens a task and returns task_id; reading the task with task_id is free. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
storeOptionalgoogle_play | app_storedefault google_play
app_idOptionalstringGoogle Play package name (com.example.app) or numeric App Store id
locationOptionalstringtwo-letter country code (default TR), a numeric location code or a location name
languageOptionalstringtwo-letter language code; default tr for TR, else en
depthOptionalinteger (10–1500)—
sort_byOptionalnewest | most_relevantGoogle Play only
task_idOptionalstringid returned by the first call; reading it is free

aso_app_competitors

קריאה50 Search Data credits / successful run

Apps competing for the same store keywords: shared keyword count, average position and position buckets (US store, English). Billed in prepaid Search Data credits (50 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
storeOptionalgoogle_play | app_storedefault google_play
app_idRequiredstringGoogle Play package name (com.example.app) or numeric App Store id
limitOptionalinteger (1–1000)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

aso_keywords_for_app

קריאה50 Search Data credits / successful run

Store keywords an app ranks for, with in-store volume and position — store keyword ideas, also for a competitor's app (US store, English). Billed in prepaid Search Data credits (50 per successful run, not plan credits); the same query within 30 days returns the cached result for free, refresh=true forces a new billed run. Needs the DataForSEO provider; without it returns an error and charges nothing.

ParameterTypeDescription
storeOptionalgoogle_play | app_storedefault google_play
app_idRequiredstringGoogle Play package name (com.example.app) or numeric App Store id
limitOptionalinteger (1–1000)—
refreshOptionalbooleantrue runs a new, billed query instead of the free 30-day cached result

Write tools2 tools

draft_search_campaign_from_audit

כתיבה2 credits

Draft a Google search campaign from the audit and keyword gaps: daily budget, themed ad groups with match types, negative list, responsive search ad copy. Saved as a paused DRAFT only; nothing goes live. Returns the preview and the next steps (update_campaign op=publish, then add_negative_keywords).

ParameterTypeDescription
daily_budgetRequirednumberin the ad account currency
nameOptionalstring—
ad_groupsOptionalarray<object>—
keywordsOptionalarray<string>—
negative_keywordsOptionalarray<string>—
audit_findingsOptionalarray<string>finding codes from technical_seo_audit
landing_urlOptionalstring—
goalOptionalstring—

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

seo_rank_untrack

כתיבהIrreversible0 credits

Stop tracking keywords (or a whole domain) measured with seo_rank_tracker: deletes their stored measurements so seo_rank_history no longer shows them. There is no automatic scheduled measurement, so nothing else runs afterwards. Returns not_tracked with the tracked keywords if nothing matches. Without keywords it needs confirm=true. Spent credits are not refunded. Free, no external call.

ParameterTypeDescription
targetOptionalstringtracked domain; default digital.site from the profile
keywordsOptionalarray<string>keywords to stop tracking; omit to stop tracking every keyword of the domain
confirmOptionalbooleanrequired (true) when keywords is omitted: the whole domain's measurements are deleted

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.