We Work Remotely Job Listings Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).
Scrapes and returns structured remote job listings from weworkremotely.com with filtering by keyword, category, region, job type, salary, and time posted.
Pay-per-call structured web data. Failed or empty runs are not charged.
Returns a JSON object with a count of matched jobs and an array of job items, each containing the job URL, type, job ID, title, identifier, and optionally the full HTML description, plain-text description, and other structured fields, along with a product label ('weworkremotely').
POSThttps://api.scrapeforagents.tech/v1/weworkremotely?utm_source=zero.xyzChoose this endpoint when you need structured, filtered remote job data from We Work Remotely specifically — including full descriptions, salary filtering, region/country filtering, and time-based filtering — without building your own scraper or managing rate limits. Prefer it over generic web scrapers when you want normalized job data (title, ID, type, description) ready for downstream processing.
| Field | Type | Description |
|---|---|---|
| regions | array | Keep jobs whose listing tags contain any of these region phrases. Matches without case sensitivity. |
| category | string | Category slug, such as remote-full-stack-programming-jobs. Used when Start URLs and search keyword are empty. |
| jobTypes | array | Keep jobs matching any employment type, such as Full-Time or Contract. |
| maxItems | integer | Maximum number of output rows across all start URLs. Use 0 for no explicit row limit. |
| cleanHtml | boolean | Output only a plain text description in the description field. |
| countries | array | Keep detail records that allow applicants from any listed two-letter country code. Requires full job details. |
| minSalary | integer | For jobs with a stated USD salary minimum, keep those at or above this amount. Jobs without comparable pay remain included. |
| startUrls | array | Public job, main listing, category, search, or filter URLs on weworkremotely.com. When set, these take priority over the fields below. |
| timeFilter | string | Keep only jobs posted within this time window. |
| searchKeyword | string | Search job listings by keyword when Start URLs is empty. Takes priority over category and employment type. |
| employmentType | string | Use the full-time or contract listing page when no URL, keyword, or category is supplied. |
| includeDescription | boolean | Include the full description fields in each output row. |
| includeDetailPages | boolean | Fetch each job page for the full description, salary, eligible countries, and application link. Disable for faster listing summaries. |
{
"type": "json",
"example": {
"count": 1,
"items": [
{
"url": null,
"type": null,
"jobId": null,
"title": null,
"identifier": null,
"description": null,
"descriptionHtml": null,
"descriptionText": null
}
],
"product": "weworkremotely"
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"