ToolAssay

Upwork open jobs for one skill (e.g

Upwork open jobs for one skill (e.g. python, shopify, video-editing): the newest 30 freelance jobs with title, description (first 600 characters), hourly or fixed budget, experience level, duration, weekly hours, skills, posted time and link, plus the total number of open jobs for that skill. From upwork.com's public freelance-jobs pages through a residential proxy.

Answeringour last check, 2026-10-24
1 of 1checks answered this week
51 msmedian answer time
$0.002listed price per call
$0.002price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://api.shopsocial-api.workers.dev/api/social/upwork

CategoryImage and media
Provider hostapi.shopsocial-api.workers.dev
Networkseip155:10, eip155:137, eip155:143, eip155:42161, eip155:42220, eip155:480, eip155:5042, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, stellar:pubnet, xrpl:0
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-24 valid payment request 402$0.002 51 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "limit": "10",
    "skill": "python"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "limit": {
              "description": "How many jobs, 1 to 30 (default 10)",
              "type": "string"
            },
            "skill": {
              "description": "Skill slug as in upwork.com/freelance-jobs/<skill>/, e.g. 'python', 'wordpress', 'data-entry'",
              "type": "string"
            }
          },
          "required": [
            "skill"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON