Jobicy Remote Jobs Scraper avatar

Jobicy Remote Jobs Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Jobicy Remote Jobs Scraper

Jobicy Remote Jobs Scraper

Scrape remote job listings from Jobicy. Filter by keyword, industry, job type, level and geography. Run on a schedule with the posted-since filter to capture only new jobs.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

8 hours ago

Last modified

Share

💼 Jobicy Remote Jobs Scraper — Scrape Remote Job Listings & Export to JSON/CSV

Scrape remote job listings from Jobicy — one of the most popular remote-work job boards — straight from its public API. This Jobicy scraper delivers a clean, structured feed of remote jobs across development, design, marketing, sales, customer support, data science, finance, HR, writing and more, exported to JSON, CSV or Excel.

Built for scheduled, recurring use: run it daily with the postedSince filter to capture only newly posted jobs and power an always-fresh remote-jobs pipeline. No login, no API key, no proxy and no browser needed.

✨ What this Actor does / Key features

  • 🌍 Scrape remote job listings from Jobicy via its official public API — fast and reliable
  • 📋 Rich data per job — title, company, company logo, industries, job type, seniority level, geography, salary range, excerpt, full description and posting date
  • 🔎 Powerful filters — search keyword, industry, job type, seniority level, geography and posted-since date
  • 🔁 Incremental monitoring — the postedSince filter pulls only jobs posted since your last run
  • ⚡ No proxy and no browser required — lightweight and inexpensive to run
  • 📌 Set maxJobs to 0 to pull every available listing in one run
  • 📤 Structured output ready for JSON, CSV and Excel export

🔍 Input

All filters are optional — leave them empty to get the latest remote jobs across every industry.

FieldTypeDescription
searchKeywordstringFree-text keyword matched against job title, company and summary (e.g. react, designer, customer support).
industriesarrayFilter by industry (e.g. Development, Design, Marketing, Sales, Data Science, Finance, HR, Writing). Empty = all industries.
jobTypesarrayFilter by job type (e.g. Full-Time, Part-Time, Contract, Internship). Empty = all types.
jobLevelstringFilter by seniority level (e.g. Senior, Mid, Junior, Any). Empty = all levels.
geostringFilter by the role's geography (e.g. USA, Europe, Anywhere). Empty = all locations.
postedSincestringISO date (e.g. 2026-05-13). Only return jobs posted on or after this date. Set it to the previous run's date for daily incremental monitoring.
maxJobsintegerMaximum number of matching jobs to save (Jobicy serves up to 50 most-recent jobs per run). 0 = all.

🚀 Example input

{
"industries": ["Development"],
"jobTypes": ["Full-Time"],
"jobLevel": "Senior",
"geo": "Anywhere",
"postedSince": "2026-05-13",
"maxJobs": 0
}

📦 Output

Each remote job is saved as one structured record.

FieldDescription
jobIdUnique Jobicy job ID
titleJob title
companyHiring company name
companyLogoURL of the company logo
industriesArray of industries the job belongs to
jobTypesArray of job types (Full-Time, Contract, etc.)
jobLevelSeniority level
geoGeography / location of the role
annualSalaryMinMinimum annual salary
annualSalaryMaxMaximum annual salary
salaryCurrencyCurrency of the salary range
excerptShort job summary
descriptionFull job description
urlDirect link to the job posting
postedAtWhen the job was posted
scrapedAtScrape timestamp

Sample record

{
"jobId": "1029384",
"title": "Senior React Developer",
"company": "Acme Remote",
"companyLogo": "https://jobicy.com/.../logo.png",
"industries": ["Development"],
"jobTypes": ["Full-Time"],
"jobLevel": "Senior",
"geo": "Anywhere",
"annualSalaryMin": 90000,
"annualSalaryMax": 130000,
"salaryCurrency": "USD",
"excerpt": "We are hiring a Senior React Developer...",
"url": "https://jobicy.com/jobs/...",
"postedAt": "2026-05-13",
"scrapedAt": "2026-05-14T08:00:00.000Z"
}

💡 Use cases

  • Recruiters & sourcers — maintain a daily feed of fresh remote roles in your niche.
  • Job boards & aggregators — keep a remote-jobs section automatically up to date.
  • Market researchers — track remote hiring trends by industry, seniority level and geography.
  • Lead generation — identify companies that are actively hiring remote talent.
  • Salary benchmarking — analyze annualSalaryMin/annualSalaryMax across industries and levels.

❓ Frequently Asked Questions

Do I need a Jobicy account or API key? No. The Actor uses Jobicy's public API — no login and no API key required.

Is scraping Jobicy legal? The Actor collects publicly available job listing data. Use it responsibly and in compliance with Jobicy's terms of service and applicable laws.

How many jobs can I get per run? Jobicy serves up to 50 of the most-recent jobs per run. Set maxJobs to 0 to retrieve all available matching jobs.

How do I capture only new jobs each day? Use the postedSince filter. Set it to the date of your previous run so the Actor returns only jobs posted on or after that date — perfect for scheduled daily monitoring.

Can I filter by industry or location? Yes. Use industries, jobTypes, jobLevel and geo to narrow results, and searchKeyword for free-text matching against title, company and summary.

Do I need a proxy? No. The Actor calls Jobicy's API directly without a browser or proxy, which keeps runs fast and cheap.

What output formats are supported? Results are stored in an Apify dataset and can be exported as JSON, CSV, Excel, XML or HTML, or pulled via the Apify API.

⏰ Scheduling & integration

Schedule this Actor on Apify to run daily with a rolling postedSince date for a continuously updated remote-jobs dataset with zero manual work. Export results to JSON, CSV or Excel, call it via the Apify API, or connect it to Google Sheets, Slack and webhooks through Apify integrations.