Profession.hu Scraper: Hungary Jobs, Salaries & Employers avatar

Profession.hu Scraper: Hungary Jobs, Salaries & Employers

Pricing

from $3.00 / 1,000 serp results

Go to Apify Store
Profession.hu Scraper: Hungary Jobs, Salaries & Employers

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

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 days ago

Last modified

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

EventPrice
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

FieldTypeDefaultDescription
searchQueriesarray of strings["szoftverfejleszto"]Hungarian keywords for server-side filtered search. Each keyword is a separate task. Leave empty for full-feed mode.
searchUrlsarray of strings-Direct Profession.hu listing or category URLs to crawl. Example: https://www.profession.hu/allasok/it.
startUrlsarray of strings-Direct job detail page URLs (e.g. https://www.profession.hu/allas/...).
maxResultsinteger10Total number of jobs to return across all queries (max 5000).
maxResultsPerQueryinteger10Cap per individual keyword or URL task.
locationstring-Hungarian city filter: "Budapest", "Debrecen", "Szeged", "Miskolc".
employmentTypeselectanyFilter: Teljes munkaidő, Részmunkaidő, Alkalmi, Diákmunka.
remoteOnlybooleanfalseOnly return remote-eligible positions.
sortByenum"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).
includeJobDetailsbooleanfalseFetch full detail page: description, salary, experience level, benefits, expiry date, company profile URL, and apply URL. Charges job-detail-result.
includeCompanyDetailsbooleanfalseSurface company logo URL and website from the job detail page. Requires a detail page fetch per listing.
maxConcurrencyinteger5Parallel detail page fetches when includeJobDetails=true.

Output fields

Identity

  • id: Profession.hu numeric job ID from URL
  • title: position title in Hungarian
  • job_url, source_url: canonical Profession.hu listing URL

Company

  • company_name: hiring company name
  • company_website: company URL (when available)
  • company_logo_url: logo from Profession.hu CDN
  • company_profile_url: Profession.hu employer profile page listing all their jobs (requires includeJobDetails=true)

Location (Hungary)

  • location: display string from the job page
  • country: 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ákmunka
  • remote_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/preferred
  • job_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.) — requires includeJobDetails=true

Salary (HUF)

  • salary_min, salary_max: numeric HUF values extracted from JSON-LD baseSalary.value.value (when disclosed by employer)
  • salary_currency: always "HUF" when salary is present
  • salary_period: month, hour, year, day (mapped from JSON-LD unitText: 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-LD datePosted (detail mode) or RSS pubDate (sortBy="newest" mode)
  • posted_at_datetime: ISO 8601 UTC timestamp, sourced from JSON-LD datePosted (detail mode) or RSS pubDate (sortBy="newest" mode)
  • listing_expires_at: ISO 8601 UTC listing expiry date (validThrough from JSON-LD, requires includeJobDetails=true)

Description and skills (requires includeJobDetails=true)

  • description: ~500 character plain-text snippet
  • description_full: full plain text with line breaks preserved
  • description_html: raw HTML of job description
  • description_md: Markdown rendering
  • skills: free-form skills and requirements text from JSON-LD skills field (employer-authored, not parsed)

Contacts (requires includeJobDetails=true)

  • contact_emails: emails found in description
  • contact_phones: Hungarian phone numbers found in description
  • contact_urls: external URLs found in description
  • apply_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
}

Job aggregation

  • Job Feed - Unified job feed combining multiple European and global sources into one normalized stream

Career site scrapers

General job boards

Regional peers

Questions and support

Contact us at contact@nanoscrape.com or use the actor's Issues tab.