{"slug":"seo-openverbs-com-v1-page-intersection-104b56","title":"Given a set of specific page URLs, find the Google keywords those pages jointly ","host":"seo.openverbs.com","method":"POST","resource":"https://seo.openverbs.com/v1/page-intersection","category":"search","description":"Given a set of specific page URLs, find the Google keywords those pages jointly rank for, with each page's position, URL and estimated traffic (ETV) per keyword, plus search volume, CPC, competition, difficulty and intent. Page-level, not domain-level. Optional exclude_pages narrows to keywords the ","price_listed":0.05,"price_asked":0.05,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":455,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"excludePages":["https://example.com"],"limit":1,"pages":["https://example.com","https://example.com"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"excludePages":{"description":"Optional page URLs to exclude: return only keywords the `pages` rank for that these do not.","items":{"format":"uri","maxLength":2048,"type":"string"},"maxItems":10,"type":"array"},"languageCode":{"description":"Language code (2-letter). Defaults to en.","pattern":"^[A-Za-z]{2}$","type":"string"},"limit":{"description":"Maximum keywords to return. Defaults to 50.","maximum":200,"minimum":1,"type":"integer"},"locationCode":{"description":"DataForSEO location code. Defaults to 2840 (United States).","type":"integer"},"pages":{"description":"Page URLs whose shared ranking keywords to find, e.g. [\"https://a.com/guide\", \"https://b.com/guide\"] (2–20).","items":{"format":"uri","maxLength":2048,"type":"string"},"maxItems":20,"minItems":2,"type":"array"}},"required":["pages"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-04","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.05,"price_match":true,"latency_ms":455,"error":null}],"description_full":"Given a set of specific page URLs, find the Google keywords those pages jointly rank for, with each page's position, URL and estimated traffic (ETV) per keyword, plus search volume, CPC, competition, difficulty and intent. Page-level, not domain-level. Optional exclude_pages narrows to keywords the pages rank for that others do not.","last_updated":"2026-10-04T13:54:45.074Z","schemes":["exact"]}