DEV.BG Bulgarian IT Jobs Scraper avatar

DEV.BG Bulgarian IT Jobs Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
DEV.BG Bulgarian IT Jobs Scraper

DEV.BG Bulgarian IT Jobs Scraper

Scrapes DEV.BG job listings by keyword or category and returns each job as a flat row with title, company, location, and description.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

12 days ago

Last modified

Share

ParseForge

DEV.BG Bulgarian IT Jobs Scraper

Scrape Bulgarian IT job listings from DEV.BG by keyword or category, up to a million per run. Each job comes with its title, company, location, and full description. No login or API key. Export to CSV, JSON, Excel, or XML.

DEV.BG is Bulgaria's leading tech job board, but browsing it manually means missing new postings and losing hours to copy-paste. This Actor reads the public job listings directly, filtered by keyword or role category, and returns each match in one fixed schema. It is built for recruiters, analysts, and job seekers who need fresh Bulgarian IT job data without the official API's limits.

Who uses itWhat they scrape DEV.BG for
Recruiters and talent sourcersBuild a live pipeline of Bulgarian IT openings to match candidates faster
Market researchersTrack which technologies and roles Bulgarian companies are hiring for
Job seekersGet a daily digest of new DEV.BG listings that match their skills
HR analytics teamsMonitor salary trends and hiring volume across Bulgarian tech hubs

What it does

This Actor collects DEV.BG job listings by keyword or category, and returns each one as a flat row with title, company, location, and description.

  • 🔍 Keyword search: free-text query like python, java, or react, or leave empty for all jobs.
  • 🗂️ Category filter: pick from 16 role categories, from Backend Development to Game Development.
  • 📦 Bulk collection: set maxItems up to 1,000,000 to pull the whole board in one run.
  • 📄 Flat output: every job is one row, ready for CSV, JSON, Excel, or XML export.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with DEV.BG data

📈 Track hiring trends in Bulgarian tech.

A market researcher runs the Actor weekly with no keyword to collect all DEV.BG listings, then charts which categories and skills are growing.

🎯 Build a candidate pipeline.

A recruiter filters by Backend Development and keyword python, exports the CSV, and imports it into their ATS to source active candidates.

📬 Get a personal job digest.

A job seeker schedules a daily run for react and Frontend Development, then reads the JSON output to apply to new postings first.

🧹 Clean competitor intelligence.

An HR analyst scrapes all listings monthly, deduplicates by company, and reports on which firms are hiring most aggressively.

Why choose this scraper

What you get
No API keyReads the public DEV.BG board directly, no registration or OAuth
Fresh dataEach run pulls the latest listings, so your dataset never goes stale
One schemaEvery job returns the same fields, no matter the filter
Bulk readyCollect up to a million listings in a single run

How it compares

This Actor focuses on keyword and category filtering with bulk collection, while the competitor adds city, seniority, and work mode filters.

FeatureParseForgeDev.bg Scraper
Keyword searchYesNot listed
Category filterYesYes
City filterNot listedYes
Seniority filterNot listedYes
Work mode filterNot listedYes
Bulk collection up to 1,000,000YesNot listed

Configure the run

Drive the Actor from a keyword, a category, or both, and set maxItems to cap how many listings come back per run. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the DEV.BG Bulgarian IT Jobs Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to DEV.BG through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/devbg-bulgarian-jobs-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Make sure your searchQuery is spelled correctly and your category filter is not too narrow. Try leaving both empty to see all jobs.

Why did the run stop before reaching maxItems?

The Actor stops when it has collected all available listings. If the board has fewer jobs than maxItems, you will get everything that exists.

Why are some job descriptions missing?

Some listings may have truncated or hidden descriptions on the public board. The Actor returns whatever text is visible without login.

Can I filter by remote work?

Remote work is not a separate filter in this version. Use the keyword search to look for terms like remote or hybrid in the job title.

Why is the run slow?

Large maxItems values mean more pages to fetch. Reduce maxItems or narrow your filters to speed up the run.

FAQ

QuestionAnswer
Do I need a DEV.BG account or API key?No. The Actor reads the public job board directly, so no login or registration is required.
Can I filter by city or seniority?The current input supports keyword and category only. City and seniority filters are not available in this version.
How many jobs can I collect in one run?You can set maxItems up to 1,000,000. The actual number returned depends on how many listings match your filters.
What does each job record include?Each row includes the job title, company, location, and full description, plus any other fields the board exposes.
Can I schedule this Actor to run automatically?Yes. Use Apify Schedules to run it daily, weekly, or at any interval, and get fresh listings without manual triggers.
What export formats are supported?You can export the results to CSV, JSON, Excel, or XML directly from the Apify dataset.
Is this Actor legal to use?It only reads publicly available job listings. Always respect DEV.BG's terms of service and robots.txt for your use case.
Can I search for multiple keywords at once?The searchQuery field accepts a single string. For multiple terms, run the Actor once per keyword or combine results afterward.
Does the Actor handle pagination?Yes. It automatically follows pagination to collect up to maxItems listings, so you do not need to manage pages.
What if I get no results?Check your keyword spelling and category selection. If the board has no matching jobs, the dataset will be empty.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by DEV.BG Ltd. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.