Remote Jobs avatar

Remote Jobs

Pricing

$4.50 / 1,000 job extracteds

Go to Apify Store
Remote Jobs

Remote Jobs

Remote job listings search API. Returns job titles, companies, locations, and descriptions. NOTE: relevance scoring is currently degraded. Deterministic search, no AI.

Pricing

$4.50 / 1,000 job extracteds

Rating

0.0

(0)

Developer

EchoEmpire LLC

EchoEmpire LLC

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Search queries in, remote job listings out.

What it does

Searches remote job listings from Remotive's public job API (single source, no browser, no AI). Returns job title, company, category, job type, candidate location requirement, salary text, tags, URL, posting date, and description for each match. Up to 50 jobs per query (limitPerQuery, default 25).

DEGRADED: Relevance scoring is currently degraded (measured 0.367 on test queries). Results are returned but may include less relevant matches. We are working on improvements.

Input

{
"queries": ["python developer"],
"limitPerQuery": 25
}

queries (required) is a list of search strings passed to Remotive's keyword search. There is no location filter input: every listing is a remote job, and location in the output is Remotive's candidate-location requirement (for example "Worldwide" or "USA only"). If queries is empty, the Actor falls back to "python developer" and charges for those jobs normally, so always pass the queries you want.

Output

One dataset record per job (not one record per query):

{
"id": "1234567",
"url": "https://remotive.com/remote-jobs/software-dev/senior-python-developer-1234567",
"title": "Senior Python Developer",
"company": "Example Corp",
"category": "Software Development",
"jobType": "full_time",
"location": "Worldwide",
"salary": "",
"publishedAt": "2026-10-01T12:00:00",
"tags": ["python", "django"],
"description": "Job description text (HTML stripped, first 3,000 characters)...",
"query": "python developer",
"status": "ok"
}

salary is the free-text salary string the employer gave Remotive and is often empty. A query that fails or finds nothing produces one record {"query": "...", "status": "error", "error": "..."}. The key-value store record run-summary holds requested, queriesSucceeded, queriesFailed, billable_units, and ppe_event.

Use cases

  • Job board aggregation
  • Recruitment pipelines
  • Career monitoring

Pricing

$0.0045 per job extracted ($4.50 per 1,000 jobs)

Charged once per status: "ok" job record saved. Error records (failed query, no jobs found) are not charged.

Limitations

  • Relevance scoring degraded — results may include off-target matches
  • Single source (Remotive); coverage and freshness are whatever Remotive lists
  • No location, salary, or date filters
  • Some listings have incomplete data (for example empty salary)

Failure behavior

Each query is processed independently. A failed query produces an explicit error record and the batch continues. Transient Remotive API errors (429/5xx/network) are retried up to 3 times.