skills/polymer-pay-dome/SKILL.md
USE THIS SKILL WHEN: the user wants prediction market data, Polymarket/Kalshi market prices, orderbooks, trades, wallet positions, or sports betting markets. Dome provides comprehensive data across prediction markets.
npx skillsauth add polymerdao/pay-apis polymer-pay-domeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Dome API provides comprehensive access to prediction market data across multiple platforms including Polymarket and Kalshi. Access real-time prices, orderbooks, trades, and market data through the Polymer Pay proxy. No API key needed — payment is handled automatically.
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/x402.orth.sh/dome
To get an Polymer Pay API key, sign up at https://my.pay.polymerlabs.org/dashboard/api-keys.
Fetches the current market price for a Polymarket market by token_id.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/market-price/{token_id}",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Response: JSON with current market price (yes/no prices).
Find markets on Polymarket using various filters.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/markets",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"search": "bitcoin",
"status": "open",
"limit": 10
}
}
Response: JSON with array of market objects.
Fetches historical orderbook snapshots for a Polymarket market.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/orderbooks",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"token_id": "12345"
}
}
Response: JSON with orderbook data including bids and asks.
Fetches all Polymarket positions for a wallet address.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/positions/wallet/{wallet_address}",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"limit": 100
}
}
Response: JSON with positions including market info, balance, and value.
Fetches wallet information by EOA or proxy address.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/wallet",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"eoa": "0x1234567890abcdef"
}
}
Response: JSON with wallet info and optional trading metrics.
Fetches activity data for a specific user.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/activity",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"user": "0x1234567890abcdef",
"limit": 50
}
}
Response: JSON with trading activity (MERGES, SPLITS, REDEEMS).
Fetches historical candlestick data for a market.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/candlesticks/{condition_id}",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"start_time": 1704067200,
"end_time": 1704153600,
"interval": 60
}
}
Response: JSON with OHLCV candlestick data.
Fetches realized profit and loss for a wallet.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/wallet/pnl/{wallet_address}",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"granularity": "day"
}
}
Response: JSON with realized PnL data.
Fetches historical trade data for a user.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/polymarket/orders",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"user": "0x1234567890abcdef",
"limit": 50
}
}
Response: JSON with historical order data.
Fetches the current market price for a Kalshi market.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/kalshi/market-price/{market_ticker}",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Response: JSON with yes/no prices for the market.
Find markets on Kalshi.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/kalshi/markets",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"search": "bitcoin",
"status": "open",
"limit": 10
}
}
Response: JSON with Kalshi market listings.
Fetches orderbook snapshots for a Kalshi market.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/kalshi/orderbooks",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"ticker": "BITCOIN-250331"
}
}
Response: JSON with orderbook data.
Fetches historical trade data for Kalshi markets.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/kalshi/trades",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"ticker": "BITCOIN-250331",
"limit": 50
}
}
Response: JSON with trade history.
Find equivalent markets across platforms.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/matching-markets/sports",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"polymarket_market_slug": ["bitcoin-will-hit-100k"]
}
}
Response: JSON with matching markets from different platforms.
Fetches historical crypto price data from Binance.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/crypto-prices/binance",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"currency": "btcusdt"
}
}
Response: JSON with Binance price data.
Fetches historical crypto price data from Chainlink.
Pricing: $0.01
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/dome/crypto-prices/chainlink",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"params": {
"currency": "btc/usd"
}
}
Response: JSON with Chainlink price data.
status=open to get active markets onlymin_volume filter to find liquid marketsdevelopment
USE THIS SKILL WHEN: the user wants to use Z.ai's GLM models for chat, translation, image generation, video generation, or web search. Z.ai provides GLM-4.5 and GLM-4.6 with advanced reasoning and agentic capabilities.
development
USE THIS SKILL WHEN: the user wants a quick single-page scrape to markdown or a webpage screenshot. Provides lightweight web scraping and screenshots via x402engine through the Polymer Pay proxy.
data-ai
USE THIS SKILL WHEN: the user wants to generate AI images with FLUX models or create text-in-image with Ideogram. Provides pay-per-use image generation via x402engine through the Polymer Pay proxy.
data-ai
USE THIS SKILL WHEN: the user wants wallet balances, transactions, PnL, ENS resolution, token prices, or transaction simulation. Provides pay-per-use blockchain operations via x402engine through the Polymer Pay proxy.