{"uid":"cap_KctKKJ-K4SuDBW2OyJgDr","slug":"keyword-gap-a4dc89dd","name":"Keyword Gap","description":"Keywords a competitor ranks for in Google but your domain does not: up to 25, highest search volume first, with the competitor's ranking page (DataForSEO Labs Domain Intersection).","url":"https://agent.chiemgaufilms.com/api/v1/keyword-gap?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"domain":{"type":"string","maxLength":300},"competitor":{"type":"string","maxLength":300},"language_code":{"type":"string"},"location_code":{"type":"integer","default":2840,"maximum":99999999,"minimum":1000}}},"responseSchema":{"type":"json","example":{"domain":"example.com","keywords":[{"cpc":1.2,"keyword":"best running shoes","search_volume":49500,"competitor_url":"https://www.competitor.com/best-running-shoes","competition_level":"HIGH","keyword_difficulty":68,"competitor_position":4}],"competitor":"competitor.com","language_code":"en","location_code":2840,"total_available":1204}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.045","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.045/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.045","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.045","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LFpdsklYo8lFyNqdbs3Ob","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.045","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns up to 25 keywords a competitor ranks for in Google that your domain does not, ordered by search volume, with the competitor's ranking URL and difficulty metrics.","exampleAgentPrompt":"Show me the top keywords that competitor.com ranks for on Google in the US that my site example.com is missing — I want to find the highest-traffic gaps I should be targeting.","exampleUseCases":[{"title":"Content gap for a new blog strategy","prompt":"I want to grow my blog traffic — can you find the keywords that neilpatel.com ranks for in Google that my site backlinko.com is missing? Focus on US English results so I can see the biggest content gaps."},{"title":"E-commerce competitor keyword targeting","prompt":"Show me the top Google keywords that amazon.com ranks for that shopify.com doesn't — I need the highest-volume gaps in the US market with difficulty scores so I can prioritize which ones to go after."},{"title":"Local market SEO opportunity in Germany","prompt":"Can you compare mymusicshop.de versus thomann.de and find the keywords Thomann ranks for that my site doesn't, using German language and Germany as the location? I want to see what I'm missing with search volumes."}],"resultDescription":"A JSON object containing up to 25 keyword gap opportunities, each with keyword text, monthly search volume, CPC, keyword difficulty score (0-100), competition level, the competitor's ranking position, and the specific competitor page URL that ranks. Also includes the domain and competitor names, language/location codes used, and the total number of available gap keywords beyond the 25 returned.","failureModes":["Unsupported country/language combination returns an error before payment is charged","Invalid domain format or IP address/port input is rejected","Competitor domain with no ranking data returns an empty keywords array","Invalid location_code or language_code format causes a validation error","Either domain having no SEO footprint results in zero gap keywords","DataForSEO upstream timeout or rate limit causes a 5xx error"],"whenToPreferThis":"Use this endpoint when you need to identify specific keyword opportunities where a named competitor outranks your domain in Google organic search. It is ideal for competitive SEO strategy, content planning, and prioritizing new keywords by volume. Prefer this over general keyword discovery tools when you have a specific competitor to benchmark against and want actionable, ranked gaps rather than broad suggestions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:40:52.655Z","isFirstParty":false,"canonicalSlug":"keyword-gap-a4dc89dd"}