API docs
All Offers API
The All Offers API allows publishers to programmatically retrieve advertising campaigns tailored to account status, target devices, and promotion methods. This documentation covers data ingestion, multi-tier reward structures, and tracking implementation.
Quick Start
Retrieve your first batch of offers using curl:
Authentication
All requests require your private API key passed via the key parameter.
Location: Find your key in the Publisher Dashboard under My Account → API Key.
Security: ⚠️ Keep this key server-side. Never expose it in client-side code, frontend bundles, or public repositories.
API Reference
Base URL: https://publishers.revenueuniverse.com/affiliates/api.php
Request Parameters
Parameter | Type | Req | Description |
| integer | Yes | Your unique Offer Wall ID. |
| string | Yes | Your API authentication key. |
| string | Yes | Must be set to |
| integer | Yes | Use |
| integer | No | Filter by a specific Campaign ID (CID). |
Data Schema
Success Response (JSON)
Key Field Definitions
Category | Field | Type | Description |
Financial |
| float | Publisher payout in USD. |
| integer | Virtual currency amount awarded to the user. | |
| float | Earnings Per Click (network-wide, last 7 days). | |
Targeting |
| string | Target OS: |
| array | Allowed ISO 2-letter country codes. | |
| integer | Minimum user level (0 = no restriction). | |
Status |
| object | Contains |
| string | Expected tracking delay: |
Multi-Reward Offers (Tiers)
Offers with "tiers": true contain sequential milestones. To access these, use version=4.
Tier Object Properties
Field | Type | Description |
| string | Task for this specific tier (e.g., "Reach Level 10"). |
| float | Payout for this specific tier only. |
| string | Event Identifier: Used to distinguish specific milestones. |
Integration Note: Use
currency_with_tiersto display the total possible reward for completing the entire campaign sequence.