{"uid":"cap_cu90op8rynsMhdi8M48HB","slug":"openverbs-seo-ranked-keywords-91c93a04","name":"OpenVerbs SEO Ranked Keywords","description":"Get the Google organic keywords a domain already ranks for, each with its ranking position, ranking URL, monthly search volume, CPC, difficulty and search intent. For competitor and site SEO audits. Unknown domain returns empty results.","url":"https://seo.openverbs.com/v1/ranked-keywords","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["target"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Maximum keywords to return. Defaults to 20."},"target":{"type":"string","maxLength":253,"minLength":3,"description":"Bare domain, e.g. stripe.com (scheme, www and path are stripped)."},"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)."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.83","successRate":"1.00","reviews":1,"stars":"4.3","state":"rated"},"availabilityStatus":"healthy","priceObserved":{"p10Cents":"5.0000","medianCents":"5.0000","p90Cents":"5.0000","minCents":"5.0000","maxCents":"5.0000","p95Cents":"5.0000","sampleCount":2,"varies":false,"failureChargeRate":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_Azc6L0h0R9l0j34qNJoBp","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":"Returns the Google organic keywords a domain already ranks for, including ranking position, URL, monthly search volume, CPC, keyword difficulty, and search intent.","exampleAgentPrompt":"Pull the top 50 organic Google keywords that notion.com ranks for in the US — I need each keyword's position, monthly search volume, CPC, difficulty score, and search intent for a competitor SEO audit.","exampleUseCases":[{"title":"Competitor keyword gap analysis","prompt":"What are the top 100 organic Google keywords that monday.com ranks for in the US? I need the ranking position, search volume, CPC, and search intent for each so I can find gaps in our own SEO strategy."},{"title":"Pre-pitch SEO audit for a client","prompt":"Run an SEO keyword audit for salesforce.com — give me up to 50 of the Google keywords they rank for in English in the US, including each keyword's position, monthly volume, difficulty, and search intent."},{"title":"Tracking own domain's organic rankings","prompt":"Show me which Google keywords my site buffer.com currently ranks for — I want to see the ranking positions, URLs, monthly search volumes, and keyword difficulties, up to 30 results in the US."}],"resultDescription":"A list of organic keywords the target domain ranks for on Google, each entry containing: the keyword string, its current ranking position, the specific URL that ranks, monthly search volume, cost-per-click (CPC), keyword difficulty score (0–100), and search intent classification. Returns empty results for unknown or unindexed domains. Capped at the requested limit (default 20, max 100).","failureModes":["Unknown or newly registered domain returns empty keyword list","Domain with no organic Google rankings returns empty results","Invalid domain format (e.g. includes scheme or path) may cause an error","Unsupported language code returns an error or defaults","Exceeding limit of 100 keywords per call returns a validation error","Network or upstream DataForSEO outage returns a 5xx error"],"whenToPreferThis":"Use this endpoint when you need to see which specific Google keywords a domain already ranks for organically, along with granular metrics per keyword (position, URL, volume, CPC, difficulty, intent). Prefer this over the domain overview endpoint when you need keyword-level detail rather than aggregate traffic estimates. Prefer this over a keyword ideas endpoint when the goal is auditing an existing domain's rankings rather than discovering new keyword opportunities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":2,"lastUsedAt":"2026-09-14T21:22:15.973Z","lastSuccessfullyRanAt":"2026-09-14T21:22:15.973Z","lastHealthCheckAt":"2026-09-15T07:29:19.676Z","isFirstParty":false}