Factorial HR Jobs Scraper avatar

Factorial HR Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Factorial HR Jobs Scraper

Factorial HR Jobs Scraper

Scrape every open job from company career sites on Factorial HR (*.factorialhr.com): job title, salary range, contract, remote/hybrid/onsite, location, team, date posted and full description. Keyword, location and workplace filters plus only-new-jobs monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Asier

Asier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Factorial HR Jobs Scraper — Spain & EU career sites API

Extract every open job from company career sites hosted on Factorial HR (*.factorialhr.com / *.factorial.com) — the HR platform used by thousands of SMEs and scale-ups in Spain, Portugal, Italy, France, Germany, Latin America and beyond.

Most job scrapers only cover Greenhouse, Lever, Ashby or Workday. Companies on Factorial are invisible to them. This Actor fills that gap and returns clean, structured data — including salary ranges, which Factorial career sites publish for a large share of roles.

✨ What you get

  • 🏢 Company, job title, team / department
  • 💶 Salary range parsed into numbers: salaryMin, salaryMax, salaryCurrency (EUR, USD…), salaryPeriod (YEAR / MONTH…)
  • 🏠 Workplace type: Remote / Hybrid / Onsite, plus location, city and country
  • 📄 Contract type (Permanent, Freelance, Intern…) and schedule (Full time / Part time)
  • 📅 Date posted and last-modified date
  • 📝 Full description as clean text and HTML (optional)
  • 🔁 Only-new-jobs monitoring mode — schedule it daily and get only the postings you haven't seen yet

🎯 Use cases

  • Recruiters & staffing agencies: watch a list of target companies and get every new opening the day it's posted.
  • Sales / lead generation: hiring = budget. Spot companies hiring Sales, Engineering or Finance in Spain or Europe.
  • Job boards & aggregators: add a source no one else covers (Factorial-hosted career sites).
  • Salary benchmarking & market research: real salary ranges by role, city and seniority across Southern Europe.
  • AI agents / RAG: feed structured, fresh job data into your pipelines.

🚀 How to use

  1. Add one or more companies in Companies. Any of these formats works:
    • exacaster
    • exacaster.factorialhr.com
    • https://exacaster.factorial.com/
  2. (Optional) Filter by keywords (title/team), locations (Barcelona, Madrid, ES, Germany…) or workplace type.
  3. (Optional) Turn on Only new jobs and create a daily Schedule in Apify Console.
  4. Click Start and download the results as JSON, CSV, Excel, or use the API / integrations (Google Sheets, Slack, Make, Zapier, n8n…).

🏢 Try it with real Factorial career sites (all public, checked 29 Oct 2026): careers (Factorial itself), refinery89, mvst, theker, ima, getblock, exacaster — this is the prefilled input.

💡 How do I find companies that use Factorial? Their careers page lives at https://<company>.factorialhr.com (or .factorial.com). Search Google for site:factorialhr.com job_posting plus a role or city to discover more.

Input example

{
"companies": ["careers", "refinery89", "mvst", "theker", "https://ima.factorialhr.com"],
"keywords": ["engineer", "sales"],
"locations": ["Barcelona", "Madrid"],
"workplaceTypes": ["Remote", "Hybrid"],
"onlyNewJobs": false,
"includeDescription": true
}

📦 Output example

{
"url": "https://exacaster.factorial.com/job_posting/senior-full-stack-engineer-product-326738",
"jobId": "326738",
"title": "Senior Full-stack Engineer (Product)",
"company": "Exacaster",
"contractType": "Permanent",
"workSchedule": "Full time",
"workplaceType": "Hybrid",
"location": "Vilnius, Vilnius, Lithuania",
"city": "Vilnius",
"postalCode": null,
"country": "Lithuania",
"team": "Kittyhawk",
"datePosted": null,
"validThrough": null,
"salaryText": "€6,000 - €7,300 Monthly",
"salaryMin": 6000.0,
"salaryMax": 7300.0,
"salaryCurrency": "EUR",
"salaryPeriod": "MONTH",
"descriptionHtml": "<p><span style=\"color:rgb(0, 0, 0);\">At Exacaster we impact the lives of over 40…",
"descriptionText": "At Exacaster we impact the lives of over 40 million consumers on a daily basis by working with clients in the Baltics, U…",
"companySlug": "exacaster",
"careersUrl": "https://exacaster.factorialhr.com",
"isRemote": false,
"lastModified": "2026-10-23",
"source": "factorial",
"scrapedAt": "2026-10-26T08:19:22+00:00"
}

A run summary (companies processed, companies not found, jobs found / delivered / filtered) is saved in the default key-value store as RUN_STATS.

💰 Pricing

The Actor itself is currently free to use — you only pay Apify's normal platform usage (a typical run of a few companies fits easily in the free monthly credit). If pricing is introduced later, it will be announced on this page in advance.

  • Tip: set Maximum cost per run in the run options to cap platform usage.
  • Use Only new jobs with a daily Schedule to keep runs small.

⚙️ Input reference

FieldTypeDescription
companiesarray (required)Company subdomains or career-site URLs on Factorial
keywordsarrayKeep jobs whose title or team contains any keyword
searchInDescriptionbooleanAlso match keywords in the description (default false)
locationsarrayKeep jobs whose location contains any of these strings
workplaceTypesarrayRemote, Hybrid, Onsite
onlyNewJobsbooleanReturn only jobs not delivered in previous runs (default false)
includeDescriptionbooleanInclude description text + HTML (default true)
maxJobsPerCompanyinteger0 = unlimited
maxItemsintegerStop after N jobs in total. 0 = unlimited
maxConcurrencyinteger1–10 parallel requests (default 5)

❓ FAQ

Is it legal? The Actor only reads public career pages that companies publish so candidates and search engines can find their jobs (the sites' robots.txt allows crawling and they publish a sitemap). No login, no captcha bypass, no candidate or employee personal data. You are responsible for using the data in line with applicable laws (e.g. GDPR) and the sites' terms.

Does it work for every Factorial customer? It works for any company that has a public Factorial career site. If a company is not found, it's listed in the run log and in RUN_STATS.

How fresh is the data? Live — every run reads the career site at that moment.

Some fields are empty? Companies choose what to publish. Salary, contract type or exact location are only returned when the company shows them.

Need another ATS or a custom field? Open an issue on the Actor's Issues tab — feature requests are welcome and usually shipped fast.


Not affiliated with or endorsed by Factorial. "Factorial" is a trademark of its owner, used here only to describe compatibility.