Products / Job Search API
AvailableJob listings.
Ready for your application.
Collect documented records from supported job boards. Keep the source, collection time and coverage visible alongside your results.
Record format
See what you will receive.
Current records include stable record/source IDs and nullable job, company, salary and contact fields. postedDate is a source posting date; processedAt records processing. Missing values remain null.
The saved capture shows historical listing metadata from a verified three-record validation task before the current schema adoption. Its original provenance and fields are retained. Your own query, source selection and collection time determine your results.
Tasks, results and source outcomes →Job Search API · Historical captured output
Three real listing records.
| Title / company | Location |
|---|---|
| Senior Product Designer, Design Systems Duck Duck Go | Remote |
| Maintenance Technician (m/f/d) part time | ideal alongside your studies ANGEHEUERT GmbH | Hamburg |
| Senior Site Reliability Engineer - Ceph / On-Prem Cloud Storage (m/f/d) gridscale GmbH | Köln |
[
{
"recordId": "arbeitnow:68b47cfd4a731871820d62f53ad4a632d8e1bb26d55a72a8a2e14159740045a1",
"sourceId": "arbeitnow",
"sourceRecordId": "remote-senior-product-designer-design-systems-470274",
"title": "Senior Product Designer, Design Systems",
"company": "Duck Duck Go",
"location": "Remote",
"sourceUrl": "https://www.arbeitnow.com/jobs/companies/duck-duck-go/remote-senior-product-designer-design-systems-470274",
"publishedAt": "2026-10-02T11:40:12.000Z",
"collectedAt": "2026-10-02T12:46:35.787Z",
"selectionRank": 1
},
{
"recordId": "arbeitnow:b28684cce11390d7607838cbb9a90a24956d6ca73c9c6ee59e7253044d39ca97",
"sourceId": "arbeitnow",
"sourceRecordId": "maintenance-technician-part-time-ideal-alongside-your-studies-hamburg-151498",
"title": "Maintenance Technician (m/f/d) part time | ideal alongside your studies",
"company": "ANGEHEUERT GmbH",
"location": "Hamburg",
"sourceUrl": "https://www.arbeitnow.com/jobs/companies/angeheuert-gmbh/maintenance-technician-part-time-ideal-alongside-your-studies-hamburg-151498",
"publishedAt": "2026-10-02T11:20:11.000Z",
"collectedAt": "2026-10-02T12:46:35.789Z",
"selectionRank": 2
},
{
"recordId": "arbeitnow:f732ef06450207219dfcbe12fff185a8800b02cc4f664eb47e93ce0150b90812",
"sourceId": "arbeitnow",
"sourceRecordId": "senior-site-reliability-engineer-ceph-on-prem-cloud-storage-koln-412596",
"title": "Senior Site Reliability Engineer - Ceph / On-Prem Cloud Storage (m/f/d)",
"company": "gridscale GmbH",
"location": "Köln",
"sourceUrl": "https://www.arbeitnow.com/jobs/companies/gridscale-gmbh/senior-site-reliability-engineer-ceph-on-prem-cloud-storage-koln-412596",
"publishedAt": "2026-10-02T11:20:11.000Z",
"collectedAt": "2026-10-02T12:46:35.788Z",
"selectionRank": 3
}
]Illustrative request, separate from this capture. This is not the original input used for the saved records. Quote this input first, then use the returned pricing version. Viewing it does not run a task.
{
"productId": "job-search",
"input": {
"keyword": "Software engineer",
"country": "Germany",
"maxResults": 3,
"maxCredits": 3,
"allowPartial": false,
"platforms": [
"arbeitnow"
]
},
"expectedPricingVersion": "<verified quote pricingVersion>"
}Arbeitnow · · verified staging validation task before the Job Search rename and schema adoption. These are historical saved listing fields in their original schema, not a live search; listings may have changed.
Input
Configure once in Playground.
Choose a keyword, country, compatible platforms, a per-platform record limit and a credit budget. Review a quote, then submit its price version with your canonical command key.
Unsubmitted inputs stay in memory. Save explicitly to your account when you want to keep a configuration across refreshes or devices.
Configure a request →Illustrative request body · this page does not execute it
{
"productId": "job-search",
"input": {
"keyword": "Software engineer",
"country": "Germany",
"maxResults": 3,
"maxCredits": 3,
"allowPartial": false,
"platforms": [
"arbeitnow"
]
},
"expectedPricingVersion": "<version returned by quote>"
}Always obtain the current quote and price version. Supply a fresh canonical Idempotency-Key for a new command; recover the original key when its outcome is uncertain.
Source coverage
Check the source before you run.
| Source | Supported country scope | Limits and availability |
|---|---|---|
| Arbeitnow | DE | Inspect the current source registry and quote; read reported notices for filters that were ignored. |
| All supported countries | Inspect the current source registry and quote; read reported notices for filters that were ignored. | |
| Job Bank | CA | Inspect the current source registry and quote; read reported notices for filters that were ignored. |
Coverage means the selected, supported collection scope. It is not a complete or continuously refreshed database of every vacancy. Source outages and exclusions remain explicit.
Read detailed source limits →Current input fields
| Field | Type | Meaning and constraints |
|---|---|---|
maxResults (required) | integer | Maximum job rows to return from each selected job platform Minimum: 1. Maximum: 100. |
keyword (required) | string | Job title, skill, or company query to search across selected job platforms |
country (required) | string | Country used to select compatible job platforms and regional endpoints98 supported valuesAlgeria, Angola, Argentina, Australia, Austria, Azerbaijan, Bahrain, Bangladesh, Belgium, Bosnia and Herzegovina, Brazil, Bulgaria, Cameroon, Canada, Chile, China, Colombia, Costa Rica, Croatia, Cyprus, Czechia, Denmark, Dominican Republic, Ecuador, Egypt, El Salvador, Estonia, Finland, France, Germany, Ghana, Greece, Guatemala, Hong Kong, Hungary, India, Indonesia, Iraq, Ireland, Israel, Italy, Ivory Coast, Japan, Jordan, Kazakhstan, Kenya, Kuwait, Latvia, Lebanon, Libya, Lithuania, Luxembourg, Malaysia, Malta, Mexico, Morocco, Mozambique, Netherlands, New Zealand, Nigeria, Norway, Oman, Pakistan, Panama, Peru, Philippines, Poland, Portugal, Puerto Rico, Qatar, Romania, Russia, Saudi Arabia, Senegal, Serbia, Singapore, Slovakia, Slovenia, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, Thailand, Tunisia, Turkey, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Venezuela, Vietnam, Yemen, Zambia |
location | string | Optional city, area, or postal code sent only to job platforms that support location |
platforms | array | Optional job platforms to search; leave empty to use every compatible platform for the country |
postedSince | string | Optional earliest posting date applied only by job platforms that support it |
remoteOnly | boolean | Optional remote-only filter applied only by job platforms that support it |
distance | integer | Optional search radius in miles applied only by job platforms that support it Minimum: 50. Maximum: 10000. |
jobType | string | Optional employment type applied only by job platforms that support it; `all` disables this filter5 supported valuesall, fulltime, parttime, internship, contract |
currency | string | Optional target currency for normalized salary conversion across selected job platforms166 supported valuesAED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHF, CLF, CLP, CNH, CNY, COP, CRC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, FOK, GBP, GEL, GGP, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, IMP, INR, IQD, IRR, ISK, JEP, JMD, JOD, JPY, KES, KGS, KHR, KID, KMF, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLE, SLL, SOS, SRD, SSP, STN, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TVD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VES, VND, VUV, WST, XAF, XCD, XCG, XDR, XOF, XPF, YER, ZAR, ZMW, ZWG, ZWL |
TrueFetch adds maxCredits and allowPartial for budget and partial-delivery decisions.
Current record fields
| Field | Type | Meaning and constraints |
|---|---|---|
recordId (required) | string | Stable identity of this job: source ID and a hash of its source URL |
sourceId (required) | string | Key of the job board the record came from |
platform (required) | string or null | Job board or platform name (e.g. LinkedIn) |
platformUrl (required) | string or null | Job listing URL on the source platform |
officialUrl (required) | string or null | Direct URL to the original job posting |
title (required) | string or null | Job position or role title |
postedDate (required) | string or null | Date the job was originally posted |
validThrough (required) | string or null | Date when the job posting expires or closes |
location (required) | object or null | Structured job location. raw contains the source location text; standardized fields contain locality, region, postal code, country, country code, and coordinates when available. |
applicantCount (required) | integer or null | Number of applicants or applications reported by the source platform |
isRemote (required) | boolean or null | True if the position allows remote work |
description (required) | string or null | Full job description and requirements text |
jobType (required) | string or null | Employment type (full-time, part-time, contract) |
jobLevel (required) | string or null | Seniority level (junior, mid, senior, manager) |
jobFunction (required) | string or null | Job category or department (e.g. Engineering) |
listingType (required) | string or null | Type of job listing (standard, featured, etc.) |
skills (required) | string or null | Required skills and technologies for the role |
workMode (required) | string or null | Remote or hybrid work arrangement details |
vacancyCount (required) | integer or null | Number of open positions for this role |
experienceRange (required) | string or null | Required years of experience for the role |
salaryPeriod (required) | string or null | Pay frequency (yearly, monthly, or hourly) |
salaryMinimum (required) | number or null | Minimum salary offered for the position |
salaryMaximum (required) | number or null | Maximum salary offered for the position |
salaryCurrency (required) | string or null | ISO currency code for the salary (e.g. USD) |
easyApply (required) | boolean or null | True if the job can be applied to directly on the platform |
companyName (required) | string or null | Name of the company offering the job |
companyType (required) | string or null | Ownership type of the company (e.g. Public, Private, Nonprofit) |
companyFounded (required) | integer or null | Year the company was founded |
companyIndustry (required) | string or null | Industry or sector the company operates in |
companyUrl (required) | string or null | Company profile URL on the job platform |
companyWebsite (required) | string or null | Official website URL of the company |
companyLogo (required) | string or null | URL of the company's logo image |
companyAddresses (required) | string or null | Physical office address of the company |
companyRevenue (required) | string or null | Estimated annual revenue range of the company |
companyDescription (required) | string or null | Brief overview or about section of the company |
companyRating (required) | number or null | Overall company rating score (e.g. out of 5) |
employeeCount (required) | string or null | Approximate number of employees at the company |
reviewCount (required) | integer or null | Total number of employee reviews for the company |
emails (required) | array or null | Contact email addresses for the job or company |
phones (required) | array or null | Contact phone numbers for the job or company |
socialLinks (required) | object or null | Company social media URLs grouped by platform (linkedIns, twitters, facebooks, instagrams, etc.) |
processedAt (required) | string or null | UTC timestamp when this record was processed |
Collection schema digest: a3c7225585da25da7b624bb7a4ba9b591355293e7d2a2d2237c3bbe9ddb4ba83.
A clear delivery price.
1 credit per verified delivered record. Credits are reserved on acceptance and settled against delivery. A failed or empty task has no collection charge; partial delivery is used only when explicitly permitted.
See pricing and refund rules →Keep your results.
Preview and download authorized JSONL or CSV for seven days after the task reaches its terminal result. Expiry does not change the task’s settlement history. Download the files you need before the actual expiry shown on the task.
Result formats and retention →Use the records in your workflow.
Call REST directly, use a documented integration, or evaluate listings through the Jev BYOK example. Every integration declares its actual support state and limits.