The Hub Startup Jobs Scraper avatar

The Hub Startup Jobs Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
The Hub Startup Jobs Scraper

The Hub Startup Jobs Scraper

Scrape TheHub.io - a leading European startup job board with 1,000+ active listings. Search by keyword or browse by job role. Returns job title, company, salary, location, remote flag, and a direct apply URL. Uses the public TheHub JSON API.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape TheHub.io — a leading European startup job board with 1,000+ active listings. Search by keyword or browse by job role. Returns job title, company, salary range, equity, location, remote status, and a direct apply URL. Uses the public TheHub JSON API. No auth or proxy required.

What this actor does

  • Two modes: searchJobs (keyword search) and browseByRole (browse by job role)
  • Filters: remote-only toggle
  • Salary data: formatted range string plus raw min/max fields when available
  • Equity data: extracted when listed by the company
  • Clean text: HTML stripped from job descriptions
  • Empty fields are omitted — every record field contains real data

Output per job

FieldDescription
jobIdUnique TheHub job ID
jobKeyURL-friendly job key
jobTitleJob title
companyNameHiring company name
companyLogoUrlCompany logo image URL
locationLocation string (city, country or "Remote")
countryCodeISO country code
isRemoteBoolean — whether the job is remote-eligible
jobRoleRole category slug (software-engineer, data-scientist, etc.)
salaryRangeFormatted salary range
salaryMinMinimum salary (raw number)
salaryMaxMaximum salary (raw number)
equityEquity percentage if offered
jobDescriptionPlain-text job description
expirationDateJob listing expiration date
createdAtDate the listing was created
jobUrlDirect link to the job on TheHub
recordTypeAlways "job"
scrapedAtUTC timestamp of when the record was scraped

Input

FieldTypeDefaultDescription
modeselectsearchJobssearchJobs — search by keyword; browseByRole — list jobs by role
querystringdeveloperKeyword or job title (required for searchJobs)
jobRoleselectJob role slug (required for browseByRole)
remoteOnlybooleanfalseOnly return remote-eligible jobs
maxItemsinteger50Hard cap on emitted records (1–500)

Job role options

software-engineer, frontend-developer, backend-developer, fullstack-developer, mobile-developer, data-scientist, devops-engineer, product-manager, ux-designer, marketing, sales, customer-success

Example: search for developer jobs

{
"mode": "searchJobs",
"query": "developer",
"remoteOnly": true,
"maxItems": 50
}

Example: browse data scientist roles

{
"mode": "browseByRole",
"jobRole": "data-scientist",
"maxItems": 100
}

Example: remote product managers

{
"mode": "browseByRole",
"jobRole": "product-manager",
"remoteOnly": true,
"maxItems": 50
}

Use cases

  • Startup job boards — aggregate European startup job listings
  • Salary benchmarking — track salary and equity ranges for tech roles
  • Remote job aggregators — filter and surface remote-first opportunities
  • Talent analytics — analyse hiring trends in the European startup ecosystem
  • Job alerts — monitor TheHub for new roles matching your search criteria

FAQ

What is TheHub? TheHub.io is a Scandinavian and European startup job board connecting job seekers with technology companies and startups. It features jobs across Denmark, Sweden, Germany, and other European markets, as well as fully remote roles.

Do I need an API key or account? No. TheHub provides a public JSON API that this actor uses directly. No credentials required.

How many jobs are available? TheHub typically has 800–1,500 active listings depending on the season.

What does isRemote mean? When true, the company has indicated the role is remote-eligible. This field is omitted if TheHub does not provide this information for a particular listing.

Are salary fields always populated? No — salary and equity are optional on TheHub. When absent, those fields are omitted entirely from the record.

How fresh is the data? The API reflects current active listings. The actor adds a scrapedAt timestamp for each run.