Arc.dev Remote Engineering Jobs Scraper avatar

Arc.dev Remote Engineering Jobs Scraper

Pricing

from $18.75 / 1,000 job listings

Go to Apify Store
Arc.dev Remote Engineering Jobs Scraper

Arc.dev Remote Engineering Jobs Scraper

Scrapes Arc.dev remote engineering job listings by keyword, category, country, or source. Returns each job as a flat row with title, company, salary, tech stack, and full description.

Pricing

from $18.75 / 1,000 job listings

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

0

Monthly active users

2 hours ago

Last modified

Share

ParseForge

Arc.dev Remote Engineering Jobs Scraper

Scrape Arc.dev remote engineering jobs by keyword, category, country, or source, up to a million per run. Every job comes with its title, company, salary, tech stack, and full description. No login or API key. Export to CSV, JSON, Excel, or XML.

Arc.dev's job board mixes hand-vetted contractor roles with thousands of external remote engineering postings, but there is no public API and the site only shows about 60 jobs per page. This Actor walks the category pages and localized feeds directly, applies your filters as it reads, and returns every match in one flat row. You can pull a single keyword like "rust" or rotate dozens of categories for a full market sweep.

Who uses itWhat they scrape Arc.dev for
RecruitersBuild a daily feed of new remote engineering roles that match a client's tech stack.
Job board operatorsMirror Arc.dev's remote developer listings into their own site or newsletter.
Market researchersTrack which technologies and salary bands are trending in remote engineering.
Sales teamsFind companies that are actively hiring for a specific stack and reach out.
DevelopersFilter Arc.dev down to the exact roles they are qualified for and export them.

What it does

This Actor collects Arc.dev remote engineering job listings by keyword, category, country, or source, and returns each one as a flat row.

  • ๐Ÿ” Keyword search: free-text match across job title, description, and tech stack, so "kubernetes devops" returns only relevant roles.
  • ๐Ÿท๏ธ Category rotation: pick one or more Arc.dev category slugs, or leave empty and the Actor rotates a popular default set covering front-end, back-end, devops, data, AI, mobile, and major languages.
  • ๐ŸŒ Country filter: restrict results to postings that accept candidates in a specific country, using Arc.dev's localized feeds.
  • ๐Ÿ“ฆ Source selection: choose Arc-vetted contractor roles, external partner postings, or both, with Arc-vetted listed first.
  • ๐Ÿ“Š Flat output: every job is returned as one row with title, company, salary, tech stack, and description, ready for CSV, JSON, Excel, or XML.

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

What you can do with Arc.dev data

๐Ÿ“ˆ Track remote engineering demand.

A market researcher runs the Actor weekly with no keyword and both sources to count postings by tech stack and salary band, then reports which skills are heating up.

๐ŸŽฏ Build a client shortlist.

A recruiter sets keyword to "golang" and country to "United States", exports the CSV, and has a clean list of companies hiring Go developers this week.

๐Ÿ“ฐ Power a job newsletter.

A job board operator schedules the Actor daily with categories like "ai" and "data-science", then pipes the JSON into their email template.

๐Ÿ’ฐ Find companies with open roles.

A sales team filters by "kubernetes" and "devops", gets the company names and job descriptions, and prioritizes outreach to active hirers.

๐Ÿง‘โ€๐Ÿ’ป Personal job search.

A developer sets keyword to "rust" and source to "Arc-vetted only", exports the results, and applies to every match without scrolling Arc.dev.

Why choose this scraper

What you get
No API keyArc.dev has no public API, so this Actor reads the public job feeds directly.
More than one pageThe Actor walks multiple category pages internally to collect more than the ~60 jobs visible on a single listing.
Fixed schemaEvery job is returned in the same flat structure, so you can append runs without cleaning.
Localized feedsFilter by country to see only roles that accept candidates where you are.

How it compares

This Actor offers more filters and a larger default coverage than the other Arc.dev scraper on Apify.

FeatureParseForgeArc.dev Scraper
Keyword searchYesYes
Category filterYes, with 500+ slugs and default rotationNot listed
Country filterYes, 39 localesNot listed
Source selection (Arc-vetted vs external)YesNot listed
Full job descriptionYesNot listed
Salary rangeYes, when listedYes
Tech stackYesYes

Configure the run

Drive the Actor from a keyword, one or more category slugs, a country locale, and a job source, alone or together, and filters run as each job is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$2.50
1,000 results$25.00
10,000 results$250.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 Arc.dev Remote Engineering Jobs 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 Arc.dev 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/arc-dev-jobs-scraper"

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

Troubleshooting

Why am I getting no results?

Your keyword and category filters may be too narrow. Try removing the keyword or selecting a broader category. Also check that your jobSource is not set to "Arc-vetted only" when you expect external roles.

Why did the run stop before reaching maxItems?

The Actor can only return jobs that exist on Arc.dev. If your filters match fewer postings than maxItems, the run ends early. Loosen the filters to collect more.

Why are some jobs missing salary or tech stack?

Arc.dev does not always list a salary range or tech stack for every posting. The Actor returns whatever is present, and missing fields will be empty in your dataset.

Why did I get fewer jobs than the category page shows?

The Actor applies your keyword and country filters after reading each job, so only matches are returned. The category page shows all jobs, but your filters remove the rest.

Can I run this for multiple countries at once?

The input accepts one countryLocale per run. To cover multiple countries, run the Actor once per country or leave it empty for worldwide results.

FAQ

QuestionAnswer
How many jobs can I get in one run?You can set maxItems up to 1,000,000. The actual number depends on your filters and how many postings Arc.dev currently has. With no filters and both sources, expect several thousand.
What is the difference between Arc-vetted and external postings?Arc-vetted roles are hand-curated contractor positions from Arc's own marketplace, usually around 80 active at a time. External postings are aggregated partner jobs, mostly permanent roles, with roughly 7,300 active.
Can I filter by salary?There is no salary filter in the input. The Actor returns the salary range when Arc.dev lists it, and you can filter the exported dataset yourself.
How do I search for a specific tech stack?Use the keyword field. It matches against job title, description, and tech stack, so "python" returns Python roles and "react native" narrows further.
What are category slugs?They are the URL segments on Arc.dev, like "python" or "front-end". The input has a full list, and you can pick multiple. If you leave it empty, the Actor rotates a default set.
Can I filter by country?Yes, the countryLocale field filters postings whose required-countries list includes the chosen country. Empty means worldwide.
Does this Actor need an API key or login?No. It reads Arc.dev's public job feeds directly, so there is no registration or token.
What output formats are supported?The Actor returns a flat dataset that you can export as CSV, JSON, Excel, or XML from Apify.
How often should I run it?Arc.dev updates postings daily. A daily or weekly schedule keeps your dataset fresh without hammering the site.
Can I get the full job description?Yes, the full description text is included in each row, along with title, company, salary, and tech stack.
What if I get no results?Check your keyword and category combination. A very specific keyword plus a narrow category can return zero. Try removing one filter or broadening the keyword.
Is this Actor affiliated with Arc.dev?No, this is an independent scraper built by the Apify community. It is not endorsed by or connected to Arc.dev.

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 Arc.dev. 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.