The Hub Jobs Scraper
Pricing
from $3.50 / 1,000 results
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
Maintained by CommunityActor stats
2
Bookmarked
22
Total users
4
Monthly active users
a day ago
Last modified
Categories
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
| App | Actor | Purpose |
|---|---|---|
apps/wolt | wolt-restaurant-menu-scraper | Wolt restaurants and menus |
apps/thehub | the-hub-jobs-scraper | TheHub job listings |
apps/monday | monday-marketplace-scraper | Monday Marketplace apps |
Booking is intentionally not part of this workspace.
Shared packages
packages/actor-observabilityprovides privacy-safe Sentry initialization, traces, metrics, outcome capture, and bounded shutdown.packages/apify-deploymentprovides Actor identity preflight, exact-tag candidate lookup, safe promotion, rollback, cleanup, and affected-app selection.tools/domain-syncdeterministically 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 enablepnpm install --frozen-lockfilepnpm buildpnpm lintpnpm format:checkpnpm test:unitpnpm 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.