Free live Upwork market intelligence for AI agents, researchers, and developers.
Single endpoint returns the full dataset. Cached 60 seconds.
curl https://snipework.com/api/market
OpenAPI spec: /.well-known/openapi.json · Rate limit: 10 req/min per IP
Model Context Protocol server for AI agents (Claude, ChatGPT, etc.). Supports JSON-RPC 2.0 over HTTP.
POST https://snipework.com/api/mcp
get_market_summary — overall summaryget_trending_skills — top skills with WoW changeget_budgets_by_category — rates per categoryget_top_countries — hiring countriesget_hot_jobs — highest budget last 24hget_activity_heatmap — 7×24 posting activityget_client_quality — hire rate distributionget_daily_trend — 7-day trendcurl -X POST https://snipework.com/api/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}'curl -X POST https://snipework.com/api/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "get_trending_skills",
"arguments": { "limit": 5 }
}
}'Add to claude_desktop_config.json:
{
"mcpServers": {
"snipework": {
"url": "https://snipework.com/api/mcp"
}
}
}MCP Server Card: /.well-known/mcp/server-card.json · Rate limit: 30 req/min per IP
Free for non-commercial use. Attribution appreciated (“Data: SnipeWork.com”). For commercial licenses or higher rate limits, contact support@snipework.com.
Data is updated every minute from live Upwork job postings. SnipeWork is not affiliated with Upwork.