# Workana Freelance Project Listings Scraper

> Workana Freelance Project Listings Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.04/call, status unknown (last checked 2026-10-02).

Scrapes and returns structured freelance project listings from Workana, filterable by country, keyword, category, and language.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/workana?utm_source=zero.xyz
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/workana-freelance-project-listings-scraper-3fe9f793
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XYQXpHz772GCshp22VX2P

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability workana-freelance-project-listings-scraper-3fe9f793 -d '<json body>'
```

Example prompt: Search Workana for web development projects in Brazil — filter by the it-programming category, in Portuguese, and return up to 30 results.

## When to prefer this

Use this endpoint when you need structured, machine-readable freelance project listings from Workana specifically, especially for Latin American markets (Brazil, Argentina, Mexico, Colombia). It is the right choice when you need to filter by category, keyword, country, or language and want clean JSON output without building your own scraper.

## Known failure modes

- Empty results if no projects match the given keyword/category/country combination — not charged
- Invalid category slug returns an error or empty set
- Unsupported country code may yield no results
- Network or scraping failure on Workana's side — not charged per pay-per-call policy
- Rate limiting or blocking by Workana could cause partial or failed runs

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object with a count of results and an array of project items, each containing the project URL, slug, title, description, budget (min, max, and currency).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "country": {
   "type": "string",
   "description": "Two-letter country code for the client, such as BR, AR, MX, or CO. Leave blank for all countries."
  },
  "keyword": {
   "type": "string",
   "description": "Search project titles and descriptions for this word or phrase. Leave blank for all matching projects."
  },
  "category": {
   "type": "string",
   "description": "Category slug such as it-programming, design-multimedia, or sales-marketing; or subcategory slug such as web-development, seo, or e-commerce. Short aliases design, marketing, and writing are accepted."
  },
  "language": {
   "enum": [
    "pt",
    "es",
    "en"
   ],
   "type": "string",
   "default": "pt",
   "description": "Language of project listings: Portuguese, Spanish, or English."
  },
  "maxItems": {
   "type": "integer",
   "default": 50,
   "minimum": 0,
   "description": "Stop after this many unique projects. Set 0 to continue until the available pages end."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "slug": null,
    "title": null,
    "budget": null,
    "budgetMax": null,
    "budgetMin": null,
    "description": null,
    "budgetCurrency": null
   }
  ],
  "product": "workana"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/workana-freelance-project-listings-scraper-3fe9f793/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
