Profession.hu Scraper: Hungary Jobs, Salaries & Employers
Pricing
from $3.00 / 1,000 serp results
Profession.hu Scraper: Hungary Jobs, Salaries & Employers
Scrape job listings from Profession.hu, Hungary's #1 job board. Returns title, company, Hungarian county (megye), HUF salary, experience level, remote type, education level, and full HTML description.
Pricing
from $3.00 / 1,000 serp results
Rating
0.0
(0)
Developer
NanoScrape
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Profession.hu Scraper: Hungary Jobs, Salaries and Employers
Extract job listings from Profession.hu (profession.hu), Hungary's largest generalist job board with over 17,000 active listings and 6 million monthly visitors. Covers all job types, regions, and sectors across Hungary.
No login required. No captcha. HTTP-only, no browser under the hood.
What it does
Pulls live job listings from Profession.hu with server-side keyword filtering. Supply one or more keywords via searchQueries and the actor calls Profession.hu's path-encoded filter URL (/allasok/{page},0,0,{keyword}@1@1?keywordsearch) — the same URL your browser uses when you search. Each keyword runs as a separate task; results are tagged with search_query for downstream segregation.
Results include Hungarian-specific fields: county (megye), employment type in Hungarian (Teljes munkaidő / Részmunkaidő / Alkalmi / Diákmunka), experience level (Kezdő / Junior / Medior / Senior / Vezető), remote type (home office / hibrid / irodai), education level (Alapfokú / Középfokú / Felsőfokú), job category (Profession.hu taxonomy), employer benefits (Cafeteria, Mobiltelefon, SZEP kártya, etc.), listing expiry date, HUF salary from JSON-LD baseSalary where disclosed, and skills/requirements text. Full job description is available in HTML, plain text, and Markdown.
By default (sortBy="newest"), results are sorted newest-first via the Profession.hu RSS feed when no keyword is given. With a keyword, results use the site's SERP ordering. Switch to sortBy="relevance" to force SERP ordering for full-feed mode.
Use searchUrls to scrape a specific Profession.hu URL (such as a category page), or startUrls for direct job page URLs. Without any input, the actor fetches the full job feed.
Available inputs:
- Search keywords: one or more Hungarian keywords for server-side filtered search
- Search URLs: paste any Profession.hu listing URL directly (e.g. a category path)
- Job detail URLs: scrape specific listings by URL
- Location: employment type, remote-only toggle (applied to SERP path)
Sample output
{"_type": "job","id": "2982646","title": "Szoftverfejleszto","job_url": "https://www.profession.hu/allas/szoftverfejleszto-example-kft-budapest-2982646","source_url": "https://www.profession.hu/allas/szoftverfejleszto-example-kft-budapest-2982646","source_platform": "profession.hu","company_name": "Example Kft.","company_website": null,"company_logo_url": "https://www.profession.hu/images/logos/1/0/7/107304_1712566943.png","company_profile_url": "https://www.profession.hu/allasok/example-kft/1,0,0,0,0,0,0,0,0,0,31137","location": "Budapest","country": "HU","county": "Budapest","city": "Budapest","posted_at_text": "2026-08-22","posted_at_datetime": "2026-08-22T06:42:30Z","listing_expires_at": "2026-09-22T08:00:00Z","employment_type": "Teljes munkaidő","remote_type": "hibrid","experience_level": "Senior","education_level": "Felsőfokú","foreign_languages": ["angol", "nemet"],"job_category": "IT, Telekommunikacio","job_subcategory": "Szoftverfejleszto","job_benefits": ["Cafeteria", "Mobiltelefon", "Szakmai treningek"],"salary_min": 600000,"salary_max": 900000,"salary_currency": "HUF","salary_period": "month","salary_text": "Netto 600 000 - 900 000 Ft/ho","description": "Csapatunkba keresunk tapasztalt szoftverfejlesztot...","description_full": "Feladatok\nSzoftver tervezese es fejlesztese...","description_html": "<h3>Feladatok</h3><ul>...","description_md": "### Feladatok\n\n- Szoftver tervezese...","skills": "5+ év tapasztalat Java/Python fejlesztésben. Spring Boot, microservices, REST API tervezés ismerete elvárás.","contact_emails": [],"contact_phones": [],"contact_urls": [],"apply_url": "https://www.profession.hu/jelentkezes/2982646","scraped_at": "2026-09-02T10:30:00Z"}
Pricing
| Event | Price |
|---|---|
| Actor start | $0.001 |
SERP result (includeJobDetails=false) | $0.003 per job |
Detail result (includeJobDetails=true) | $0.005 per job |
Typical cost: $3 per 1,000 jobs in SERP mode. Detail mode ($5/1,000) adds full HTML descriptions, HUF salary, experience level, education, languages, benefits, expiry date, and company profile URL.
New to Apify? Every account gets a $5 free monthly platform credit, enough for around 1,000 results before you pay anything.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | array of strings | ["szoftverfejleszto"] | Hungarian keywords for server-side filtered search. Each keyword is a separate task. Leave empty for full-feed mode. |
searchUrls | array of strings | - | Direct Profession.hu listing or category URLs to crawl. Example: https://www.profession.hu/allasok/it. |
startUrls | array of strings | - | Direct job detail page URLs (e.g. https://www.profession.hu/allas/...). |
maxResults | integer | 10 | Total number of jobs to return across all queries (max 5000). |
maxResultsPerQuery | integer | 10 | Cap per individual keyword or URL task. |
location | string | - | Hungarian city filter: "Budapest", "Debrecen", "Szeged", "Miskolc". |
employmentType | select | any | Filter: Teljes munkaidő, Részmunkaidő, Alkalmi, Diákmunka. |
remoteOnly | boolean | false | Only return remote-eligible positions. |
sortBy | enum | "newest" | Result ordering. "newest" fetches the RSS feed for date-descending order (recommended for scheduled scrapes). "relevance" uses the site's default HTML SERP ordering. Profession.hu exposes no other sort options — these two values map to the actor's two real data-source paths (RSS vs SERP HTML). |
includeJobDetails | boolean | false | Fetch full detail page: description, salary, experience level, benefits, expiry date, company profile URL, and apply URL. Charges job-detail-result. |
includeCompanyDetails | boolean | false | Surface company logo URL and website from the job detail page. Requires a detail page fetch per listing. |
maxConcurrency | integer | 5 | Parallel detail page fetches when includeJobDetails=true. |
Output fields
Identity
id: Profession.hu numeric job ID from URLtitle: position title in Hungarianjob_url,source_url: canonical Profession.hu listing URL
Company
company_name: hiring company namecompany_website: company URL (when available)company_logo_url: logo from Profession.hu CDNcompany_profile_url: Profession.hu employer profile page listing all their jobs (requiresincludeJobDetails=true)
Location (Hungary)
location: display string from the job pagecountry: always "HU"county: Hungarian county (megye): Budapest, Pest, Fejér, Hajdú-Bihar, etc.city: Hungarian city extracted from location
Contract and schedule (Hungarian-specific)
employment_type: Teljes munkaidő, Részmunkaidő, Alkalmi, Diákmunkaremote_type: home office, hibrid, or irodai (office-based)experience_level: Kezdő, Junior, Medior, Senior, Vezetőeducation_level: Alapfokú, Középfokú, or Felsőfokúforeign_languages: list of languages required/preferredjob_category: primary Profession.hu job category (e.g. "IT, Telekommunikacio")job_subcategory: sub-role within category (e.g. "Szoftverfejleszto")job_benefits: employer-disclosed perks (Cafeteria, Mobiltelefon, SZEP kártya, Szakmai treningek, etc.) — requiresincludeJobDetails=true
Salary (HUF)
salary_min,salary_max: numeric HUF values extracted from JSON-LDbaseSalary.value.value(when disclosed by employer)salary_currency: always "HUF" when salary is presentsalary_period: month, hour, year, day (mapped from JSON-LDunitText: MONTHLY/HOURLY/YEARLY/DAILY)salary_text: formatted salary string (e.g. "600000 HUF/month")
Dates
posted_at_text: ISO date posted (YYYY-MM-DD), sourced from JSON-LDdatePosted(detail mode) or RSSpubDate(sortBy="newest"mode)posted_at_datetime: ISO 8601 UTC timestamp, sourced from JSON-LDdatePosted(detail mode) or RSSpubDate(sortBy="newest"mode)listing_expires_at: ISO 8601 UTC listing expiry date (validThroughfrom JSON-LD, requiresincludeJobDetails=true)
Description and skills (requires includeJobDetails=true)
description: ~500 character plain-text snippetdescription_full: full plain text with line breaks preserveddescription_html: raw HTML of job descriptiondescription_md: Markdown renderingskills: free-form skills and requirements text from JSON-LDskillsfield (employer-authored, not parsed)
Contacts (requires includeJobDetails=true)
contact_emails: emails found in descriptioncontact_phones: Hungarian phone numbers found in descriptioncontact_urls: external URLs found in descriptionapply_url: Profession.hu apply URL
Query context
search_query: the keyword used to find this job (null for full-feed, searchUrls, or startUrls mode)
Common use cases
Keyword search — find software developer jobs
{"searchQueries": ["szoftverfejleszto", "programozo"],"maxResultsPerQuery": 50,"maxResults": 100,"includeJobDetails": true}
Full Hungarian job market feed
Leave searchQueries empty. The RSS path returns jobs newest-first so scheduled scrapes always see fresh listings first.
{"sortBy": "newest","maxResults": 200,"includeJobDetails": true}
Employer coverage sweep — who is hiring in Hungary?
Collect a broad snapshot for market-share analysis across all sectors:
{"sortBy": "relevance","maxResults": 5000,"includeJobDetails": false}
Category-scoped crawl via URL
Scope the feed to a specific Profession.hu category path using searchUrls:
{"searchUrls": ["https://www.profession.hu/allasok/it"],"sortBy": "newest","maxResults": 500,"includeJobDetails": true}
Single job page scrape
Retrieve a specific listing by URL:
{"startUrls": ["https://www.profession.hu/allas/szoftverfejleszto-example-kft-budapest-2982646"],"includeJobDetails": true}
Related actors
Job aggregation
- Job Feed - Unified job feed combining multiple European and global sources into one normalized stream
Career site scrapers
- Career Site Jobs Scraper - Extract jobs from any company career page
- Website Job Extractor - Generic job extraction from any website
General job boards
- Indeed Scraper - Indeed global listings including Hungary
- LinkedIn Jobs Scraper - LinkedIn job postings worldwide
Regional peers
- Prace.cz Scraper - Czech Republic jobs from Prace.cz (CZ peer)
- Karriere.at Scraper - Austria jobs from Karriere.at (AT adjacent market)
- Pracuj.pl Scraper - Poland jobs from Pracuj.pl (PL peer)
Questions and support
Contact us at contact@nanoscrape.com or use the actor's Issues tab.