Arbeitnow.com Scraper
Pricing
from $1.00 / 1,000 results
Arbeitnow.com Scraper
Browse job listings from Arbeitnow.com — Germany/Europe-focused with remote and English-language jobs. No API key required.
Browse job listings from Arbeitnow.com — Germany and Europe-focused, with a working visa-sponsorship filter. No API key required.
Why this scraper?
- No credentials needed — Arbeitnow's public API requires no registration or API key
- Germany & Europe focused — aggregates jobs from Greenhouse, SmartRecruiters, Recruitee, and more
- Visa sponsorship filter — find jobs offering visa sponsorship in Europe (verified working)
- 250 jobs per page — updated hourly, newest first
- Simple pagination — page-based with
nextlink in response
What you can fetch
| Mode | Description |
|---|---|
browse | Browse job listings, optionally filtered to visa-sponsoring employers |
Usage
Browse all jobs
{"queryType": "browse"}
Jobs with visa sponsorship
{"queryType": "browse","visaSponsorship": true}
Paginate
{"queryType": "browse","page": 2}
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
queryType | string | browse | Must be browse |
visaSponsorship | boolean | — | If true, return only jobs with visa sponsorship |
page | integer | 1 | Page number (250 results per page) |
Output fields
| Field | Type | Description |
|---|---|---|
slug | string | URL-friendly job identifier |
company_name | string | Company name |
title | string | Job title (shown as jobTitle in the dataset schema — title is a reserved Apify schema keyword; the pushed data uses title) |
remote | boolean | Whether the job is remote/WFH |
location | string | City or region |
tags | array | Job category tags |
job_types | array | Employment type tags |
created_at | integer | Creation date (Unix timestamp) |
url | string | Job URL on Arbeitnow.com |
description | string | Full job description, HTML (shown as jobDescription in the dataset schema — description is a reserved Apify schema keyword; the pushed data uses description) |
Pagination
The response includes links.next with the URL for the next page, and meta.current_page with the current page number. Pass page=N to navigate. Verified: page 1 and page 2 share zero jobs.
Upstream limitations
Arbeitnow's public API accepts these params but ignores them — verified by calling the upstream directly, so this is a limit of their API, not of this scraper. They are therefore not offered:
- Remote filter —
remote=truereturns the identical unfiltered feed (same 12/250 remote jobs either way). Theremoteboolean is present on every job, so filter client-side after fetching. - Tag filter —
tags=Pythonreturns the identical unfiltered feed. Thetagsarray is present on every job, so filter client-side. - Visa sponsorship is NOT a job field.
visaSponsorship=truegenuinely filters upstream (excludes ~101 of 250 jobs), but individual jobs carry novisaSponsorshipkey — you cannot verify it per-job in the response.
Use cases
- Source visa-sponsoring employers in Germany
- Monitor job market trends in European tech hubs
- Aggregate Germany/Europe jobs for a niche job board
- Research hiring patterns from Greenhouse and SmartRecruiters companies in Europe
Latency & caching
| Data | Cache TTL |
|---|---|
| Job listings | 1 hour |
Disclaimer
This scraper uses Arbeitnow's public API. It is not affiliated with or endorsed by Arbeitnow. Use responsibly; the API terms ask users not to abuse the service and to link back to the site. See Arbeitnow's blog for full API terms.