# Nova Data Service – Skill Demand Insights

> Nova Data Service – Skill Demand Insights is a paid API for AI agents from nova-data-service.nova-data.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-15).

Returns real-time skill demand analytics from the Russian freelance marketplace fl.ru, including order counts by category, budget statistics, and top categories.

## Facts

- Endpoint: GET https://nova-data-service.nova-data.workers.dev/data/insights/skill-demand?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nova-data-service-skill-demand-insights-651e249d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Mwe2qqj28uUmglv9vWWOO

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 nova-data-service-skill-demand-insights-651e249d
```

Example prompt: What skills and categories are most in demand on the Russian freelance market right now, and what are typical project budgets?

## When to prefer this

Choose this endpoint when you need current, quantitative skill demand data specifically from the Russian freelance marketplace (fl.ru), including budget benchmarks in rubles and category-level order volumes. It is particularly useful for competitive pricing research, market entry decisions, or monitoring demand trends in the Russian gig economy. Not suitable for global freelance market data or non-Russian platforms.

## Known failure modes

- Payment failure (x402): USDC payment on Base Mainnet not processed or insufficient funds
- Rate limiting or access denial if x402 payment header is malformed
- Stale data if fl.ru source is temporarily unavailable — check generated_at timestamp
- Empty or partial category data if fl.ru scraping encounters site changes
- Network timeout from Cloudflare Workers edge node

## How this service works

Real-time freelance market analytics from fl.ru (Russia). x402-gated API on Base Mainnet.

## Output

A JSON object containing: order counts broken down by category (ai, bot, web, video, generic), budget statistics in Russian rubles (average, maximum, minimum, median), total order count, a ranked list of top categories, dataset name, service version, and the UTC timestamp when the data was generated.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema"
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "by_category": {
    "ai": 30,
    "bot": 114,
    "web": 19,
    "video": 14,
    "generic": 91
   },
   "budget_stats": {
    "avg_rub": 34344,
    "max_rub": 500000,
    "min_rub": 500,
    "median_rub": 8000
   },
   "total_orders": 288,
   "top_categories": [
    "generic",
    "bot",
    "integration"
   ]
  },
  "dataset": "orders",
  "service": "nova-data-service",
  "version": "1.3.0",
  "generated_at": "2026-10-09T03:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nova-data-service-skill-demand-insights-651e249d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nova-data-service.nova-data.workers.dev](https://www.zero.xyz/host/nova-data-service.nova-data.workers.dev/llms.txt)
