ParseForge Scrapers

Worldwide Job Finder Scraper

parseforge/worldwide-job-finder-scraper

JobsLead generation

Scrapes job listings from Jobspresso, Built In, Dev.bg, Authentic Jobs, Behance, and Coroflot by keyword. Returns each listing as a flat row with title, company, location, URL, and source board.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
96
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

Worldwide Job Finder Scraper

Scrape job listings from six remote-work and creative job boards at once, up to a million per run. Every listing comes with its title, company, location, URL, and source board. No API keys or per-board logins. Export to CSV, JSON, Excel, or XML.

Scraping job boards one by one wastes hours you could spend on outreach. The Worldwide Job Finder Scraper queries Jobspresso, Built In, Dev.bg, Authentic Jobs, Behance, and Coroflot in parallel, returning every matching listing in a single, consistent dataset. enter a keyword and pick your sources.

Who uses it What they scrape Worldwide Job Finder for
Recruiters Build a daily feed of fresh remote developer and designer roles across multiple niche boards.
Job board aggregators Populate a curated job site with listings from high-quality remote-work sources without manual entry.
Market researchers Track hiring demand for specific skills by counting listings per keyword, location, and source over time.
Sales professionals Find growing companies that are hiring and use the data for targeted outreach.

What it does

This Actor collects job listings from six remote-work and creative job boards by keyword and returns each one as a flat row with the title, company, location, URL, and source board.

  • โšก Parallel sources: Query Jobspresso, Built In, Dev.bg, Authentic Jobs, Behance, and Coroflot simultaneously in one run.
  • ๐Ÿ” Keyword search: Feed a single job title or skill keyword and let the Actor search every selected board.
  • ๐Ÿ“ Location filter: Narrow results to a city or country on boards that support it, like Built In and Coroflot.
  • ๐Ÿ  Remote-only toggle: Restrict output to remote roles where the source exposes a remote flag.
  • ๐Ÿ“Š Unified schema: Every listing arrives with the same fields regardless of which board it came from.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Worldwide Job Finder data

๐Ÿ“ˆ Track hiring trends by skill.

A market analyst runs the Actor weekly for 'machine learning' across all six boards to measure demand spikes and report to their product team.

๐Ÿ“‹ Build a niche job board.

A curator runs the Actor daily for 'UX designer' on Behance, Coroflot, and Authentic Jobs, then publishes the clean dataset to their design-jobs site.

๐Ÿ“ฌ Generate recruitment leads.

A recruiter runs the Actor for 'React developer' with the remote-only flag, filters the output for new postings, and reaches out to hiring managers.

๐ŸŒ Map global demand by city.

A researcher runs the Actor with a keyword and cycles through city names in the location filter to build a heatmap of where a skill is hottest.

Why choose this scraper

What you get
One run, six boards Query Jobspresso, Built In, Dev.bg, Authentic Jobs, Behance, and Coroflot in parallel.
No API keys Reads public listing pages directly. No app registration, no OAuth, no per-board rate limits to manage.
Consistent output Every listing lands in your dataset with the same column structure, ready for analysis or upload.
Location and remote filters Target a city, a country, or remote-only roles with the built-in filters.

How it compares

This Actor scrapes job listings from six niche remote-work and creative boards. The competitors below scrape different data types and are included for buyers evaluating adjacent use cases.

Feature ParseForge Local Business Leads Scraper GetYourGuide
Scrapes job listings Yes, from six remote-work and creative boards Not listed Not listed
Parallel multi-source queries Yes, up to six boards in one run Not listed Not listed
Keyword-based job search Yes Not listed Not listed
Location filter Yes, on supported boards Not listed Not listed
Remote-only toggle Yes Not listed Not listed
Extracts business emails Not listed Yes, MX-verified emails Not listed
Scrapes tours and activities Not listed Not listed Yes, GetYourGuide tours

Configure the run

Drive the Actor with a job title or keyword, pick which of the six boards to query, and optionally filter by location or remote-only status as each listing is read. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.10
1,000 results $21.00
10,000 results $210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Worldwide Job Finder Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Worldwide Job Finder through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/worldwide-job-finder-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your keyword is spelled correctly and that you have selected at least one source. Try a broader keyword like 'developer' and enable all six boards. If the location filter is set, try removing it, as not all boards support it.

Why are some listings missing a location?

Some boards do not always display a location field on every listing. When the field is absent on the source page, the Actor leaves it blank in your dataset.

The remote-only filter is not working on some boards.

The remote flag is only applied on boards that expose it in their listing markup. Boards without a remote tag will still return all matching listings regardless of the filter setting.

I am getting fewer results than my maxItems setting.

The Actor stops when it has exhausted all available listings for your query on the selected boards. If the boards have fewer listings than your maxItems value, you will receive everything that exists.

One of the boards is returning errors or timing out.

A source board may occasionally block requests or change its page structure. Try deselecting that board and running again. If the problem persists across multiple runs, the board's layout may have changed and the Actor may need an update.

FAQ

Question Answer
Which job boards does this Actor scrape? It scrapes Jobspresso, Built In, Dev.bg, Authentic Jobs, Behance, and Coroflot. You can select any combination of them in the input.
Do I need API keys or accounts on these job boards? No. The Actor reads the public listing pages directly. You do not need to register an app, obtain an API key, or log in to any of the boards.
Can I filter by location? Yes. The location filter works on boards that support it, such as Built In and Coroflot. Enter a city name or country and the Actor applies it where possible.
How do I get only remote jobs? Set the 'Remote only' checkbox to true. The Actor will restrict results to roles tagged as remote on boards that expose that flag.
What does the output look like? Every listing is a flat row with the job title, company name, location, the URL of the listing, and the name of the source board. The schema is the same no matter which board the listing came from.
Can I run multiple keywords in one run? The Actor takes one keyword per run. To scrape multiple keywords, run the Actor multiple times with different queries, or use Apify's scheduler to run a sequence.
How many listings can I collect? You set the maximum with the 'Maximum job listings' field. The hard limit is one million per run, though the actual number depends on how many listings match your query on the selected boards.
Does this Actor scrape LinkedIn or Indeed? No. It focuses on six niche boards for remote and creative work: Jobspresso, Built In, Dev.bg, Authentic Jobs, Behance, and Coroflot. For larger generalist boards you would need a different Actor.
Can I schedule this to run daily? Yes. Use Apify's built-in scheduler to run the Actor on a cron schedule and receive fresh listings every day.
What export formats are supported? You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by the respective job boards. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
query string Keyword applied to all sources that support search (e.g. 'developer', 'designer', 'marketing'). developer
sources array Which job boards to query. Each runs in parallel. ["jobspresso","builtin","devbg","authent
maxItems integer How many job listings to collect per run. 10
location string City/region filter for sources that support it (Built In, Coroflot). not set
remote boolean Restrict to remote-only roles where the source exposes the flag. false

Pricing

from $21.00 per 1,000 results

Charged forWhat it isPrice each
Result item Charged per job record returned. $0.021

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~worldwide-job-finder-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Worldwide Job Finder Scraper on Apify All scrapers