ZoneLab Header
Developer Friendly API

Powerful API Integration

Integrate our offerwall directly into your platform with our robust, developer-friendly API. Access offers programmatically, automate workflows, and build custom monetization solutions tailored to your needs.

API Integration

API Features

Real-time Data

Access real-time offer data, user statistics, and conversion tracking through our RESTful API endpoints.

Secure Authentication

API keys and JWT tokens ensure secure communication between your platform and our servers.

Webhook Support

Receive real-time notifications for conversions, clicks, and user actions via configurable webhooks.

Advanced Filtering

Filter offers by category, payout, country, device type, and other parameters to match your audience.

API Documentation

GET https://api.opinionuniverse.com/v1/offers

Fetch Offers

Retrieve a list of available offers with detailed information. Supports pagination and filtering.

Query Parameters

Parameter Type Required Description
api_key string Yes Your API authentication key
country string Optional Filter by country code (e.g., US, GB)
category string Optional Filter by offer category
device string Optional Filter by device type (mobile, desktop)
limit integer Optional Number of offers to return (default: 50)
page integer Optional Page number for pagination
Example Request
// JavaScript Fetch API const response = await fetch( 'https://api.opinionuniverse.com/v1/offers?api_key=YOUR_API_KEY&country=US&limit=10' ); const data = await response.json();

Response Example

JSON Response
{ "success": true, "data": { "offers": [ { "id": "offer_123", "title": "Complete Survey", "description": "Share your opinion", "payout": 2.50, "currency": "USD", "category": "surveys", "countries": ["US", "CA"], "icon_url": "https://cdn.example.com/icon.png", "tracking_url": "https://track.example.com/click" } ], "pagination": { "total": 1250, "page": 1, "limit": 10, "pages": 125 } } }
POST https://api.opinionuniverse.com/v1/conversions

Report Conversions

Report conversions from your platform. This endpoint is for server-to-server communication.

Request Body

Parameter Type Required Description
api_key string Yes Your API authentication key
offer_id string Yes ID of the completed offer
user_id string Yes Your platform's user ID
transaction_id string Yes Unique transaction identifier
payout number Yes Conversion payout amount
ip_address string Optional User's IP address for fraud detection
Example Request
// JavaScript Fetch API const response = await fetch( 'https://api.opinionuniverse.com/v1/conversions', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_API_KEY' }, body: JSON.stringify({ offer_id: "offer_123", user_id: "user_456", transaction_id: "txn_789", payout: 2.50, ip_address: "192.168.1.1" }) } );
GET https://api.opinionuniverse.com/v1/stats

Get Statistics

Retrieve performance statistics, earnings reports, and conversion analytics.

Query Parameters

Parameter Type Required Description
api_key string Yes Your API authentication key
start_date string Optional Start date (YYYY-MM-DD)
end_date string Optional End date (YYYY-MM-DD)
group_by string Optional Group by day, week, month, or offer

Get Your API Key

To start using our API, you need an API key. This key authenticates your requests and ensures secure communication between your platform and our servers.

Steps to Get API Key:

  1. Create an account on Opinion Universe
  2. Verify your email address
  3. Go to Developer Settings in your dashboard
  4. Generate a new API key
  5. Copy and securely store your API key
Sign Up for API Access
API Dashboard

Rate Limiting

1000 requests per hour per API key. Contact us for higher limits if needed for your application.

SDK Support

Official SDKs available for JavaScript, Python, PHP, and Ruby for easier integration.

Developer Support

Dedicated developer support team available to help with integration and troubleshooting.

Start Building with Our API Today