{"uid":"cap_rQyVjapEroyPP0vzVBLVX","slug":"connskill-keyword-metrics-multi-location-c773cd3d","name":"CONNSKILL Keyword Metrics Multi-Location","description":"Market data and real-world actions for AI agents: keyword and SERP research by location, SMS verification, receive-only inboxes, social marketing, EU-hosted LLMs. Paid per call in USDC on Base. No account, no API key, no minimum.","url":"https://agent.connskill.com/v1/keyword-metrics-multi","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"keywords":{"type":"array","items":{"type":"string"},"maxItems":1000,"minItems":1,"description":"Keywords to look up (same set for every location)"},"language_code":{"type":"string","default":"de"},"location_codes":{"type":"array","items":{"type":"integer"},"maxItems":30,"minItems":1,"description":"DataForSEO location codes, 1-30. Price is 0.15 USDC per location."}}},"responseSchema":{"type":"json","example":{"failed":[],"status":"delivered","locations":[{"items":[{"cpc":4.1,"keyword":"roof replacement","competition":62,"searchVolume":320}],"location_code":1015254}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","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.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AuK0TlYr8B5BZXO6E4-Et","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns search volume, CPC, and competition score for a set of keywords across up to 30 geographic locations simultaneously","exampleAgentPrompt":"Can you pull the search volume, CPC, and competition score for the keywords 'roof replacement', 'roof repair', and 'new roof cost' in the German market (location code 2276) using language code 'de'?","exampleUseCases":[{"title":"Local SEO campaign for roofing company","prompt":"I need keyword metrics for 'roof replacement', 'roof repair', and 'emergency roofer' across these 3 German city location codes: 1015254, 1006874, and 1003854 — give me the search volume, CPC, and competition for each."},{"title":"Cross-market ad spend planning","prompt":"We're planning Google Ads in France, Spain, and Germany — can you get me the CPC and search volume for 'solar panels', 'solar installation', and 'solar quotes' across location codes 2250, 2724, and 2276 with language code 'de' for Germany?"},{"title":"Competitor keyword opportunity sizing","prompt":"I want to know how competitive and how often people search for 'accounting software', 'invoicing tool', and 'small business bookkeeping' in the UK and US markets — use location codes 2826 and 2840 and tell me the search volume, CPC, and competition score for each."}],"resultDescription":"A JSON object containing, per requested location code, a list of keyword items each with searchVolume (monthly searches), cpc (cost-per-click in USD), and competition (0-100 score). Also includes a 'failed' array for any locations or keywords that could not be resolved and an overall 'status' field.","failureModes":["Invalid or unsupported location codes return entries in the 'failed' array","Exceeding 1000 keywords or 30 location codes returns a validation error","Keywords with no search data in a given location return null or zero values","Payment failure via x402 results in a 402 response and no data returned","Malformed request body (missing required 'keywords' or 'location_codes') returns a 400 error"],"whenToPreferThis":"Use this endpoint when you need keyword metrics (volume, CPC, competition) for the same set of keywords across multiple geographic markets in a single call. It is more efficient than single-location endpoints when comparing keyword performance across regions or planning multi-market SEO or PPC campaigns. Prefer this over single-keyword or single-location lookups when you have a batch of keywords and multiple target geographies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:51:27.614Z","isFirstParty":false}