← ClaudeAtlas

upwork-researchlisted

Researches Upwork job postings and freelancer profiles via the Crawlora API — search Upwork's public job listings by keyword, pull full detail on a specific job posting, or look up a freelancer's profile (rate, Job Success Score, ratings, feedback) — returning clean JSON. Use when the user wants to search Upwork jobs, read a specific Upwork job posting, or research an Upwork freelancer.
Crawlora-org/crawlora-skills · ★ 0 · Data & Documents · score 72
Install: claude install-skill Crawlora-org/crawlora-skills
# Upwork research Search Upwork job postings and pull freelancer profiles — all as normalized JSON from the Crawlora API, no scraping Upwork's pages by hand. ## When to use this skill - "Search Upwork for <skill/role> jobs." — free-text keyword search over public job listings. - "Show me this Upwork job posting." — full detail (budget, description, client history) for one posting by id. - "Look up this Upwork freelancer." — profile, hourly rate, Job Success Score, ratings, and recent client feedback by freelancer id. - "What's the going rate for <skill> on Upwork?" — collect budgets across search results to estimate a market rate. - "Vet this freelancer before hiring." — pull their profile and feedback history in one call. ## Setup (one-time) - Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills). - `export CRAWLORA_API_KEY=sk_your_key_here` - All requests: `x-api-key: $CRAWLORA_API_KEY` against `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`. ## How it works 1. **Search** — `/upwork/search` takes a free-text keyword (`q`) and returns normalized job summaries (title, budget, experience level, duration, posted date, description snippet, skill tags), paginated via `page`. 2. **Job detail** — take an `id` from a search result and call `/upwork/job/{id}` for the full posting: description, employment type, budget (hourl