upwork-researchlisted
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