The Hub Startup Jobs Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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) andbrowseByRole(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
| Field | Description |
|---|---|
jobId | Unique TheHub job ID |
jobKey | URL-friendly job key |
jobTitle | Job title |
companyName | Hiring company name |
companyLogoUrl | Company logo image URL |
location | Location string (city, country or "Remote") |
countryCode | ISO country code |
isRemote | Boolean — whether the job is remote-eligible |
jobRole | Role category slug (software-engineer, data-scientist, etc.) |
salaryRange | Formatted salary range |
salaryMin | Minimum salary (raw number) |
salaryMax | Maximum salary (raw number) |
equity | Equity percentage if offered |
jobDescription | Plain-text job description |
expirationDate | Job listing expiration date |
createdAt | Date the listing was created |
jobUrl | Direct link to the job on TheHub |
recordType | Always "job" |
scrapedAt | UTC timestamp of when the record was scraped |
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | searchJobs | searchJobs — search by keyword; browseByRole — list jobs by role |
query | string | developer | Keyword or job title (required for searchJobs) |
jobRole | select | – | Job role slug (required for browseByRole) |
remoteOnly | boolean | false | Only return remote-eligible jobs |
maxItems | integer | 50 | Hard 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.