Contact Us

Account Login

Building your First Search Request

Getting started with the new Candidate Search API requires you to pull information from several different sources. The table below describes the main list of search parameters.

 

Parameters are optional and can be omitted. The same way, some parameters have default values. That means if there are no values for some parameters in the search request, service will use default values.

Joining of Search Parameters

Request must include a valid authorization token in the Authorization header, formatted as: Authorization: Bearer {access_token} For detailed instructions on obtaining the token, please refer to this page.

To perform a Search Resume Request to production, send an authorised HTTPS GET request 

GET https://candidate-search-api.efinancialcareers.com/api-search?{searchparameters}

The same request to pilot is the following:

GEThttps://candidate-search-api.pilotaws.efinancialcareers.com/api-search?%20{search%20parameters}

You can combine multiple search parameters in a single request using the & symbol.

 

For example:

keyword=Java&page=1&pageSize=10.

 

To apply multiple values to a single filter, use the pipe symbol (|).

 

For example:

filters.locationId=3865483|3577279

 

Some filters follow specific formatting patterns:

Filter

Format

Example

filters.sectors

sector/subsector

ASSET_MANAGEMENT/SALES_CLIENT_SERVICES|CAPITAL_MARKETS

filters.languageLe

vels

language/languageLevel

EN/COMPETENT|ES/BASIC

filters.seniority

seniority/seniorityLevel

DIRECTOR|CSVP_HEAD_OF/FIRST_VICE_PRESIDENT

Search Parameters

Valid values of search parameters can be received with the help of Dictionary Service (should be link to the new Retrieving Dictionary Values Page).

There is a list of default parameters below. They will be applied to the request by default if you don’t specify any of them in the request: 

page = 1; 

page-size = 10; 

language = “en”; 

matchMode = BOOLEAN; 

Name

Example

Default Value

keywords

java developer

 

matchMode

BOOLEAN 

BOOLEAN

language

en

en

sortOrder

ASC|DESC

 

orderBy

updatedDate or _score (sort by relevancy) 

_score 

page

1

1

pageSize

10

10

jobId

QCByb3M3QSGFQ7e

 

targetedTitle

Project Manager

 

filters.updateDate

ONE_DAY|TWO_DAYS|THREE_DAYS

 

filters.locationId

103867

 

filters.radius

50

 

filters.radiusUnit

mi or km

 

filters.willingToReclocate

true or false

 

filters.workPermitLocation

119388

 

filters.sectors

CAPITAL_MARKETS/DOCUMENTATION_STRUCTURIN|CAPITAL_MARKETS/OTHER

 

filters.yearsExperience

NO_EXPERIENCE|ONE_THREE_YERAS_EXPERIENCE

 

filters.languageLevels

EN|US|CMN
EN/BASIC|FR/FIRST_LANGUAGE

 

filters.educationL

evels

EDUCATION_LEVEL_1| EDUCATION_LEVEL_2

 

filters.positionTypes

PERMANENT, TEMPORARY, CONTRACT, SELF_EMPLOYED, INTERNSHIPS_AND_GRADUATE_TRAINEE

 

filters.salaryAmount

50000

 

filters.salaryCurrency

GBP, USD, EUR, CHF, JPY, AUD, SGD, HKD, CNY, CAD, SEK, DKK, NOK, ISK, ZAR, AED, QAR, BHD, SAR, KWD, OMR, NZD, NGN, INR, RUB, MYR

 

filters.salaryPeriod

PER_HOUR, PER_DAY, PER_WEEK, PER_MONTH, PER_YEAR;

 

filters.travelRate

NONE, TWENTY_FIVE_PERCENTS, FIFTY_PERCENTS, SEVENTY_FIVE_PERCENTS

 

filters.availability

UNDEFINED, IMMEDIATELY, ONE_WEEK, ONE_MONTH, TWO_MONTH, THREE_MONTH, SIX_MONTH;

 

filters.seniority

DIRECTOR/COMPANY_SECRETARY|DIRECTOR/SENIOR_DIRECTOR|SVP_HEAD_OF/ASSISTANT_DIRECTOR

 

Boolean search

Boolean search allows you to combine keywords with ‘operators’ such as AND, OR, NOT, (brackets) and “quotation marks” to produce more relevant search results. 

 

For example: 

keywords= (developer OR engineer OR programmer) AND (java OR scala OR c# OR python OR C++ OR react OR cloud OR devops OR AWS angular OR javascript) NOT ("project manager") 

Ordering

The results obtained when searching for resumes are ordered by relevance by default. 

Results can be sorted by resume update date 

Example: orderBy=updatedDate 

Sort order

Sort ascending or descending considering order-by parameter.

ASC, DESC

Example: sort-order=ASC

Return Format

There is one return format available.: JSON 

Updated Within

Returns resumes updated within defined age.

Example: updatedDate=TWO_WEEKS

Returnable Value

Duration in Days

ONE_DAY

TWO_DAYS

THREE_DAYS

ONE_WEEK

TWO_WEEKS

ONE_MONTH

THREE_MONTHS

SIX_MONTHS

ONE_YEAR

OTHER

1

2

3

7

14

30

90

180

365

Unbounded

eFinancialCareers

About us

Work for eFinancialCareers

Get the Mobile App

Sitemap

Jobseekers

Create a job alert

Search jobs

Browse Companies

Careers in Tech

Contact Us

News & Advice

News

Students & Graduates

Graduate Career Guide

Salary Report

Recruiters

Our Recruitment Solutions

Virtual Career Events

Account login

API Documentation

Contact us

Twitter
Linkedin
Facebook
Instagram
 

© 2024 eFinancialCareers - All rights reserved

Terms of Use

Privacy Policy

Cookie Policy

GDPR