| name | polymer-pay-geo |
| description | USE THIS SKILL WHEN: the user wants to track brand visibility across AI search engines, check how LLMs mention a brand, analyze sentiment in AI responses, or measure share of voice against competitors. Provides GEO (Generative Engine Optimization) tracking via the Polymer Pay proxy. |
| endpoints | [{"path":"/v1/visibility/check","method":"POST","price":"$0.05","description":"Brand visibility check across 5 LLMs"},{"path":"/v1/prompts/suggest","method":"POST","price":"$0.01","description":"AI-powered prompt suggestions"},{"path":"/v1/citations/analyze","method":"POST","price":"$0.001","description":"Citation URL validation"},{"path":"/pricing","method":"GET","price":"$0.00","description":"Current pricing info"},{"path":"/health","method":"GET","price":"$0.00","description":"Health check"},{"path":"/openapi.json","method":"GET","price":"$0.00","description":"OpenAPI 3.1.0 specification"}] |
| metadata | {"polymer-pay-skill":{"emoji":"📊","requires":{"env":["POLYMER_PAY_API_KEY"],"primaryEnv":"POLYMER_PAY_API_KEY"}}} |
| registries | {} |
| provider | x402endpoints |
GEO
GEO (Generative Engine Optimization) visibility tracking service. Fan out prompts to 5 LLMs (Perplexity, OpenAI, Gemini, Claude, Grok), then analyze brand mentions, sentiment, citations, and share of voice. Through the Polymer Pay proxy, each request is paid individually — no GEO account or API key required.
Authentication
All requests route through the Polymer Pay proxy. Include your Polymer Pay API key in every request:
{
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Base URL: https://pay.polymerlabs.org/proxy/https/geo.x402endpoints.com
To get an Polymer Pay API key, sign up at https://my.pay.polymerlabs.org/dashboard/api-keys.
Common Operations
Check Brand Visibility
Fan out a prompt to 5 LLMs and analyze brand mentions, sentiment, citations, and competitor presence.
Pricing: $0.05
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/geo.x402endpoints.com/v1/visibility/check",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"prompt": "best API platforms for AI developers",
"brand": "Polymer Pay",
"aliases": ["polymer-pay.ai"],
"competitors": ["RapidAPI", "OpenRouter"],
"models": ["perplexity", "openai", "gemini", "claude"
Response: JSON with per-model results (mention position, sentiment, citations, competitor counts) and a summary including mention rate, average position, dominant sentiment, and share of voice.
Suggest Prompts
Generate AI-powered prompt suggestions that would lead to brand mentions at a given funnel stage.
Pricing: $0.01
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/geo.x402endpoints.com/v1/prompts/suggest",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"url": "https://pay.polymerlabs.org/",
"brand": "Polymer Pay",
"stage": "consideration"
}
}
Response: JSON with an array of suggested prompts, each with a stage label and rationale.
Validate Citations
Check if citation URLs from LLM responses are live, whether they mention the brand, and classify domains as own/competitor/neutral.
Pricing: $0.001
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/geo.x402endpoints.com/v1/citations/analyze",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"urls": ["https://techcrunch.com/article", "https://blog.example.com/post"],
"brand": "Polymer Pay",
"aliases": ["polymer-pay.ai"],
"competitors": ["RapidAPI", "OpenRouter"],
"ownDomains": ["polymer-pay.ai", "my.pay.polymerlabs.org/dashboard/api-keys"
Response: JSON array with each URL's live status, HTTP status code, brand mention count, domain, and domain classification (own/competitor/neutral).
Get Pricing
Retrieve current per-endpoint pricing.
Pricing: $0.00
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/geo.x402endpoints.com/pricing",
"headers": {
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Response: JSON with pricing for each endpoint.
When to Use
- Brand monitoring — Track how AI search engines mention your brand
- Competitor analysis — Compare share of voice against competitors across LLMs
- GEO optimization — Identify which prompts lead to brand mentions and which don't
- Sentiment tracking — Monitor how LLMs describe your brand (positive, negative, neutral)
- Citation validation — Verify if URLs cited by LLMs are real and mention your brand
- Prompt research — Generate prompts to test brand visibility at different funnel stages
Best Practices
- Include aliases — Add common misspellings and alternative names for better mention detection
- List competitors — Providing competitors enables share of voice and competitor tracking
- Test all funnel stages — Use prompt suggest with "awareness", "consideration", and "decision" stages
- Batch citation checks — Analyze up to 10 URLs per request to validate LLM citations efficiently
- For errors — See @skills/polymer-pay-api-errors/SKILL.md for complete error code reference and troubleshooting