Multi-board Job MCP Server — Job Search for AI avatar

Multi-board Job MCP Server — Job Search for AI

Pricing

from $0.01 / 1,000 job listing extracteds

Go to Apify Store
Multi-board Job MCP Server — Job Search for AI

Multi-board Job MCP Server — Job Search for AI

MCP Server for multi-platform job search. Search jobs by keyword and location. AI-agent ready — returns title, company, location, and salary.

Pricing

from $0.01 / 1,000 job listing extracteds

Rating

0.0

(0)

Developer

petteri mähönen

petteri mähönen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Remote Jobs Scraper

Scrape job listings from multiple boards in a single run — RemoteOK, WeWorkRemotely, Indeed, Glassdoor, LinkedIn, Working Nomads, Remotive, and more.

What you get

For every job listing found, the Actor returns:

FieldExample
titleSenior Python Developer
companyAcme Corp
locationRemote
salary$120,000 - $160,000
posted_date2 days ago
descriptionWe're looking for...
urlhttps://...
source_pagehttps://...
scraped_at2025-07-04T12:00:00.000Z

How to use

On Apify

  1. Click Run (or call via API / integrate with Apify API)
  2. Provide input (see below)
  3. Results are saved to the Actor's Dataset — download as JSON, CSV, or stream via API

Via API

curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/run" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [{"url": "https://remoteok.com/remote-software-dev-jobs"}],
"maxPages": 30,
"searchQuery": "python"
}'

Input

FieldTypeDefaultDescription
boardsobjectToggle which boards to include. At least one must be enabled, or provide custom URLs below. URLs are auto-generated for enabled boards.
startUrlsarrayAdd custom listing page URLs. These are added to any auto-generated board URLs. Leave empty to use only board defaults.
categoriesobjectFilter jobs by category on supported boards. Leave empty to scrape all categories. Only the first selected category per board is used.
searchQuerystring""Only keep results matching this keyword in title, company, or description. Case-insensitive partial match. Leave empty for no filter.
maxResultsinteger0Stop after this many job listings are extracted across all boards. 0 = no limit.
maxPagesinteger50Maximum number of listing pages to crawl per board (including pagination).
linkedinCookiesstring""Required for LinkedIn scraping. Paste your LinkedIn cookies as JSON array: [{"name":"li_at","value":"...","domain":".linkedin.com"}, ...]. Extract from browser DevTools > Application > Cookies. Also requires RESIDENTIAL proxy.
proxyobjectProxy configuration. RESIDENTIAL group required for Indeed, Glassdoor, and LinkedIn ($8/GB on Apify). Datacenter proxy (free) works for most other boards. Auto-enabled for Indeed/Glassdoor/LinkedIn if you leave this blank.

Example input

{
"startUrls": [
{ "url": "https://remoteok.com/remote-software-dev-jobs" },
{ "url": "https://weworkremotely.com/developers" }
],
"maxPages": 30,
"searchQuery": "python",
"maxResults": 200
}

Pricing

TierPrice
Run start$0.00005 per run
Pay per result$0.01 / 1,000 results

FAQ

How many results can I expect? Depends on the source board and filters. A typical crawl of a niche board with maxPages: 30 yields 100–500 listings.

Can I run this on a schedule? Yes — use Apify Scheduled Runs or Apify Webhooks to trigger automatically.

My results are empty — what's wrong?

  • Check that the URL is a job listing page (not a single job detail)
  • Try removing searchQuery to see if the filter is too narrow
  • Increase maxPages if the board paginates heavily