Profession.hu Job Scraper
Pricing
from $1.80 / 1,000 results
Profession.hu Job Scraper
[💰 $1.8 / 1K] Extract job listings from profession.hu, Hungary's largest job board. Filter by category, location, employment type, remote work, and experience level. Returns title, company, location, salary, posted date, full description, skills, and the apply link per job.
Pricing
from $1.80 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pull job listings from profession.hu — Hungary's largest job board — at scale, complete with salary ranges in HUF, full descriptions, required skills, benefits, and the direct apply link for every posting. Filter across 23 job categories, five experience bands, on-site or remote arrangements, or paste a search URL you already built in the browser. Built for recruiters, HR teams, and labor-market analysts who need clean, structured Hungarian job-market data without copy-pasting listings one page at a time.
Why This Scraper?
- All 23 profession.hu job categories — IT development, engineering, finance & accounting, healthcare & pharma, logistics, sales & retail, marketing, hospitality, skilled trades, public administration, and more, filterable individually or all at once.
- Five experience-level bands — no experience needed, 1–3, 3–5, 5–10, and 10+ years, so you pull only the seniority you're hiring or analyzing for.
- Salary ranges in HUF, not just text — every posting that publicises pay returns parsed
salaryMinandsalaryMaxnumbers alongside the originalsalaryText, ready for compensation benchmarking. - Four description formats per job — plain text, HTML, and Markdown built from the same source, plus an
allmode that returns every format in one row. - Structured requirements, responsibilities, skills, and benefits — each detail-enriched job breaks the listing into separate fields instead of one wall of text.
- Tech-stack extraction for IT roles — technologies named in the posting are surfaced as a clean
techStackarray, perfect for sourcing developers by language or framework. - Five employment types crossed with remote filtering — full-time, part-time, internship, contractor, and student/trainee, narrowable to on-site or remote postings.
- Company profile and logo for every employer —
companyName,companyProfileUrl, andcompanyLogoUrlcaptured per job for branding and outreach lists. - Search by filters or paste a URL — run structured filters, paste a profession.hu search URL you've already refined, or drop in individual job URLs — duplicates are removed across all three.
Use Cases
Recruitment & Sourcing
- Build candidate-facing job feeds for a specific category like IT development or engineering
- Source IT roles by tech stack (find every posting mentioning a given language or framework)
- Pull only remote openings to match flexible-work candidates
- Track which companies are actively hiring in Budapest, Pest, or nationwide
Labor Market Research
- Map open-position volume across all 23 categories to spot demand shifts
- Compare hiring activity by city, county, or experience band
- Monitor full-time vs. part-time vs. internship mix across sectors
- Measure how many postings disclose salary versus keep it confidential
Competitive Salary Intelligence
- Benchmark pay ranges in HUF by role, category, and seniority
- Track salary movement over repeated runs for the same search
- Compare disclosed compensation across competing employers
- Identify under- or over-paying segments using parsed
salaryMin/salaryMax
Lead Generation & Sales
- Build prospect lists of companies hiring in your target sector
- Reach decision-makers at firms scaling a specific team
- Feed HR-tech, staffing, and recruitment-agency CRMs with fresh employer data
- Identify companies posting high volumes of roles as expansion signals
Data Enrichment & Integration
- Enrich an existing employer database with current openings and logos
- Power job-aggregator and ATS dashboards with structured Hungarian listings
- Build alerting on new postings for saved searches
- Export clean rows straight into BI and analytics pipelines
Getting Started
Search by Keyword
The simplest run — one keyword, nationwide:
{"searchQuery": "szoftverfejlesztő","maxResults": 50}
Keyword + Location + Category
Narrow to IT development roles in Budapest:
{"searchQuery": "developer","location": "Budapest","categories": ["it-development"],"experienceLevel": "3-5","maxResults": 100}
Remote Roles, Listing-Only (Fast)
Pull remote openings without per-job detail enrichment for a quicker run:
{"categories": ["it-development", "marketing-media-pr"],"remoteType": "remote","includeDetails": false,"maxResults": 200}
Paste a Search URL
Already filtered the results in your browser? Paste the URL and the filters above are ignored:
{"searchUrls": ["https://www.profession.hu/allasok/1,0,0,it-programozas-fejlesztes"],"descriptionFormat": "markdown","maxResults": 300}
Input Reference
What to Scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "szoftverfejlesztő" | Job title, role, or keyword to search for. Leave blank to collect all jobs matching the filters. |
location | string | "Budapest" | City or county to search in (e.g. Budapest, Pest, Debrecen). Leave blank to search nationwide. |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
categories | array | [] | Job categories to include. Choose any of the 23 categories; leave empty for all. |
employmentTypes | array | [] | Employment types: Full-time, Part-time, Internship, Contractor, Student / trainee. Empty includes all. |
remoteType | select | Any | Work arrangement: Any, On-site, or Remote. |
experienceLevel | select | Any | Required experience: Any, No experience needed, 1–3 years, 3–5 years, 5–10 years, or 10+ years. |
Or Paste URLs
| Parameter | Type | Default | Description |
|---|---|---|---|
searchUrls | array | [] | Paste profession.hu search or category URLs from your browser. When provided, the keyword and filters above are ignored. |
jobUrls | array | [] | Paste individual job URLs to scrape just those listings. Takes precedence over searches. |
Detail & Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
includeDetails | boolean | true | Fetch each job's detail page for the full description, requirements, responsibilities, skills, benefits, and tech stack. Turn off for faster listing-only runs. |
descriptionFormat | select | All formats | Which description formats to include: All formats, Plain text only, HTML only, or Markdown only. |
maxResults | integer | 100 | Maximum job rows to return. Set to 0 for no cap (an internal upper bound still applies). |
Output
Each result is a single flat job row. Here's a representative result with full details enabled:
{"jobId": "8421736","title": "Senior Szoftverfejlesztő (Java)","url": "https://www.profession.hu/allas/senior-szoftverfejleszto-java-8421736","category": "IT Programming / Development","experienceRequired": "3-5 years","companyName": "Acme Technologies Kft.","companyId": "1452","companyProfileUrl": "https://www.profession.hu/ceg/acme-technologies-kft-1452","companyLogoUrl": "https://www.profession.hu/images/logo/acme.png","location": "Budapest","addressLocality": "Budapest","addressRegion": "Budapest","postalCode": "1117","streetAddress": "Október huszonharmadika u. 8-10.","employmentType": "Full-time","remoteType": "on-site","salaryText": "800 000 - 1 200 000 Ft/hó","salaryPeriod": "MONTHLY","salaryMin": 800000,"salaryMax": 1200000,"currency": "HUF","postedAt": "2026-06-18","validThrough": "2026-07-18","education": "College / university degree","workHours": "Full-time","description": "We are looking for a senior Java developer to join our platform team...","descriptionHtml": "<p>We are looking for a senior Java developer...</p>","descriptionMarkdown": "We are looking for a senior Java developer...","requirements": "5+ years of Java, Spring Boot, SQL...","responsibilities": "Design and build backend services...","skills": "Java, Spring Boot, PostgreSQL, REST APIs","benefits": "Cafeteria, home office support, training budget","techStack": ["Java", "Spring Boot", "PostgreSQL", "Kubernetes"],"applyUrl": "https://www.profession.hu/jelentkezes/8421736"}
Core Fields
| Field | Type | Description |
|---|---|---|
jobId | string | Stable profession.hu job identifier |
title | string | Job title |
url | string | Canonical job listing URL |
category | string | Job category |
experienceRequired | string | Required experience level |
education | string | Required education level, when stated |
Company
| Field | Type | Description |
|---|---|---|
companyName | string | Hiring company name |
companyId | string | Company identifier |
companyProfileUrl | string | Company profile page URL |
companyLogoUrl | string | Company logo image URL |
Location & Type
| Field | Type | Description |
|---|---|---|
location | string | Job location (city / county) as shown |
employmentType | string | Employment type (Full-time, Part-time, etc.) |
remoteType | string | Work arrangement (on-site / remote) |
workHours | string | Working-hours arrangement, when stated |
Address
Populated when includeDetails is on and the listing exposes a structured address.
| Field | Type | Description |
|---|---|---|
addressLocality | string | City of the job address |
addressRegion | string | Region / county of the job address |
postalCode | string | Postal code of the job address |
streetAddress | string | Street address of the job |
Compensation
| Field | Type | Description |
|---|---|---|
salaryText | string | Salary exactly as displayed on the listing |
salaryMin | number | Parsed salary lower bound, when pay is publicised |
salaryMax | number | Parsed salary upper bound, when pay is publicised |
salaryPeriod | string | Salary period (e.g. MONTHLY), when publicised |
currency | string | Salary currency (typically HUF) |
Dates
| Field | Type | Description |
|---|---|---|
postedAt | string | Date the listing was posted (ISO 8601) |
validThrough | string | Application deadline / expiry, when present (ISO 8601) |
Description
Populated when includeDetails is on; formats follow descriptionFormat.
| Field | Type | Description |
|---|---|---|
description | string | Full plain-text job description |
descriptionHtml | string | Full description as HTML |
descriptionMarkdown | string | Full description as Markdown |
Requirements & Skills
Populated when includeDetails is on.
| Field | Type | Description |
|---|---|---|
requirements | string | Requirements section of the posting |
responsibilities | string | Responsibilities section of the posting |
skills | string | Listed skills |
benefits | string | Listed benefits and perks |
techStack | array | Technologies surfaced for IT roles |
applyUrl | string | Direct application link for the posting |
Tips for Best Results
- Search in Hungarian for the most results — profession.hu is a Hungarian-language board, so "könyvelő" or "szoftverfejlesztő" returns far more matches than the English equivalent.
- Paste a search URL you've already filtered — refine results in the profession.hu UI, then paste that URL into
searchUrls; it carries your exact filters and skips rebuilding them here. - Turn off detail enrichment for fast scans — set
includeDetailsto false when you only need listing-level fields like title, company, location, and salary text; flip it on when you need full descriptions, skills, and benefits. - Shrink your rows with
descriptionFormat— pick a single format (text, HTML, or Markdown) instead ofAll formatsto keep output lean for spreadsheets and dashboards. - Salary numbers appear only when pay is publicised — many Hungarian postings keep pay confidential, so
salaryMin/salaryMaxpopulate only on listings that disclose a range;salaryTextalways reflects what's shown. - Start small, then scale — run with
maxResultsof 25–50 to confirm the data fits your needs before launching a large pull. - Combine categories with a keyword — pairing a broad keyword with two or three categories returns a tightly targeted result set without scanning the whole board.
Pricing
From $1.80 per 1,000 results — flat pay-per-result pricing that undercuts the typical Hungarian job-board scraper. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.22 | $0.20 | $0.19 | $0.18 |
| 1,000 | $2.15 | $2.00 | $1.90 | $1.80 |
| 10,000 | $21.50 | $20.00 | $19.00 | $18.00 |
| 100,000 | $215.00 | $200.00 | $190.00 | $180.00 |
A "result" is any job row in the output dataset. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n — Workflow automation
- Google Sheets — Direct spreadsheet export
- Slack / Email — Notifications on new results
- Webhooks — Trigger custom APIs on run completion
- Apify API — Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate recruitment research, labor-market analysis, and lead generation. Users are responsible for complying with applicable laws and profession.hu's Terms of Service. Do not use extracted data for spam, harassment, or any unlawful purpose, and handle any personal data in line with GDPR and other applicable privacy regulations.