Skip to main content
Back to tutorials
High BudgetVerified ClientsPremium

Verified Clients at Premium Rates

Every filter here is tuned for signal over volume. The client must have both payment and phone verified, the hourly rate floor sits at $100, and fixed-price minimums start at $10,000. The keyword exclusions strip out any React/JS work to keep the feed focused on higher-margin backend and design work.

Who this is for

Senior operators who would rather see five great jobs a week than fifty mediocre ones — this search is optimized to minimize noise.

Configuration breakdown

The filters that matter most in this search, in plain English.

  • budget.hourlyRate$100 – $150/hr

    Hard floor at $100/hr. Clients posting below this rate are filtered out entirely.

  • budget.fixedPrice$10,000 – $100,000

    Fixed-price jobs must be at least $10k. Small one-off tasks and hobby projects are excluded.

  • client.paymentMethodVerified + phoneNumberVerifiedBoth required

    Requires both payment and phone verification. This is the highest client-trust tier Upwork exposes at posting time.

  • excludeKeywords.keywords["react", "js"]

    Excluded across title, description, and skills. The assumption here is that the freelancer runs a separate React/JS search and wants this feed to be non-overlapping.

  • client.companySizeRange + hireHistoryAll tiers included

    Company size and hire history are wide open. Once the rate and verification filters apply, the remaining funnel does not need more gates.

Full configuration

Copy this JSON as the input to search_jobs. Your MCP client will do the rest.

verified-clients-high-rates.json
{
  "addons.enableClientActivity": false,
  "addons.enableClientDetails": false,
  "addons.enableJobAttachments": false,
  "budget.allowUnspecifiedBudget": true,
  "budget.avgHourlyRate.max": "150",
  "budget.avgHourlyRate.min": "100",
  "budget.connectsPrice.max": 10,
  "budget.connectsPrice.min": 1,
  "budget.fixedPrice.max": "100000",
  "budget.fixedPrice.min": "10000",
  "budget.hourlyRate.max": "150",
  "budget.hourlyRate.min": "100",
  "budget.hourlyWorkloads": [
    "UNSPECIFIED",
    "LESS_THAN_30_HOURS",
    "MORE_THAN_30_HOURS"
  ],
  "budget.jobDurations": [
    "UNSPECIFIED",
    "UP_TO_ONE_MONTH",
    "UP_TO_THREE_MONTHS",
    "UP_TO_SIX_MONTHS",
    "MORE_THAN_SIX_MONTHS"
  ],
  "budget.minClientHireRate": 0,
  "budget.noAvgHourlyRatePaid": true,
  "budget.noHireRate": true,
  "budget.onlyContractToHire": false,
  "client.companySizeRange": [
    "UNSPECIFIED",
    "SOLO_ENTERPRENEUR",
    "UP_TO_10_EMPLOYEES",
    "UP_TO_100_EMPOLOYEES",
    "UP_TO_500_EMPLOYEES",
    "UP_TO_1K_EMPLOYEES",
    "MORE_THAN_1K_EMPLOYEES"
  ],
  "client.hireHistory": [
    "NONE",
    "UP_TO",
    "MORE_THAN"
  ],
  "client.includeWithNoFeedback": false,
  "client.paymentMethodVerified": true,
  "client.phoneNumberVerified": true,
  "excludeKeywords.keywords": [
    "react",
    "js"
  ],
  "excludeKeywords.matchDescription": true,
  "excludeKeywords.matchSkills": true,
  "excludeKeywords.matchTitle": true,
  "fromDate": "2026-01-01",
  "includeKeywords.matchDescription": true,
  "includeKeywords.matchSkills": true,
  "includeKeywords.matchTitle": false,
  "jobCategories": [
    "All - Design & Creative",
    "Web Development"
  ],
  "limit": 10,
  "notifications.limit": 3,
  "notifications.shouldSendRunMetadata": true,
  "toDate": "2026-12-31",
  "vendor.excludeWithQuestions": false,
  "vendor.includeFeatured": false,
  "vendor.includeWithoutCountryPreference": false
}

Try it yourself

Sign up for a free API key and paste this configuration into your MCP client to start getting matching jobs in minutes.

Get API Key

100 free jobs/month. No credit card required.

Related tutorials