Jobicy Remote Jobs Scraper - Search & All Current Remote Jobs avatar

Jobicy Remote Jobs Scraper - Search & All Current Remote Jobs

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Jobicy Remote Jobs Scraper - Search & All Current Remote Jobs

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

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

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 searchQuery and the Actor queries Jobicy with the official tag search over job title and description.
  • Region filter: set geo to a Jobicy geo slug such as usa, emea, or apac.
  • Industry filter: set industry to a Jobicy industry slug such as marketing or design-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 include sourceGeo/sourceIndustry.
  • No credentials needed: public API only.
  • Attribution built in: source_url and attribution_url make it easy to credit Jobicy.

Tutorial

  1. Click Try for free on this Actor page.
  2. Optionally enter a keyword in searchQuery (for example python, seo, or customer support).
  3. Optionally set geo (region slug) and/or industry (category slug).
  4. To export all current jobs, leave searchQuery, geo, and industry empty.
  5. Optionally set maxItems to cap output size. 0 means no client-side limit.
  6. Click Start and wait for the run to finish.
  7. Open the Dataset tab to download JSON, CSV, Excel, or JSONL.
  8. Check RUN_SUMMARY in 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

FieldTypeDefaultDescription
searchQuerystringemptyOptional keyword or phrase. When set, Jobicy searches job title and description.
geostringemptyOptional Jobicy geo slug (for example usa, emea, apac, australia). Leave empty for all regions.
industrystringemptyOptional Jobicy industry slug (for example marketing, design-multimedia, supporting). Leave empty for all industries.
maxItemsinteger0Maximum 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

FieldDescription
idJobicy job ID.
record_typeAlways job.
titleJob title.
company_nameHiring company.
company_logoLogo URL when available.
description, excerptJob description and short excerpt when available.
job_typeEmployment types (for example Full-Time).
locationJob geo; defaults to remote when missing.
industry, tagsJobicy industry categories.
levelExperience level when available.
salary, salary_min, salary_max, salary_currency, salary_periodSalary metadata when supplied.
published_atPublication timestamp.
url, slug, source_urlJobicy links.
sourceAlways jobicy.
sourceSearchQuery, searchRankPresent in keyword search mode.
sourceGeo, sourceIndustryPresent when the corresponding input filter was set.
attribution_urlhttps://jobicy.com.
crawled_atWhen this Actor collected the row.
rawOriginal Jobicy API object.

Run artifacts

ArtifactWhenContents
INPUT_ECHOAfter valid inputNormalized scope, keyword, geo, industry, and limits.
RUN_SUMMARYSuccessful runSource, keyword, geo, industry, counts, applied filters, warnings.
ERROR_SUMMARYFailed runError 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=100 and no tag/geo/industry filters.
  • Keyword mode adds Jobicy’s official tag query for title/description search.
  • geo and industry are 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

SlugRegion
usaUSA
ukUK
canadaCanada
europeEurope
emeaEMEA
apacAPAC
latamLATAM
germanyGermany
franceFrance
netherlandsNetherlands
spainSpain
irelandIreland
australiaAustralia
singaporeSingapore
japanJapan
philippinesPhilippines
brazilBrazil
mexicoMexico
united-arab-emiratesUAE

Tip: prefer the exact geoSlug from Jobicy’s locations feed. Regional buckets such as emea, apac, and latam are often useful when you do not want a single country.

industry slugs

SlugIndustry
admin-supportAdmin & Virtual Assistant
businessBusiness Development
copywritingContent & Editorial
design-multimediaCreative & Design
supportingCustomer Success
cybersecurityCybersecurity
data-scienceData Science & Analytics
adminDevOps & Infrastructure
e-commerceE-commerce
educationEducation & E-learning
accounting-financeFinance & Accounting
healthcareHealthcare & Medical
hrHR & Recruiting
legalLegal & Compliance
marketingMarketing & Sales
managementProduct & Operations
devProgramming
project-managementProject Management
qa-testingQA & Testing
sellerSales
seoSEO
smmSocial Media Marketing
engineeringSoftware Engineering
technical-supportTechnical Support
translation-localizationTranslation & Localization
video-audio-productionVideo & Audio Production
web-app-designWeb & App Design

Example:

{
"geo": "usa",
"industry": "engineering",
"maxItems": 20
}

Pricing

Pay per event. No subscription. Apify shows the effective event price before each run.

EventPriceWhen it is charged
apify-actor-start$0.005Automatically once when a normal Actor run starts.
apify-default-dataset-item$2.00 / 1,000Automatically 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.

EndpointPurpose
GET /Readiness and service information.
GET /healthFast health check.
GET /input-exampleLow-cost input compatible with the Actor schema.
GET /openapi.jsonDeployed OpenAPI 3.x contract.

Connect from code

Actor ID: lentic_clockss/jobicy-remote-jobs-scraper

from apify_client import ApifyClient
client = 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.