BrighterMonday Search Scraper avatar

BrighterMonday Search Scraper

Pricing

from $2.99 / 1,000 job details

Go to Apify Store
BrighterMonday Search Scraper

BrighterMonday Search Scraper

Scrape job listings from BrighterMonday.co.ke, Kenya's leading job platform. Extract job titles, companies, locations, salary ranges, and descriptions for Kenyan recruitment.

Pricing

from $2.99 / 1,000 job details

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

BrighterMonday Jobs Search Scraper

An Apify Actor that scrapes publicly listed job postings from BrighterMonday - East Africa's leading job board, with strong coverage in Kenya, Uganda, Tanzania, and Ghana.

The Actor navigates BrighterMonday's public job-search results, opens each listing's detail page to combine the schema.org structured-data graph with the visible requirement labels, normalises everything into a single rich structured schema, and pushes one record per job into the Actor's default dataset.


Table of Contents


What is BrighterMonday?

BrighterMonday is a Jobberman company and the leading job board across East Africa, helping employers and job-seekers connect in Kenya, Uganda, Tanzania, and Ghana. BrighterMonday publishes structured JobPosting JSON-LD on the detail page in addition to a rich listing card, which the Actor combines into a single normalised record.

This Actor targets BrighterMonday's public job-search results and enriches each result with the canonical job detail page.


What does the Actor scrape?

Scrape job listings from BrighterMonday.co.ke, Kenya's leading job platform. Extract job titles, companies, locations, salary ranges, and descriptions for Kenyan recruitment.

The actor maps listing fields such as:

  • id
  • slug
  • position
  • title
  • summary
  • descriptionText
  • descriptionHtml
  • company
  • location
  • category

Main target URL

The primary target is configured in source code.

Request modifiers come from fields: query, location, maxItems, proxyConfiguration.

Input schema

The Actor accepts the following input (defined in .actor/input_schema.json):

FieldTypeRequiredDefaultConstraintsDescription
querystringYes"developer"-Job title or keyword to search for on BrighterMonday
locationstringNo"Nairobi"-City or region to filter jobs by location
maxItemsintegerNo3>= 1; <= 1000Maximum number of complete job listings to scrape
proxyConfigurationobjectNo{"useApifyProxy":false}-Proxy settings - RESIDENTIAL from Kenya recommended

Output / dataset schema

Each record follows .actor/dataset_schema.json and includes the properties below.

FieldTypeRequired
idstringYes
slugstringYes
positionintegerYes
titlestringYes
summarystringYes
descriptionTextstringYes
descriptionHtmlstringYes
companyobjectYes
locationobjectYes
categorystringYes
industrystringYes
employmentTypestringYes
employmentTypeLabelstringYes
careerLevelstringYes
educationLevelstringYes
experienceobjectYes
languageRequirementstringYes
workingHoursstringYes
applicantLocationstringYes
immediateStartbooleanYes
directApplybooleanYes
salaryobjectNo
datePostedstringYes
validThroughstringYes
pagePublishedAtstringYes
pageModifiedAtstringYes
applicationDeadlineobjectNo
applyUrlstringYes
urlstringYes
searchobjectYes
scrapedAtstringYes
sourcestringYes

company object

SubfieldTypeRequired
namestringYes
legalNamestringYes
logostringNo
descriptionstringNo

location object

SubfieldTypeRequired
textstringYes
streetstringNo
citystringYes
regionstringYes
postalCodestringNo
countrystringYes
countryCodestringYes

experience object

SubfieldTypeRequired
textstringYes
monthsnumberYes

salary object

SubfieldTypeRequired
textstringYes
currencystringYes
minnumberYes
maxnumberYes

applicationDeadline object

SubfieldTypeRequired
textstringYes
datestringYes

search object

SubfieldTypeRequired
querystringYes
locationstringYes
listingPageintegerYes

Example input

{
"query": "developer",
"location": "Nairobi",
"maxItems": 3,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Example output record

{
"id": "1185069",
"slug": "business-development-support-officer-0kgn5j",
"position": 2,
"title": "Business Development Support Officer",
"summary": "As we continue to grow, we are looking for a highly organized, detail-oriented, and proactive Business Development Support Officer to join our dynamic team. The Role Reporting to the Business Development Manager, you will be the engine room of our bidding and proposal pipeline.",
"descriptionText": "Company: Com Twenty One Limited \n\nLocation: Nairobi, Kenya \n\nIndustry: ICT Systems Integration \n\nAbout Us Com Twenty One Limited is a leading ICT systems integration company in Kenya, dedicated to delivering cuttingedge technology solutions to public and private sector clients. As we continue to grow, we are looking for a highly organized, detail-oriented, and proactive Business Development Support Officer to join our dynamic team. The Role Reporting to the Business Development Manager, you will be the engine room of our bidding and proposal pipeline. If you have a passion for bid management, love bringing order to complex schedules, and have a sharp eye for compliance, this is the role for you. \n\nKey Responsibilities: \n\n● Spot Opportunities: Actively source tenders, RFPs, and RFQs daily from newspapers, e-procurement portals (IFMIS, PPIP), and corporate portals.\n\n ● Own the Bid Process: Compile, format, and package flawless, compliant bid responses that meet all statutory and technical requirements. \n\n● Keep Us on Track: Maintain our active bid calendar, manage deadlines, and coordinate inputs from our technical and finance teams.\n\n ● Manage Knowledge: Organize and update our bid library, ensuring past submissions, templates, and regulatory documents are easily accessible. \n\n● Report & Document: Prepare weekly bid status reports and document action items from team meetings. What We Are Looking For:\n\n ● Qualifications: Bachelor’s degree or Diploma in Business Administration, BBIT, Project Management, or a related field.\n\n ● Experience: 2–3 years of experience in bid administration, tender compilation, or business support, preferably within the ICT sector in Kenya. \n\n● Knowledge: Good understanding of the Kenyan public procurement landscape, standard bidding documents, and digital portals. \n\n● Precision: Exceptional attention to detail (missing a single page of a tender document bothers you), great communication skills, and the ability to work under tight deadlines.\n\n ● Tech Savvy: Highly proficient in MS Office Suite - Word (formatting complex documents), Excel (tracking schedules), PowerPoint and Adobe Acrobat. \n\n● Communication Skills: Excellent communication skills both written and oral \n\nHow to Apply If you are ready to take on this challenge and grow your career with us, please send your CV and a brief cover letter outlining your experience in bid management \n\nApplication Deadline: 31st July 2026 Com Twenty One Limited is an equal opportunity employer. Only shortlisted candidates will be contacted.",
"descriptionHtml": "<p>Company: Com Twenty One Limited </p>\n\n<p>Location: Nairobi, Kenya </p>\n\n<p>Industry: ICT Systems Integration </p>\n\n<p>About Us Com Twenty One Limited is a leading ICT systems integration company in Kenya, dedicated to delivering cuttingedge technology solutions to public and private sector clients. As we continue to grow, we are looking for a highly organized, detail-oriented, and proactive Business Development Support Officer to join our dynamic team. The Role Reporting to the Business Development Manager, you will be the engine room of our bidding and proposal pipeline. If you have a passion for bid management, love bringing order to complex schedules, and have a sharp eye for compliance, this is the role for you. </p>\n\n<p><br><b>Key Responsibilities: </b></p>\n\n<p>● Spot Opportunities: Actively source tenders, RFPs, and RFQs daily from newspapers, e-procurement portals (IFMIS, PPIP), and corporate portals.</p>\n\n<p> ● Own the Bid Process: Compile, format, and package flawless, compliant bid responses that meet all statutory and technical requirements. </p>\n\n<p>● Keep Us on Track: Maintain our active bid calendar, manage deadlines, and coordinate inputs from our technical and finance teams.</p>\n\n<p> ● Manage Knowledge: Organize and update our bid library, ensuring past submissions, templates, and regulatory documents are easily accessible. </p>\n\n<p>● Report &amp; Document: Prepare weekly bid status reports and document action items from team meetings. What We Are Looking For:</p>\n\n<p><br></p>\n\n<p><b> ● Qualifications:</b> Bachelor’s degree or Diploma in Business Administration, BBIT, Project Management, or a related field.</p>\n\n<p> ● Experience: 2–3 years of experience in bid administration, tender compilation, or business support, preferably within the ICT sector in Kenya. </p>\n\n<p>● Knowledge: Good understanding of the Kenyan public procurement landscape, standard bidding documents, and digital portals. </p>\n\n<p>● Precision: Exceptional attention to detail (missing a single page of a tender document bothers you), great communication skills, and the ability to work under tight deadlines.</p>\n\n<p> ● Tech Savvy: Highly proficient in MS Office Suite - Word (formatting complex documents), Excel (tracking schedules), PowerPoint and Adobe Acrobat. </p>\n\n<p>● Communication Skills: Excellent communication skills both written and oral </p>\n\n<p><br></p>\n\n<p>How to Apply If you are ready to take on this challenge and grow your career with us, please send your CV and a brief cover letter outlining your experience in bid management </p>\n\n<p>Application Deadline: 31st July 2026 Com Twenty One Limited is an equal opportunity employer. Only shortlisted candidates will be contacted. </p>",
"company": {
"name": "COM Twenty One (COM21) Limited",
"legalName": "COM Twenty One (COM21) Limited",
"logo": "https://i.roamcdn.net/kazi/ke/hq/43ezqgK9Ee_yOaixu7ngxg/-/_1Q6tqs1PxV7VmJkYGAA/adv6420_1499745057.jpg"
},
"location": {
"text": "Nairobi, Westlands, Kenya",
"street": "Nairobi",
"city": "Nairobi",
"region": "Westlands",
"postalCode": "00100",
"country": "Kenya",
"countryCode": "KE"
},
"category": "Management & Business Development",
"industry": "IT & Telecoms",
"employmentType": "FULL_TIME",
"employmentTypeLabel": "Full Time",
"careerLevel": "Mid level",
"educationLevel": "Bachelors",
"experience": {
"text": "2 years",
"months": 24
},
"languageRequirement": "English",
"workingHours": "Full Time - 8 to 5",
"applicantLocation": "Nairobi, Kenya",
"immediateStart": false,
"directApply": true,
"datePosted": "2026-07-16T00:00:00.000000Z",
"validThrough": "2026-10-14T00:00:00.000000Z",
"pagePublishedAt": "2026-07-19T20:10:28.851960Z",
"pageModifiedAt": "2026-07-19T20:10:28.851960Z",
"applicationDeadline": {
"text": "31st July 2026",
"date": "2026-07-31"
},
"applyUrl": "https://www.brightermonday.co.ke/listings/business-development-support-officer-0kgn5j",
"url": "https://www.brightermonday.co.ke/listings/business-development-support-officer-0kgn5j",
"search": {
"query": "developer",
"location": "Nairobi",
"listingPage": 1
},
"scrapedAt": "2026-07-19T20:10:27.063Z",
"source": "brightermonday"
}

Responsible use

Only collect publicly available job information. Respect BrighterMonday's applicable terms of service, robots directives, and data-protection requirements, and follow the usage policy of any proxy infrastructure you route through. Do not use this Actor to scrape authenticated pages, to bypass paywalls, or to harvest personal data of candidates or recruiters.


This Actor is part of the jobsapi organisation on Apify — a curated set of job-board scrapers that all share the same conventions (input schema, output schema, validation, and runtime). Each scraper lives under apify.com/jobsapi/<actor-name> and is published from a sibling folder in this workspace.

The full catalogue of jobs scrapers in this workspace:

Global / multi-country

Remote / flexible

United States

United Kingdom & Ireland

Europe

India

Asia-Pacific

MENA

Latin America

Africa

Other / specialised

Browse the full catalogue at apify.com/jobsapi.