The Hub Jobs Scraper avatar

The Hub Jobs Scraper

Pricing

from $3.50 / 1,000 results

Go to Apify Store
The Hub Jobs Scraper

The Hub Jobs Scraper

Scrape job listings from thehub.io the leading Nordic startup job board. Extract comprehensive job data, including company details, salary information, location, and complete job descriptions.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Iiro Rahkonen

Iiro Rahkonen

Maintained by Community

Actor stats

2

Bookmarked

22

Total users

4

Monthly active users

a day ago

Last modified

Share

Apify Actors

AIROtec's Apify crawlers live in one pnpm and Nx workspace. Each Actor remains independently deployable while shared monitoring and release safety stay consistent.

Applications

AppActorPurpose
apps/woltwolt-restaurant-menu-scraperWolt restaurants and menus
apps/thehubthe-hub-jobs-scraperTheHub job listings
apps/mondaymonday-marketplace-scraperMonday Marketplace apps

Booking is intentionally not part of this workspace.

Shared packages

  • packages/actor-observability provides privacy-safe Sentry initialization, traces, metrics, outcome capture, and bounded shutdown.
  • packages/apify-deployment provides Actor identity preflight, exact-tag candidate lookup, safe promotion, rollback, cleanup, and affected-app selection.
  • tools/domain-sync deterministically updates TheHub position types and Monday categories without an AI service or personal access token.

Development

Use Node from .nvmrc and the Corepack-managed pnpm version declared in package.json.

corepack enable
pnpm install --frozen-lockfile
pnpm build
pnpm lint
pnpm format:check
pnpm test:unit
pnpm test:workspace

Live upstream checks are separate:

pnpm exec nx run-many -t test:integration --projects=wolt,thehub,monday

Run one Actor from its app directory, for example pnpm --dir apps/wolt start:dev.

Deployment

Pull requests run affected Nx checks. A successful merge to main selects affected Actors, verifies each configured opaque Actor ID and name, builds every candidate with one immutable tag, and runs app-specific E2E validation. Promotion starts only after every selected Actor validates; it is sequential and compensates definite partial failures by restoring captured latest builds.

Repository Actions require APIFY_TOKEN, THEHUB_ACTOR_ID, and MONDAY_ACTOR_ID. WOLT_ACTOR_ID is optional while the existing ID y0NfA98a3bpJBTodv remains current. Each Actor receives SENTRY_DSN through its Apify secret environment; no DSN is stored in this repository.

The one-time repository rename, deploy-all, verification, and source-repository archival are governed by docs/migrations/apify-actors-cutover.md.