Jobberman Job Scraper
Pricing
from $1.00 / 1,000 results
Jobberman Job Scraper
Extract job listings effortlessly with the Jobberman Job Scraper. This lightweight actor is optimized for speed and accuracy on Jobberman sites. To prevent blocking and ensure high-quality results, using residential proxies is strongly recommended. Streamline your recruitment data collection today!
Pricing
from $1.00 / 1,000 results
Rating
5.0
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
34
Total users
8
Monthly active users
11 days ago
Last modified
Categories
Share
Extract comprehensive job listings from Jobberman.com, Nigeria's leading job platform. Collect detailed job data including titles, companies, locations, descriptions, salary ranges, experience requirements, education levels, and employment types at scale. Perfect for job market research, recruitment analytics, and talent intelligence.
Features
- Rich Job Data - Extract 20+ data points per listing including descriptions, salary ranges, experience requirements, and education levels
- Smart Search & Filtering - Search by keywords, locations, and posting dates with automatic URL validation
- Automatic Pagination - Collect jobs across multiple search pages to reach your target count
- Full Descriptions - Get complete job descriptions in both HTML and plain text formats
- Structured Data Extraction - Automatically parses schema.org job posting data for maximum accuracy
- Proxy Support - Configurable proxy settings for reliable large-scale collection
Use Cases
Job Market Research
Analyze current hiring trends across Nigerian industries. Understand salary benchmarks, in-demand skills, required experience levels, and geographic distribution of opportunities. Track how job requirements evolve over time.
Recruitment Agency Intelligence
Build comprehensive candidate pipelines by monitoring job openings across companies. Identify high-demand roles, emerging job categories, and competitive salary ranges to better advise clients and candidates.
Career Advisory
Help job seekers understand qualification requirements, salary expectations, and career progression paths. Provide data-driven guidance on education requirements, experience expectations, and industry trends.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | No | "software engineer" | Job title or keywords to search for |
location | String | No | "Lagos" | Geographic location to filter results |
posted_date | String | No | "anytime" | Filter by posting date: anytime, 24h, 7d, 30d |
startUrl | String | No | - | Custom Jobberman search URL to start from |
results_wanted | Integer | No | 20 | Maximum number of jobs to collect |
max_pages | Integer | No | 3 | Maximum number of search pages to visit |
proxyConfiguration | Object | No | - | Proxy settings for reliable scraping |
Output Data
Each job in the dataset contains:
| Field | Type | Description |
|---|---|---|
url | String | Direct URL to the job listing |
title | String | Job position title |
company | String | Hiring company name |
location | String | Job location |
date_posted | String | Date the job was posted |
description_html | String | Full job description in HTML format |
description_text | String | Plain text version of the description |
job_type | String | Employment type (Full Time, Part Time, Contract) |
salary_range | String | Salary information with currency |
category | String | Job function category |
industry | String | Industry sector |
listing_id | Number | Internal listing identifier |
seniority | String | Experience level (Entry, Mid, Senior, Executive) |
salary_visibility | String | Salary display type |
valid_through | String | Date until which the listing is valid |
direct_apply | Boolean | Whether the listing supports direct application |
experience_months | Number | Minimum experience required in months |
education_requirement | String | Minimum education qualification required |
qualifications | String | Required qualifications or seniority level |
schema_id | String | Structured data identifier |
employment_types | Array | Additional employment type classifications |
_source | String | Source platform identifier |
Usage Examples
Basic Job Search
Search for software engineering jobs in Lagos:
{"keyword": "software engineer","location": "Lagos","results_wanted": 20}
Advanced Filtering
Get recent marketing jobs with specific date filter:
{"keyword": "marketing manager","location": "Nigeria","posted_date": "7d","results_wanted": 50,"max_pages": 5}
Custom URL Scraping
Scrape from a specific search results page:
{"startUrl": "https://www.jobberman.com/jobs?q=data+scientist","results_wanted": 30,"max_pages": 3}
Sample Output
{"url": "https://www.jobberman.com/listings/senior-software-engineer-abc123","title": "Senior Software Engineer","company": "Tech Innovations Ltd","location": "Lagos, Nigeria","date_posted": "2026-06-15T00:00:00.000000Z","description_html": "<div>We are looking for a skilled software engineer...</div>","description_text": "We are looking for a skilled software engineer to join our team...","job_type": "Full Time","salary_range": "NGN 500,000 - NGN 800,000 / month","category": "Engineering & Technology","industry": "IT & Telecoms","listing_id": 1234567,"seniority": "Senior level","salary_visibility": "salary range","valid_through": "2026-09-15T00:00:00.000000Z","direct_apply": true,"experience_months": 60,"education_requirement": "Bachelor's Degree","qualifications": "Senior level","schema_id": "https://www.jobberman.com/#/schema/JobPosting/listing-1234567","employment_types": ["Full Time"],"_source": "jobberman.com"}
Tips for Best Results
Optimize Search Terms
Use specific job titles and industry keywords for more targeted results. Combine multiple terms to capture variations. Test different location names to expand geographic coverage.
Configure Proxies
Enable proxy settings when collecting large volumes of data. Residential proxies provide better reliability. Match proxy regions to your target locations for best results.
Manage Collection Size
Start with smaller result counts (20-50) for initial testing. Increase limits for production runs. Use the max_pages parameter to cap search depth and control runtime.
Integrations
Connect your data with:
- Google Sheets - Export for analysis and reporting
- Airtable - Build searchable job databases
- Slack - Get job alert notifications
- Webhooks - Send to custom endpoints
- Make - Create automated data workflows
- Zapier - Trigger actions based on new jobs
Export Formats
- JSON - For developers and API integration
- CSV - For spreadsheet analysis
- Excel - For business reporting
- XML - For system integrations
Frequently Asked Questions
How many jobs can I collect?
You can collect up to 500 jobs per run. The results_wanted parameter lets you set your target, and the actor automatically paginates to reach it.
Can I search across multiple locations?
Yes, use the location parameter or startUrl to target different geographic areas. You can also run multiple searches with different location values.
What data fields are available?
The actor extracts 20+ fields including title, company, location, salary range, experience requirements, education level, job type, industry, and full descriptions.
Is proxy configuration required?
Not required but strongly recommended for larger collections. Without a proxy, you may encounter rate limiting on extensive runs.
How often should I run the scraper?
Run as frequently as needed. Job postings on Jobberman are updated daily, so running daily or weekly ensures fresh data.
Can I use a custom search URL?
Yes, provide any Jobberman search URL in the startUrl parameter. This gives you full control over filters, sorting, and search parameters.
What happens if a listing page fails?
The actor handles failures gracefully - it logs the error and continues with remaining listings, ensuring maximum data collection.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.