/ctgoodjobs/jobs/search

POST /api/ctgoodjobs/jobs/search

Price: 20 credits

Search CTgoodjobs (Hong Kong job board) listings by keyword and a full set of board filters: job function and sub-area, district or region, industry, employment term, education, career level, benefits, work model, vertical channel with its service types, salary range, years of experience, publication window, employer, job ids, curated tag, and application-mode flags. Returns job cards with id, url, title, employer (id, name, profile url, logo), publication and expiry timestamps, salary, experience range, highlights, job areas, work locations with coordinates and Chinese names, employment types, career levels and listing flags. One filter set yields at most 3000 listings, so wide sweeps have to be segmented by function, district or keyword.

How to use it

Search the Hong Kong job board CTgoodjobs. Filter by keyword plus search_mode (all text, title, title + company + skills, or company only), job_function and job_area, location (district) and region, industry, employment_type, education, career_level, benefit, work_model, channel (NGO, graduate, civil service, finance, IT, part-time and other verticals) together with ngo_service_type / graduate_job_type / civil_service_type, salary_unit with salary_from and salary_to in HKD, experience_from and experience_to in years, post_date, company (employer id), job (specific job ids), tag, and the flags is_cv_optional, has_great_benefits, is_whatsapp_apply, is_ct_message, is_crawled and has_salary_shown. The board matches salary, experience and education inclusively: an ad whose declared range overlaps the requested one is returned, and so is an ad that declares nothing at all, so these three narrow the result set without guaranteeing every result states the value. A location filter also returns ads tagged with the administrative district that contains the requested one. Each result carries id, url, job_title, company_id, company_name, company_url, image, published_at, expires_at, salary, experience_from/to, highlights, job_areas, locations (with latitude, longitude and name_zh), employment_types, career_levels and listing flags. Any one filter set exposes at most 3000 listings; segment by job_function, location or keyword to go wider. tag only accepts the board's own curated tags (the slugs behind its related-search links, such as sales-manager); anything else is refused with 412 rather than answering with an unfiltered result set.

Parameters

Request body

Response

Errors

Response headers