Remotive Jobs Scraper - Remote Jobs, No API Key avatar

Remotive Jobs Scraper - Remote Jobs, No API Key

Pricing

$2.00 / 1,000 job returneds

Go to Apify Store
Remotive Jobs Scraper - Remote Jobs, No API Key

Remotive Jobs Scraper - Remote Jobs, No API Key

Remotive's board is remote-only, but a listing still names the region a candidate has to sit in, and that field is on every row, with title, company, job type, salary when listed, tags, publish date, apply URL and the description as plain text. $2.00 per 1,000 jobs, no run-start fee.

Pricing

$2.00 / 1,000 job returneds

Rating

5.0

(2)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

2 days ago

Last modified

Share

Remotive Jobs Scraper

Pulls remote job listings from Remotive by keyword and category through its public JSON API. You get the title, company, logo, the location the candidate has to be in, job type, salary when the employer listed one, tags, publish date, the apply URL, and the full description with the HTML stripped down to readable text.

Remotive publishes this openly, so there's no key to get and nothing anti-bot in the way. It also returns every match in one response rather than paging, which is why a run is a single request and tends to be done inside half a minute.

$2.00 per 1,000 jobs ($0.002 each), with no run-start fee. A run that matches nothing costs exactly $0.00.

What a row looks like

Real output:

{
"ok": true,
"id": 2091104,
"title": "Vice President, Technology & Digital Strategy",
"company": "Shatterproof",
"companyLogo": "https://remotive.com/job/2091104/logo",
"category": "All others",
"jobType": "full_time",
"location": "USA",
"salary": "175k - 190k",
"tags": ["business intelligence", "cloud", "salesforce", "security", "AI/ML", "…"],
"publishedAt": "2026-08-20T09:54:55",
"description": "About Shatterproof\nShatterproof is a national nonprofit working toward…",
"url": "https://remotive.com/remote-jobs/…"
}

Two things about that row worth knowing. location is where the candidate has to be, not where the company sits: "USA", "Worldwide", "Europe". And salary is free text in whatever shape the employer typed it ("175k - 190k", "$90,000", "competitive"), so parse it defensively rather than assuming a number.

Nullable fields. Remotive doesn't fill everything in on every listing. salary is missing most often, and companyLogo, jobType, category and location are frequently null too. tags can be an empty array. id, title and url are essentially always there. You only pay per row returned, never for the blanks.

Input

FieldNotes
searchKeywords. Matches title, company, tags and description. Leave it empty to get the most recent jobs.
categoryRemotive category slug. Optional.
maxItemsJobs to return, default 100, max 500. Passed straight through as the API's limit.
{ "search": "python", "category": "software-development", "maxItems": 100 }

Category slugs: software-development, customer-service, design, marketing, sales, product, business, data, devops, finance-legal, hr, qa, writing, all-others. The live list is at https://remotive.com/api/remote-jobs/categories if you want to check one.

Billing

$0.002 per job row returned, after de-duplication by id. There is no start fee.

A run that returns no jobs, or that fails on a network error, writes a single uncharged ok: false row and costs nothing. A full 500-job sweep, the most one run will return, costs $1.00.

If you get nothing back

  • A single ok: false row means no jobs matched your search plus category combination. Try broader keywords, drop the category, or check the slug against the categories endpoint above.
  • RATE_LIMITED or NETWORK means the public API briefly throttled or was unreachable. It already retried with backoff. Re-run, or lower maxItems.

Notes

The Remotive API has no page parameter. It returns everything matching in one response, so maxItems goes straight through as limit, and it's worth keeping to a few hundred. The actor identifies itself as User-Agent: dami-studios-actor, which is what Remotive asks integrators to do.