Jobicy Jobs Scraper
Pricing
Pay per event
Jobicy Jobs Scraper
Scrape public Jobicy remote job listings by keyword, category, job type, and region. Extract titles, companies, locations, dates, URLs, and descriptions.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract public remote job listings from Jobicy for recruiting, job-board enrichment, market research, and automated hiring workflows.
What does Jobicy Jobs Scraper do?
Jobicy Jobs Scraper collects public job listings from jobicy.com search, category, type, region, and individual job pages.
It is built for the server-rendered Jobicy pages that are visible without a login.
The actor can fetch list-page summaries and, when enabled, visit detail pages for full JSON-LD job data.
Who is it for?
Recruiters can monitor fresh remote roles in target categories.
Talent sourcers can build lead lists of companies currently hiring remotely.
Job-board operators can enrich their own remote-job feeds.
Market researchers can track hiring demand by role, region, and company.
Career coaches can collect examples of remote openings for clients.
Automation teams can feed new jobs into alerts, CRMs, spreadsheets, or dashboards.
Why use this actor?
Jobicy publishes remote listings across categories such as programming, marketing, design, writing, support, finance, and operations.
This actor turns those public pages into structured dataset rows.
You can run it once for research or schedule it to capture fresh listings over time.
What data can it extract?
| Field | Description |
|---|---|
title | Job title |
companyName | Hiring company name |
companyUrl | Company website when available |
companyLogoUrl | Company logo URL when available |
location | Listed location text |
remoteRegion | Remote region or applicant location |
category | Jobicy category when detected |
jobType | Full time, contract, freelance, etc. |
salary | Salary text when published |
postedAt | Job posting date |
validThrough | Expiration date from JobPosting JSON-LD |
summary | Short list-page summary |
description | Full description when detail fetching is enabled |
applyUrl | Public apply/click-through URL fallback |
sourceUrl | Jobicy job URL |
jobId | Jobicy numeric job ID when present |
scrapedAt | Timestamp for the extraction run |
How much does it cost to scrape Jobicy jobs?
The default pricing target is pay-per-event.
A small run starts with a low one-time start event and then charges per saved job listing.
The final Store pricing is set from measured cloud runs during QA preparation.
For typical use, start with maxItems around 25 and increase after confirming the query volume.
How to use
- Open the actor on Apify.
- Add one or more Jobicy start URLs, keywords, categories, job types, or regions.
- Keep
includeDescriptionenabled if you need full descriptions. - Set
maxItemsto the number of jobs you want. - Run the actor.
- Export the dataset as JSON, CSV, Excel, XML, or HTML.
Input options
Start URLs
Use any public Jobicy URL, for example:
https://jobicy.com/?s=marketinghttps://jobicy.com/categories/devhttps://jobicy.com/categories/marketinghttps://jobicy.com/job-type/full-timehttps://jobicy.com/regions/europehttps://jobicy.com/jobs/144914-onboarding-project-manager-europe
Keywords
Add search terms such as:
marketingcustomer successtypescriptproduct manager
Categories
Use Jobicy category slugs such as:
devmarketingdesign-multimediacopywritingcustomer-support
Job types
Use Jobicy type slugs such as:
full-timepart-timecontractfreelanceinternship
Regions
Use Jobicy region slugs or names such as:
europeunited-statesworldwidecanada
Output example
{"title": "Onboarding Project Manager - Europe","companyName": "Cloudbeds","location": "Europe","remoteRegion": "Europe","jobType": "Full Time","postedAt": "2026-05-27T11:43:13+00:00","summary": "What Makes Us Unique...","applyUrl": "https://jobicy.com/jobs/144914-onboarding-project-manager-europe","sourceUrl": "https://jobicy.com/jobs/144914-onboarding-project-manager-europe"}
Tips for better results
Use multiple sources when you need more than the first page of one Jobicy section.
Combine category and keyword inputs to collect broader coverage.
Keep includeDescription enabled for complete job text.
Disable includeDescription when you only need a quick list-page snapshot.
Use a low maxItems for your first run.
Integrations
Send dataset rows to Google Sheets for recruiter review.
Forward new jobs to Slack or Discord with Apify integrations.
Load rows into Airtable as a remote-job database.
Send company names into enrichment tools.
Use webhooks to trigger downstream processing after each run.
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/jobicy-jobs-scraper').call({keywords: ['marketing'],maxItems: 25,includeDescription: true});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('MY-APIFY-TOKEN')run = client.actor('automation-lab/jobicy-jobs-scraper').call(run_input={'keywords': ['marketing'],'maxItems': 25,'includeDescription': True,})print(run['defaultDatasetId'])
API usage with cURL
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~jobicy-jobs-scraper/runs?token=MY-APIFY-TOKEN' \-H 'Content-Type: application/json' \-d '{"keywords":["marketing"],"maxItems":25,"includeDescription":true}'
MCP usage
You can use this actor through Apify MCP so assistants can run Jobicy searches and read dataset results.
MCP tool URL:
https://mcp.apify.com/?tools=automation-lab/jobicy-jobs-scraper
Claude Code setup command:
$claude mcp add apify-jobicy "https://mcp.apify.com/?tools=automation-lab/jobicy-jobs-scraper"
Claude Desktop JSON configuration example:
{"mcpServers": {"apify-jobicy": {"url": "https://mcp.apify.com/?tools=automation-lab/jobicy-jobs-scraper"}}}
Example prompts:
- "Use the Apify Jobicy MCP tool to find the latest marketing jobs and summarize hiring companies."
- "Run automation-lab/jobicy-jobs-scraper through MCP for dev and marketing categories, then save the CSV export link."
- "Compare remote product and support roles on Jobicy and return the top companies, locations, and source URLs."
- "Find 25 remote customer support jobs in Europe and return company names, job URLs, and posted dates."
- "Monitor Jobicy marketing jobs and draft a short Slack summary with the newest roles and apply links."
Scheduling
Schedule the actor daily to collect new public Jobicy roles.
Use keywords or categories that map to your hiring niche.
Export each run or connect a webhook to deduplicate new URLs downstream.
Legality
This actor extracts publicly available Jobicy pages.
You are responsible for using the data lawfully and respecting Jobicy terms, privacy rules, and applicable employment-data regulations.
Do not scrape personal data beyond what you are allowed to process.
FAQ
Can I scrape Jobicy without an account?
Yes. This actor targets public Jobicy pages visible to anonymous visitors.
Does this actor use a browser?
No. It uses HTTP and HTML parsing for faster, lower-cost runs.
Troubleshooting
Why did I get fewer jobs than requested?
Jobicy may show fewer public listings for a specific keyword, category, type, or region.
Add more sources or broader keywords.
Why is applyUrl the same as sourceUrl?
Some Jobicy listings expose the external apply flow through a guest/apply dialog rather than a static external URL.
When no public external URL is visible in HTML, the actor returns the public Jobicy job page as the apply URL.
Why is salary empty?
Many Jobicy jobs do not publish salary information.
The actor returns salary only when the page exposes it publicly.
Related scrapers
Explore other automation-lab job and lead-generation scrapers on Apify:
https://apify.com/automation-lab/remote-jobs-scraperhttps://apify.com/automation-lab/linkedin-jobs-scraperhttps://apify.com/automation-lab/company-jobs-scraper
Changelog
Initial version extracts public Jobicy job listings from HTTP pages.
Notes
This actor is not affiliated with Jobicy.
Jobicy is a trademark of its respective owner.
The actor is designed for public data collection and automation workflows.
Version
Current development version: 0.1.
Support
If a run fails, include the run ID, input JSON, and expected Jobicy URL in your support request.
Data quality checklist
Review titles.
Review company names.
Review location fields.
Review apply URLs.
Review source URLs.
Review posted dates.
Review descriptions.
First-run recommendation
Start with this input:
{"keywords": ["marketing"],"maxItems": 10,"includeDescription": true}