Radar API / REST + MCP

One API for U.S. tech job data.

Normalized, deduplicated opportunities across job boards, staffing firms, marketplaces, consulting companies, and employer sites. Available through REST and MCP.

Start with Free. No card required. Coverage varies by source and available evidence.

Interactive API explorer

Send a real request, inspect the response.

Query live persisted Radar data. Preview requests return up to 5 opportunities; create an account for full API access.

LIVE PREVIEW · REAL DATACreate account →
GET/v1/preview/opportunities
Ready

01

Request filters

Loading the versioned occupational taxonomy…

02

Generated request

curl --fail-with-body --connect-timeout 10 --max-time 30 --request GET 'https://api.revenirdata.com/v1/preview/opportunities?job_family=data&job_subfamily=data_engineering&liveness_status=live&limit=1'

This keyless example queries up to 5 live opportunities from Radar's persisted data. Sign in to paginate and obtain an API key for your own integration.

GET /v1/preview/opportunities?job_family=data&job_subfamily=data_engineering&liveness_status=live&limit=1

03

Live response

Status—Latency—Results—

Ready to execute

Send a request to see the real status, latency, results, and JSON.

From listing to opportunity

Know what each field establishes.

Canonical IDs connect recognized duplicates. Occupational taxonomy makes roles queryable. Engagement, commercial eligibility, location and compensation remain separate fields, with unknown values preserved.

Inspect the record contract →
Remote ≠ worldwide
Read location restrictions and source evidence before treating a role as available in your country.
Contract ≠ C2C eligible
W-2, 1099 and C2C describe different arrangements. Commercial eligibility is a separate classification.
Retrieved ≠ verified
Use last_verified_live_at with liveness_status. A response timestamp is not a fresh source verification.

Coverage and freshness

A maintained dataset, with visible limits.

Radar reads persisted opportunities. Source discovery, normalization and liveness checks happen separately from your request. Missing fields stay missing; blocked and unavailable sources are not proof of current coverage.

Coverage & Data Quality →

Used by RadarJobs

Our own contract-tech search product uses the same normalized dataset. Explore a first-party application of the data.

See RadarJobs →

A Revenir product, not an independent customer testimonial.

Start in your editor

Give this to your AI agent

Copy this prompt into your coding agent. Configure your key privately when it asks.

View setup guide

Understand your usage

Allowance counts unique canonical opportunities delivered to your account in a billing period. Repeat delivery is free within that period.

Pricing and usage →

Check service evidence

See the latest available monitoring evidence and its age. Missing or stale observations remain unknown.

System Status →

Get help

Bring a safe request ID and a concise description. Report data issues and missing sources without sharing credentials.

Support →

Make your first request.

Need integration help? Talk with Revenir.