Jobicy Jobs Scraper avatar

Jobicy Jobs Scraper

Pricing

Pay per event

Go to Apify Store
Jobicy Jobs Scraper

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

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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?

FieldDescription
titleJob title
companyNameHiring company name
companyUrlCompany website when available
companyLogoUrlCompany logo URL when available
locationListed location text
remoteRegionRemote region or applicant location
categoryJobicy category when detected
jobTypeFull time, contract, freelance, etc.
salarySalary text when published
postedAtJob posting date
validThroughExpiration date from JobPosting JSON-LD
summaryShort list-page summary
descriptionFull description when detail fetching is enabled
applyUrlPublic apply/click-through URL fallback
sourceUrlJobicy job URL
jobIdJobicy numeric job ID when present
scrapedAtTimestamp 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

  1. Open the actor on Apify.
  2. Add one or more Jobicy start URLs, keywords, categories, job types, or regions.
  3. Keep includeDescription enabled if you need full descriptions.
  4. Set maxItems to the number of jobs you want.
  5. Run the actor.
  6. 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=marketing
  • https://jobicy.com/categories/dev
  • https://jobicy.com/categories/marketing
  • https://jobicy.com/job-type/full-time
  • https://jobicy.com/regions/europe
  • https://jobicy.com/jobs/144914-onboarding-project-manager-europe

Keywords

Add search terms such as:

  • marketing
  • customer success
  • typescript
  • product manager

Categories

Use Jobicy category slugs such as:

  • dev
  • marketing
  • design-multimedia
  • copywriting
  • customer-support

Job types

Use Jobicy type slugs such as:

  • full-time
  • part-time
  • contract
  • freelance
  • internship

Regions

Use Jobicy region slugs or names such as:

  • europe
  • united-states
  • worldwide
  • canada

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

Explore other automation-lab job and lead-generation scrapers on Apify:

  • https://apify.com/automation-lab/remote-jobs-scraper
  • https://apify.com/automation-lab/linkedin-jobs-scraper
  • https://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
}