BDJobs Scraper — Jobs, Salaries & Company Details
Pricing
from $5.00 / 1,000 job listings
BDJobs Scraper — Jobs, Salaries & Company Details
Search BDJobs.com and export clean job data: titles, companies, salaries, locations, posting dates, skills, experience, and full descriptions. Filter by keyword, country, date, job type, career level, or remote. Export to JSON, CSV, or Excel. No login needed.
Pricing
from $5.00 / 1,000 job listings
Rating
0.0
(0)
Developer
Veronica
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
BDJobs Scraper
BDJobs Scraper lets you extract job listings from BDJobs.com — titles, companies, salaries, locations, posting dates, full descriptions, skills, and experience — across Bangladesh and BDJobs' overseas roles, and download them as JSON, CSV, Excel, or XML. It runs entirely in the cloud and needs no coding, login, or API key.
Try it right away: type what you're searching for, click Start, and watch the dataset fill up with structured job data.
What data does BDJobs Scraper extract?
| Data | Details |
|---|---|
| 💼 Job | title, BDJobs URL, posting date, employment type |
| 🏢 Company | name and logo |
| 📍 Location | formatted location plus structured city/district and country (overseas roles carry the foreign country) |
| 💰 Salary | monthly pay range in BDT when listed, or parsed from the description — optionally normalized to annual |
| 🧰 Extras | skill tags, experience range, and emails found in the description |
| 🏠 Remote | a flag marking remote / work-from-home roles |
| 📝 Description | the full job description as Markdown, HTML, or plain text — your choice |
The full description, skill tags, and emails come from each job's detail page — filled when Fetch extra job info is on.
How do I scrape BDJobs jobs?
- Say what you want — enter Search keywords (a job title, skill, or company), or leave it empty to browse the latest jobs.
- Pick a country — keep Bangladesh for domestic jobs, or choose another country for BDJobs' overseas listings (the Gulf, Malaysia, Singapore, and more).
- Narrow it down (optional) — filter by job type, career level, gender preference, recency (Posted within), or jobs closing within a few days, and limit to remote roles.
- Set how many — choose Maximum jobs, or use
0to pull every result BDJobs returns. - Click Start — then download your results from the Storage tab in any format, or send them anywhere with integrations.
Fast by default, full detail on demand
By default you get a rich result for every job straight from search — title, company, location, salary, posting date, employment type, and experience. Flip on Fetch extra job info to also open each job for its full description, skill tags, and any contact emails, and choose the description format that suits you: Markdown, HTML, or plain text.
Why scrape BDJobs?
- Job-market research — track demand for roles, skills, and titles across Bangladesh.
- Recruiting & sourcing — see who's hiring at home and overseas.
- Salary benchmarking — gather monthly BDT pay ranges, optionally normalized to annual.
- Lead generation — find companies actively hiring in your space.
Input example
{"keywords": "software engineer","country": "bd","maxItems": 25,"jobType": "fulltime","jobLevel": "Mid","postedWithin": "7","fetchExtraJobInfo": true,"descriptionFormat": "markdown"}
Output example (abridged)
{"id": "1501502","title": "Software Engineer","url": "https://jobs.bdjobs.com/jobdetails.asp?id=1501502","company": {"name": "Unimass Holdings Ltd","logo": "https://storage.googleapis.com/bdjobs/recruiter/logos/63802_3.png"},"location": { "formatted": "Dhanmondi, Bangladesh", "city": "Dhanmondi", "country": "Bangladesh" },"isRemote": false,"postedDate": "2026-06-23","jobType": ["Full-time"],"salary": { "min": 40000, "max": 60000, "currency": "BDT", "interval": "monthly", "source": "direct" },"skills": ["PHP", "Laravel", "MySQL"],"experienceRange": "2 to 3 years","searchTerm": "software engineer","description": "## Responsibilities\nBuild and maintain web applications…"}
Only the fields a posting actually has are included, so records stay clean.
Pricing
BDJobs Scraper uses pay-per-event pricing: a small fee when a run starts, plus a fee per job delivered. You pay only for the jobs you actually get — set Maximum jobs to control your spend.
FAQ
Does BDJobs have an official API?
BDJobs has no public API. BDJobs Scraper gives you the same structured data through web scraping — run it on demand or on a schedule and get clean JSON from public BDJobs job pages.
Do I get salaries?
Yes. When an employer lists pay, you get the monthly BDT range. When pay appears only in the description, the scraper pulls it out. Turn on Normalize salaries to annual to convert monthly figures to yearly.
Can I find overseas jobs?
Yes. Set Country to any market BDJobs covers — Saudi Arabia, the UAE, Qatar, Malaysia, Singapore, and more — to get its overseas listings for Bangladeshi job seekers.
Can I run it on a schedule?
Yes — use the Schedule option to run it hourly, daily, weekly, or on any cron expression, and pair it with webhooks or integrations to push fresh jobs wherever you need them.
Integrations
Connect BDJobs Scraper to Google Sheets, Make, Zapier, n8n, Slack, Airbyte, or any tool via webhooks. Developers can start runs and fetch results programmatically with the API using the JavaScript or Python clients — see the API tab for ready-made code examples.
Feedback and feature requests
Found a bug or missing a field you need? Open an issue in the Issues tab — feedback directly shapes what gets added next.