{"uid":"cap_mN_ad5OOqSlMw2YWhJlre","slug":"keyword-gap-vs-competitor-36d9aed2","name":"Keyword Gap vs Competitor","description":"Keyword gap analysis API - find the Google keywords a competitor ranks for that your domain does not, each with the competitor's ranking position and URL plus monthly search volume, CPC, competition, keyword difficulty and search intent. Surfaces content gaps and keyword opportunities for competitive SEO. Empty results if no gap.","url":"https://seo.openverbs.com/v1/keyword-gap?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","maximum":200,"minimum":1,"description":"Maximum gap keywords to return. Defaults to 50."},"domain":{"type":"string","maxLength":253,"minLength":3,"description":"Your domain, e.g. yoursite.com (scheme, www and path are stripped)."},"competitor":{"type":"string","maxLength":253,"minLength":3,"description":"Competitor domain to compare against, e.g. rival.com."},"languageCode":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"locationCode":{"type":"integer","description":"DataForSEO location code. Defaults to 2840 (United States)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_33tEDWRvB549450Sy0GnG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Identifies keywords a competitor ranks for that your domain does not, revealing untapped SEO opportunities","exampleAgentPrompt":"Show me up to 100 keywords that hubspot.com ranks for in the US (English) that my site zapier.com doesn't rank for yet — I want to find the biggest SEO gaps I should be targeting.","exampleUseCases":[{"title":"New content strategy from competitor gaps","prompt":"I'm running contentstack.io and want to find keywords that contentful.com ranks for that we're missing — give me the top 50 keyword gaps in English for the US so I can build out a new content plan."},{"title":"International market SEO gap discovery","prompt":"Compare shopify.com against bigcommerce.com for keyword gaps in the UK market — use language code en and location code 2826, and return up to 200 missing keywords so I can see where Shopify is falling behind."},{"title":"Startup benchmarking against category leader","prompt":"My site is linear.app and I want to see what keywords notion.com ranks for that we don't — show me the top 50 gaps in English for the US so I understand what content we need to create to compete."}],"resultDescription":"A list of keywords (up to the specified limit, default 50) that the competitor domain ranks for in the given language and location but the specified domain does not, enabling identification of SEO content and ranking opportunities.","failureModes":["Invalid or unreachable domain/competitor domain returns an error or empty results","Unsupported location code returns an error or defaults unexpectedly","No keyword gap data available for the given domain pair (both may be too small or niche)","Rate limiting or payment failure if USDC balance is insufficient","Language code not matching available data for the location returns sparse results"],"whenToPreferThis":"Use this endpoint when you need to identify specific keyword opportunities your domain is missing relative to a named competitor, and you want ranked, actionable gap data filtered by language and geography. Prefer this over generic keyword research tools when you have a specific rival in mind and want to prioritize content creation or SEO efforts based on competitive benchmarking.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:34:19.706Z","isFirstParty":false,"canonicalSlug":"keyword-gap-vs-competitor-36d9aed2"}