Skip to main content
POST
Search gigs
Open freelance gigs for freelancers to apply to, newest first. query (the skill or kind of work) is required; budget_type, the hourly and fixed budget ranges, experience_level, project_length, hours_per_week, client_hires and client_country narrow the search. There is no free preview: every call returns full gigs at 5 credits each. Start with a small limit (default 10).

Search and continuation

Each new gig costs 5 credits; gigs you already bought are free and counted in already_purchased. When has_more is true, send the same body with cursor set to next_cursor. A search’s results are kept for a few hours, so pages and repeats are consistent; if a cursor has expired, start again without it. Each gig has apply_url, the posting on the freelance marketplace, where you apply with your own freelancer account.

Authorizations

Authorization
string
header
required

Enricho API key (enr_...)

Body

application/json

Send JSON with Content-Type: application/json.

query
string
required

The skill or kind of work, e.g. shopify developer or logo design. Required.

Required string length: 1 - 200
sort
enum<string>
default:newest

Newest first (default) or most relevant first.

Available options:
newest,
relevance
budget_type
enum<string>

Only hourly or only fixed-price gigs. Omit for both.

Available options:
hourly,
fixed
hourly_rate_min
integer

Lowest hourly rate in USD (hourly gigs).

Required range: 0 <= x <= 1000000
hourly_rate_max
integer

Highest hourly rate in USD (hourly gigs).

Required range: 0 <= x <= 1000000
fixed_budget_min
integer

Lowest fixed budget in USD (fixed-price gigs).

Required range: 0 <= x <= 1000000
fixed_budget_max
integer

Highest fixed budget in USD (fixed-price gigs).

Required range: 0 <= x <= 1000000
experience_level

entry, intermediate and/or expert.

project_length

under_1_month, 1_to_3_months, 3_to_6_months and/or over_6_months.

hours_per_week
enum<string>

part_time (under 30 hours a week) or full_time (30 or more).

Available options:
part_time,
full_time
client_hires

The client's hiring history: none, 1_to_9 and/or 10_plus.

client_country

Clients based in these countries, by English name, e.g. Canada.

limit
integer
default:10

Gigs to return, 5 credits per new gig.

Required range: 1 <= x <= 100
cursor
string

next_cursor from the previous page; keep every other field identical.

Response

Success envelope.

success
boolean
required
result
object
required

No total_estimate or total_capped fields are returned by public search.

message
string
required