Get a list of freelancer matches for freelancers that match a set of criteria.
ProZ.com members are returned first. After the member result set has been exhausted, non-member results are returned.
Within the member and non-member result sets, freelancers are ordered according to a ranking algorithm which attempts to
return the best matches first, by considering factors such as relevant KudoZ points, feedback, credentials, self-reported levels of expertise
and specialization, etc.
A maximum of 1000 freelancers will be returned for any given set of criteria.
language_pair: (language pair code)
A source and target language combination in which a freelancer reports working. Required.
language_service_id: (language service ID)
A service offered in this language pair, like translation or interpreting.
native_language: (language code)
A freelancer's native language.
Freelancer language pairs are ordered by self-reported "priority".
This parameter specifies the maximum allowed priority (i.e. the lowest position in the sort order)
for languages to match the
Ex. "3" means only include freelancers who have specified that the given language pair is one of their top 3 pairs.
disc_spec_id: (specific discipline ID)
A specific discipline in which a freelancer is skilled.
disc_gen_id: (general discipline ID)
A general discipline in which a freelancer is skilled. Ignored if
disc_spec_id is set.
Whether or not a freelancer is a paying ProZ.com member, in the context of the directory.
Whether the freelancer has earned a ProZ.com Certified PRO network credential in the given pair.
Match freelancers that have at least one credential with this status in the given language pair.
"Reported" means it is self-reported.
"Verified" means it has been verified by ProZ.com staff.
The minimum number of positive "willingness to work again" feedback entries the freelancer has received.
Minimum number of self-reported years of experience.
Minimum number of years since the freelancer's ProZ.com account was created.
country_code: (country code)
The country in which a freelancer primarily resides.
Whether the freelancer has reported being available to take on new work today.
"y_or_unknown" matches freelancers that aren't explicitly unavailable.
Match freelancers with profiles that have been completed to this degree.
"Encouraged" matches profiles with both "required" and "encouraged" fields completed.
Match freelancers whose profiles have been updated since this date.
Match freelancers with a minimum rate in the given language pair of this amount or less.
Intended for filtering out those who are not interested in work at a given budget level.
The unit to which the rate applies.
highest_min_rate is set.
min_rate_currency: (currency code)
The currency in which the rate is specified.
highest_min_rate is set.
Rates in different currencies are compared using recent exchange rates from XE.com.
If true, and
highest_min_rate is set,
freelancers who have not specified any minimum rate in the given language pair are not excluded.
software_id: (software ID)
Match freelancers that have the given software application.
organization_id: (translation industry organization)
Match freelancers that have reported membership in the given organization.
offset: The offset of the first result to return, for pagination. Default: 0.
limit: The maximum number of profiles to return in this request. Default: 10. Max: 100.
Use the console below to experiment with this API endpoint.