Jobicy Remote Jobs Scraper - Search & All Current Remote Jobs
Pricing
from $2.00 / 1,000 results
Jobicy Remote Jobs Scraper - Search & All Current Remote Jobs
Search or filter current Jobicy remote jobs by keyword, geo, and industry, or export all current records with salary, level, location, apply links, and normalized fields.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Search or filter Jobicy remote jobs by keyword, region (geo), and industry, or export every current remote job listing with salary, level, location, and application links as a clean Dataset. This Actor calls the public Jobicy Remote Jobs API and returns normalized, deduplicated job records ready for spreadsheets, dashboards, recruitment pipelines, or AI agent workflows.
There are no preset search keywords and no preset geo/industry filters. Leave filters empty to collect all current Jobicy records returned by the API. Enter values only when you want Jobicy’s official title/description search or region/category filters.
Why use this Jobicy Scraper?
- Keyword search: set
searchQueryand the Actor queries Jobicy with the officialtagsearch over job title and description. - Region filter: set
geoto a Jobicy geo slug such asusa,emea, orapac. - Industry filter: set
industryto a Jobicy industry slug such asmarketingordesign-multimedia. - All-current export by default: empty input returns all current jobs from the Jobicy API response (API cap applies).
- No hidden filters: defaults contain no industry, geo, or tag filters.
- Structured output: title, company, salary, industry, level, location, posting date, job URL, and more.
- Original raw data: each row keeps the unmodified upstream API object in
raw. - Search/filter provenance: keyword rows include
sourceSearchQuery/searchRank; geo/industry modes includesourceGeo/sourceIndustry. - No credentials needed: public API only.
- Attribution built in:
source_urlandattribution_urlmake it easy to credit Jobicy.
Tutorial
- Click Try for free on this Actor page.
- Optionally enter a keyword in
searchQuery(for examplepython,seo, orcustomer support). - Optionally set
geo(region slug) and/orindustry(category slug). - To export all current jobs, leave
searchQuery,geo, andindustryempty. - Optionally set
maxItemsto cap output size.0means no client-side limit. - Click Start and wait for the run to finish.
- Open the Dataset tab to download JSON, CSV, Excel, or JSONL.
- Check
RUN_SUMMARYin the key-value store for source counts, applied filters, and skipped records.
Example inputs
All-current mode:
{}
Keyword search mode:
{"searchQuery": "python","maxItems": 10}
Region + industry filter:
{"geo": "usa","industry": "marketing","maxItems": 20}
Combined keyword + filters:
{"searchQuery": "seo","geo": "usa","industry": "marketing","maxItems": 10}
Input and output examples
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | empty | Optional keyword or phrase. When set, Jobicy searches job title and description. |
geo | string | empty | Optional Jobicy geo slug (for example usa, emea, apac, australia). Leave empty for all regions. |
industry | string | empty | Optional Jobicy industry slug (for example marketing, design-multimedia, supporting). Leave empty for all industries. |
maxItems | integer | 0 | Maximum matching job records to emit after normalize/dedupe. 0 means no client-side limit. Maximum 5000. |
Unsupported aliases such as query, keywords, tag, filters, jobGeo, and jobCategory are rejected so runs do not silently change scope.
Output fields
| Field | Description |
|---|---|
id | Jobicy job ID. |
record_type | Always job. |
title | Job title. |
company_name | Hiring company. |
company_logo | Logo URL when available. |
description, excerpt | Job description and short excerpt when available. |
job_type | Employment types (for example Full-Time). |
location | Job geo; defaults to remote when missing. |
industry, tags | Jobicy industry categories. |
level | Experience level when available. |
salary, salary_min, salary_max, salary_currency, salary_period | Salary metadata when supplied. |
published_at | Publication timestamp. |
url, slug, source_url | Jobicy links. |
source | Always jobicy. |
sourceSearchQuery, searchRank | Present in keyword search mode. |
sourceGeo, sourceIndustry | Present when the corresponding input filter was set. |
attribution_url | https://jobicy.com. |
crawled_at | When this Actor collected the row. |
raw | Original Jobicy API object. |
Run artifacts
| Artifact | When | Contents |
|---|---|---|
INPUT_ECHO | After valid input | Normalized scope, keyword, geo, industry, and limits. |
RUN_SUMMARY | Successful run | Source, keyword, geo, industry, counts, applied filters, warnings. |
ERROR_SUMMARY | Failed run | Error type and safe message. |
Data source and search boundary
This Actor uses the public Jobicy endpoint https://jobicy.com/api/v2/remote-jobs.
- Default mode requests the current feed with
count=100and no tag/geo/industry filters. - Keyword mode adds Jobicy’s official
tagquery for title/description search. geoandindustryare passed through as Jobicy’s official region and category filters (slug values).- Discoverable values: locations via
?get=locations, industries via?get=industries. - Jobicy hard-caps the response size (currently 100 jobs). This is a current-feed snapshot, not a historical archive.
- Credit Jobicy with a direct link and keep application buttons pointing to the original job URL, as required by Jobicy’s API notice.
Common geo and industry slugs
Use these slug values in geo / industry. Leave either field empty for no filter. Jobicy may add or rename slugs over time; the live catalogs are:
- locations:
https://jobicy.com/api/v2/remote-jobs?get=locations - industries:
https://jobicy.com/api/v2/remote-jobs?get=industries
Common geo slugs
| Slug | Region |
|---|---|
usa | USA |
uk | UK |
canada | Canada |
europe | Europe |
emea | EMEA |
apac | APAC |
latam | LATAM |
germany | Germany |
france | France |
netherlands | Netherlands |
spain | Spain |
ireland | Ireland |
australia | Australia |
singapore | Singapore |
japan | Japan |
philippines | Philippines |
brazil | Brazil |
mexico | Mexico |
united-arab-emirates | UAE |
Tip: prefer the exact
geoSlugfrom Jobicy’s locations feed. Regional buckets such asemea,apac, andlatamare often useful when you do not want a single country.
industry slugs
| Slug | Industry |
|---|---|
admin-support | Admin & Virtual Assistant |
business | Business Development |
copywriting | Content & Editorial |
design-multimedia | Creative & Design |
supporting | Customer Success |
cybersecurity | Cybersecurity |
data-science | Data Science & Analytics |
admin | DevOps & Infrastructure |
e-commerce | E-commerce |
education | Education & E-learning |
accounting-finance | Finance & Accounting |
healthcare | Healthcare & Medical |
hr | HR & Recruiting |
legal | Legal & Compliance |
marketing | Marketing & Sales |
management | Product & Operations |
dev | Programming |
project-management | Project Management |
qa-testing | QA & Testing |
seller | Sales |
seo | SEO |
smm | Social Media Marketing |
engineering | Software Engineering |
technical-support | Technical Support |
translation-localization | Translation & Localization |
video-audio-production | Video & Audio Production |
web-app-design | Web & App Design |
Example:
{"geo": "usa","industry": "engineering","maxItems": 20}
Pricing
Pay per event. No subscription. Apify shows the effective event price before each run.
| Event | Price | When it is charged |
|---|---|---|
apify-actor-start | $0.005 | Automatically once when a normal Actor run starts. |
apify-default-dataset-item | $2.00 / 1,000 | Automatically for each item written to the default Dataset. |
Platform usage costs are paid by the user, as shown by Apify before a run. These are Apify synthetic events; the Actor does not manually issue duplicate charges in code.
Live View and Standby endpoints
This Actor exposes an honest lightweight Live View service. Data collection stays in normal Actor runs.
| Endpoint | Purpose |
|---|---|
GET / | Readiness and service information. |
GET /health | Fast health check. |
GET /input-example | Low-cost input compatible with the Actor schema. |
GET /openapi.json | Deployed OpenAPI 3.x contract. |
Connect from code
Actor ID: lentic_clockss/jobicy-remote-jobs-scraper
from apify_client import ApifyClientclient = ApifyClient("<APIFY_TOKEN>")run = client.actor("lentic_clockss/jobicy-remote-jobs-scraper").call(run_input={"searchQuery": "python", "maxItems": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item["company_name"], item["source_url"])
FAQ and support
Does it search Jobicy by keyword? Yes. Set searchQuery. The Actor uses Jobicy’s official title/description search and records sourceSearchQuery / searchRank.
Can I filter by region or industry? Yes. Set geo and/or industry to Jobicy slugs. The run records sourceGeo / sourceIndustry on output rows.
Does default mode include all historical jobs? No. Default mode exports all valid jobs in the current API response (API cap applies).
Are there preset keywords or filters? No. Defaults send no tag/geo/industry filters.
What happens with zero matches? When any of searchQuery, geo, or industry is set, the run can succeed with zero Dataset rows and a clear RUN_SUMMARY. Source failures write ERROR_SUMMARY and fail.
Where can I report a problem? Include the run ID, RUN_SUMMARY or ERROR_SUMMARY, and one example source_url. This Actor needs no credentials.
Explore more tools from lentic_clockss on Apify.