Jobs Aggregator Scraper - Remote Job APIs avatar

Jobs Aggregator Scraper - Remote Job APIs

Pricing

from $2.00 / 1,000 job scrapeds

Go to Apify Store
Jobs Aggregator Scraper - Remote Job APIs

Jobs Aggregator Scraper - Remote Job APIs

Scrape no-key public job APIs from Remote OK, Remotive, and Arbeitnow into one clean dataset with titles, companies, locations, salaries, URLs, and source attribution.

Pricing

from $2.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Md Jakaria Mirza

Md Jakaria Mirza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Jobs Aggregator Scraper collects job listings from no-key public job APIs and exports clean records for recruiting research, lead generation, labor-market analysis, and job-board enrichment. It currently supports Remote OK, Remotive, and Arbeitnow. Export to JSON, CSV, Excel, or HTML, or pull via the Apify API. No login or API key is required.

What It Extracts

  • Source and source job ID
  • Job title and company name
  • Location and remote flag
  • Category and tags
  • Optional job type and salary fields where the source provides them
  • Posted date
  • Job URL and apply URL
  • Source attribution
  • Matching keyword and scraped timestamp
  • Optional cleaned description text

Use Cases

  • Build recruiting lead lists from companies actively hiring
  • Monitor remote hiring trends by keyword, role, and category
  • Enrich job-board or talent-market datasets with source links
  • Track salary ranges where public APIs expose them
  • Research remote-first companies and active hiring signals

Pricing

EventPricePer 1,000 jobsPer 10,000 jobs
job-scraped$0.002$2.00$20.00

The actor charges only after a clean job record is saved to the dataset.

Input

FieldTypeDefaultDescription
sourcestringallSearch all sources or one source: remoteok, remotive, arbeitnow.
keywordsstring[]["developer"]Job title, skill, or company keywords.
locationstringemptyOptional text filter for location.
remoteOnlybooleantrueKeep only remote jobs where the source exposes this signal.
dateFromstringemptyOptional ISO date filter for posted date.
maxResultsinteger100Maximum clean records to save.
maxPagesPerSourceinteger3Page limit for paginated sources.
includeDescriptionbooleanfalseInclude cleaned job description text.

How to Scrape Jobs Aggregator Data (Step by Step)

  1. Choose all or a specific source.
  2. Enter one or more keywords such as developer, data analyst, or product manager.
  3. Optionally set a location filter, date filter, or turn on descriptions.
  4. Run the actor and wait for the dataset to fill.
  5. Export results from the Dataset tab or consume them through the Apify API.

Sample Output

{
"source": "remoteok",
"sourceJobId": "1133163",
"title": "Senior SDET",
"companyName": "NDEAVOUR CONSULTING",
"location": "Remote",
"remote": true,
"jobType": "Full-time",
"category": "testing",
"tags": ["testing", "java", "cloud", "typescript"],
"salary": "90000 - 130000",
"salaryMin": 90000,
"salaryMax": 130000,
"postedAt": "2026-06-10T16:00:53+00:00",
"jobUrl": "https://remoteOK.com/remote-jobs/remote-senior-sdet-ndeavour-consulting-1133163",
"applyUrl": "https://remoteOK.com/remote-jobs/remote-senior-sdet-ndeavour-consulting-1133163",
"sourceAttribution": "Remote OK",
"keywordUsed": "developer",
"scrapedAt": "2026-06-12T00:00:00.000Z"
}

How It Works

The actor calls public JSON APIs, normalizes each source into a shared job schema, filters by keyword, location, remote status, and date, deduplicates by source ID and title/company/location, then saves clean records to the Apify Dataset.

Known Limits

  • Source APIs can change fields, rate limits, or terms without notice.
  • Remotive requires linking back to Remotive job URLs and source attribution, and should not be used to repost jobs to third-party job boards.
  • Arbeitnow asks API users not to abuse the service and appreciates source links; its general site terms should be reviewed for your use case.
  • Remote OK includes anti-spam application text inside some descriptions; keep includeDescription off if you only need lead fields.
  • Job type and salary fields are source-dependent and omitted from records when unavailable.

License

Apache-2.0