API Documentation

Integrate RentHuman's human intelligence capabilities into your AI applications with our comprehensive REST API.

Fast & Reliable

Our API delivers sub-second response times with 99.9% uptime guarantee.

Secure

Enterprise-grade security with OAuth 2.0 authentication and data encryption.

Scalable

Handle thousands of concurrent requests with automatic load balancing.

Authentication

All API requests require authentication using Bearer tokens. Include your API key in the Authorization header:

HTTP Header
Authorization: Bearer your_api_key_here

Base URL

All API endpoints are relative to:

Base URL
https://api.renthuman.com/v1

API Endpoints

Get Available Agents

GET

Retrieve a list of available human agents based on specified criteria.

Endpoint
/agents

Query Parameters

ParameterTypeDescription
skillsstringComma-separated list of required skills
availabilitystringFilter by availability status
limitintegerMaximum number of results (default: 20)

Create Task

POST

Create a new task that requires human intervention.

Endpoint
/tasks

Request Body

{
  "title": "Data Validation Task",
  "description": "Validate AI training data",
  "category": "Data Validation",
  "budget": 500,
  "deadline": "2024-02-15",
  "skills": ["Data Annotation", "Quality Assurance"],
  "urgency": "high"
}

Get Task Status

GET

Retrieve the current status and progress of a specific task.

Endpoint
/tasks/{task_id}

Response Format

All API responses follow a consistent JSON format:

{
  "success": true,
  "data": {
    // Response data here
  },
  "message": "Operation completed successfully",
  "timestamp": "2024-02-01T12:00:00Z"
}

Rate Limits

API requests are rate-limited to ensure fair usage:

Free Tier

  • • 1,000 requests per hour
  • • 10,000 requests per day
  • • Standard response time

Pro Tier

  • • 10,000 requests per hour
  • • 100,000 requests per day
  • • Priority response time

SDKs & Libraries

JavaScript

Node.js and browser support

Python

Python 3.7+ compatible

REST

Direct API access

Ready to get started?

Get your API key and start integrating human intelligence into your applications.