Get Started
What is Opinion Universe?
Opinion Universe leads in rewarded advertising, websites to monetize their user base through Incent or non incent ads with a professional touch.
Usage Of Opinion Universe
If your platform utilizes virtual currency like points, gems, or coins, we're equipped to boost your earnings. If your app is live on Google Play or the Apple App Store, count on us to drive new user acquisition and enhance your visibility.
How Does it Work?
Users are offered an opportunity to earn more virtual currency within your app or website. The user is then presented with a list of offers to earn virtual currency.
After completing a chosen offer, the publisher gets paid and the user receives their reward.
Opinion Universe OfferWall Setup
This page describes how to setup your Opinion Universe offer wall.
Creating a new publisher account
In order to use Opinion Universe , you must have an approved Publisher account with Us. If you do not already have an account, you can signup here.
Step 1: In the Opinion Universe dashboard go to Offerwall.
Step 2: Step 2: Fill out the following form, each field is described below.
Parameters
Field | Description |
---|---|
Upload Logo |
Upload your website logo so your user can relate with this. |
Allowed Offer Categories |
Choose your offer carogries we will show only those carogries for your users EX. Apps,Games, Survey's etc. |
Customize Your Offerwall Theme Colour |
Customise your i frame theme colour according to your website that will enhance your user experience. |
USD Ratio |
Select a usd ratio suppose you want to share 80% for your users then set "80" So when your user complete a offer they will get rewarded 80% of the total amount and you will earn 20% commission. |
Currency Name |
Set your In-App currency name EX. Points,Gems, Diamonds etc. |
Pre-split Currency Conversion Rate |
Set-up your in app currency conversion how much points you want to share to your user in your website EX. 1$ = 1000 Points, 1$ = 100 Points, 1$ = 1 Points. |
Response Type
What is Opinion Universe?
Opinion Universe excels in rewarded advertising, allowing developers to monetize user bases with non-intrusive ads. Its emphasis on user incentives and a seamless experience positions it as a promising choice in the advertising industry.
Parameters
Parameter | Description | Type | Example |
---|---|---|---|
aff |
Your affiliate ID. Can be found on the Offers API page. |
String |
60000
|
Who is Opinion Universe for?
Opinion Universe is the leading solution for rewarded advertising. Opinion Universe helps website and app developers monetize their user base with non-intrusive advertising.
Opinion Universe is the leading solution for rewarded advertising. Opinion Universe helps website and app developers monetize their user base with non-intrusive advertising.
If you operate an app on the Google Play or Apple App Store, then we can help you acquire new users.
All Offers
Use Case
Our offers API allow you to pull offers compatible with virtual currency applications and display them natively on your website or app. This API will return a complete list of offers available on the Opinion Universe platform. You will need to store this list within your application and decide which offers to display to your users.
It is recommended to get a fresh list of offers every 1 hour. Please do not use live traffic to request offers; the API should be called periodically from the backend.
Limitations
There are certain features that are available via the Opinion Rewards offer wall that are currently not accessible via the offers API.
These include:
-
A page that displays user history.
-
Access to thousands of market research surveys via the Opinion Rewards routing system.
Please keep this in mind prior to implementation.
Required Parameters
Parameter | Description | Type | Example |
---|---|---|---|
pubid |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
integer |
329
|
key |
Take a request for api key from your affiliate manager. |
string |
00000002kwji23j2329933
|
Optional Parameters
Parameter | Description | Type | Example |
---|---|---|---|
json |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
true
|
Response
Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.
Sample Response
[ { "status_code": 200, "error_code": false, "message": "success", "data": [ { "id": "334427", "offer": "Asharqalawsat", "offer-image": "https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg", "countries": [ "DZ", "EG", "IQ", "JO", "LB", "LY", "MA" ], "devices": "iPhone", "campaign_id": "947446", "categories": "CPI", "payout": "0.11", "epc": "0.00", "desc": "Access the latest in-depth news and analysis on the move from Asharq Al-Awsat, the Middle East’s most trusted source of pan-Arab news for 45 years.", "url": "https://opinionuniverse.com/click.php?camp=334427&pubid=64", "events": [ { "id": "fd46dff0-9b69-11ee-964a-069eb31df495", "name": "Completed", "payout_type": "flat", "is_cpc": false, "payout": "0.11", "multiple_conversions_allowed": false } ], "requirement": "\"Run the App ( New Users Only ). You must click u201cAllowu201d if tracking permission is requested within the app. Confirms Instantly\"", "preview_url": "https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035" }, ..... ] } ]
Response Parameters
Parameter | Description | Type | Example |
---|---|---|---|
status_code |
The HTTP status code 200 indicates a successful response to an HTTP request, signifying successful processing by the server. It's commonly observed when retrieving webpages or data without errors |
integer |
200
|
error_code |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
false
|
message |
The message parameter is commonly utilized to convey information about the outcome of an operation. In this case, when set to "success," it signifies that the operation was completed without any errors. |
string |
success
|
data |
In API contexts, the data parameter typically contains the information or payload related to the operation. When set to "success," it implies that the operation was successful, and the specific data related to that successful operation will be available within this parameter. |
array |
[]
|
id |
The id parameter often represents a unique identifier associated with an entity. "334427" serves as the offer ID parameter, likely identifying a specific offer within a system or platform. |
integer |
334427
|
offer |
The "offer" parameter, specified as typically denotes the name or title of an offer within a system or application. example "Candy Crush" represents the name of the offer being referenced. |
string |
Asharqalawsat
|
offer-image |
The "offer-image" parameter, specified as an image URL ("https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg"), typically represents the URL location of an image associated with a particular offer. In this context, it points to the image related to the offer being described. |
string |
Image url [https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg]
|
countries |
"countries" parameter. When expressed as an array, the parameter would typically list the countries where an offer is available.. |
array |
[]
|
devices |
The "devices" parameter, represented as an array, outlines the specific devices compatible with or supported by the offer.. |
string |
iPhone
|
categories |
List of category IDs. We will supply a hard coded mapping of categories.. |
string |
CPI
|
payout |
Filter by offers above a minimum payout. Values are in USD. |
double |
0.11
|
epc |
Filter by offers above a minimum EPC. Values are in USD. |
double |
0.00
|
desc |
Description to display to the user. |
string |
Access the latest in-depth news ...
|
url |
URL to redirect the user to'. |
string |
Click Url [https://opinionuniverse.com/click.php?camp=334427&pubid=64]
|
events |
An array of events the user may complete to earn points. Each event is an object. |
array |
[]
|
requirement |
What the user should do to complete an offer. |
string |
Run the App ( New Users Only )...
|
preview_url |
Offer preview url. |
string |
Offer Preview Url [https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035]
|
Offers by categories
Use Case
Our offers API allow you to pull offers compatible with virtual currency applications and display them natively on your website or app. This API will return a complete list of offers available on the Opinion Universe platform. You will need to store this list within your application and decide which offers to display to your users.
It is recommended to get a fresh list of offers every 1 hour. Please do not use live traffic to request offers; the API should be called periodically from the backend.
Limitations
There are certain features that are available via the Opinion Rewards offer wall that are currently not accessible via the offers API.
These include:
-
A page that displays user history.
-
Access to thousands of market research surveys via the Opinion Rewards routing system.
Please keep this in mind prior to implementation.
Required Parameters
Parameter | Description | Type | Example |
---|---|---|---|
pubid |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
integer |
329
|
categories |
List of category Names. We will supply a hard coded mapping of categories. |
string |
Survey,Sweepstakes ...
|
key |
Take a request for api key from your affiliate manager. |
string |
00000002kwji23j2329933
|
Optional Parameters
Parameter | Description | Type | Example |
---|---|---|---|
json |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
true
|
List of Categoires
Name | Description |
---|---|
Survey |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
Free Trials |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
Downloads |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
CPE |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
Android |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
CPI |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
Sweeptakes |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
Extension |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
surveys |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
Response
Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.
Sample Response
[ { "status_code": 200, "error_code": false, "message": "success", "data": [ { "id": "334427", "offer": "Asharqalawsat", "offer-image": "https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg", "countries": [ "DZ", "EG", "IQ", "JO", "LB", "LY", "MA" ], "devices": "iPhone", "campaign_id": "947446", "categories": "CPI", "payout": "0.11", "epc": "0.00", "desc": "Access the latest in-depth news and analysis on the move from Asharq Al-Awsat, the Middle East’s most trusted source of pan-Arab news for 45 years.", "url": "https://opinionuniverse.com/click.php?camp=334427&pubid=64", "events": [ { "id": "fd46dff0-9b69-11ee-964a-069eb31df495", "name": "Completed", "payout_type": "flat", "is_cpc": false, "payout": "0.11", "multiple_conversions_allowed": false } ], "requirement": "\"Run the App ( New Users Only ). You must click u201cAllowu201d if tracking permission is requested within the app. Confirms Instantly\"", "preview_url": "https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035" }, ..... ] } ]
Response Parameters
Parameter | Description | Type | Example |
---|---|---|---|
status_code |
The HTTP status code 200 indicates a successful response to an HTTP request, signifying successful processing by the server. It's commonly observed when retrieving webpages or data without errors |
integer |
200
|
error_code |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
false
|
message |
The message parameter is commonly utilized to convey information about the outcome of an operation. In this case, when set to "success," it signifies that the operation was completed without any errors. |
string |
success
|
data |
In API contexts, the data parameter typically contains the information or payload related to the operation. When set to "success," it implies that the operation was successful, and the specific data related to that successful operation will be available within this parameter. |
array |
[]
|
id |
The id parameter often represents a unique identifier associated with an entity. "334427" serves as the offer ID parameter, likely identifying a specific offer within a system or platform. |
integer |
334427
|
offer |
The "offer" parameter, specified as typically denotes the name or title of an offer within a system or application. example "Candy Crush" represents the name of the offer being referenced. |
string |
Asharqalawsat
|
offer-image |
The "offer-image" parameter, specified as an image URL ("https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg"), typically represents the URL location of an image associated with a particular offer. In this context, it points to the image related to the offer being described. |
string |
Image url [https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg]
|
countries |
"countries" parameter. When expressed as an array, the parameter would typically list the countries where an offer is available.. |
array |
[]
|
devices |
The "devices" parameter, represented as an array, outlines the specific devices compatible with or supported by the offer.. |
string |
iPhone
|
categories |
List of category IDs. We will supply a hard coded mapping of categories.. |
string |
CPI
|
payout |
Filter by offers above a minimum payout. Values are in USD. |
double |
0.11
|
epc |
Filter by offers above a minimum EPC. Values are in USD. |
double |
0.00
|
desc |
Description to display to the user. |
string |
Access the latest in-depth news ...
|
url |
URL to redirect the user to'. |
string |
Click Url [https://opinionuniverse.com/click.php?camp=334427&pubid=64]
|
events |
An array of events the user may complete to earn points. Each event is an object. |
array |
[]
|
requirement |
What the user should do to complete an offer. |
string |
Run the App ( New Users Only )...
|
preview_url |
Offer preview url. |
string |
Offer Preview Url [https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035]
|
Offers with pagination
Use Case
Our offers API allow you to pull offers compatible with virtual currency applications and display them natively on your website or app. This API will return a complete list of offers available on the Opinion Universe platform. You will need to store this list within your application and decide which offers to display to your users.
It is recommended to get a fresh list of offers every 1 hour. Please do not use live traffic to request offers; the API should be called periodically from the backend.
Limitations
There are certain features that are available via the Opinion Rewards offer wall that are currently not accessible via the offers API.
These include:
-
A page that displays user history.
-
Access to thousands of market research surveys via the Opinion Rewards routing system.
Please keep this in mind prior to implementation.
Required Parameters
Parameter | Description | Type | Example |
---|---|---|---|
pubid |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
integer |
329
|
offset |
The 'offset' parameter in the API allows you to specify the starting point for retrieving paginated data, facilitating efficient navigation through large datasets. |
integer |
0
|
limit |
The 'limit' parameter in the API sets the maximum number of items to be returned in a single request, optimizing the amount of data retrieved per query. |
integer |
50
|
key |
Take a request for api key from your affiliate manager. |
string |
00000002kwji23j2329933
|
Optional Parameters
Parameter | Description | Type | Example |
---|---|---|---|
json |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
true
|
Response
Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.
Sample Response
[ { "status_code": 200, "error_code": false, "message": "success", "data": [ { "id": "334427", "offer": "Asharqalawsat", "offer-image": "https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg", "countries": [ "DZ", "EG", "IQ", "JO", "LB", "LY", "MA" ], "devices": "iPhone", "campaign_id": "947446", "categories": "CPI", "payout": "0.11", "epc": "0.00", "desc": "Access the latest in-depth news and analysis on the move from Asharq Al-Awsat, the Middle East’s most trusted source of pan-Arab news for 45 years.", "url": "https://opinionuniverse.com/click.php?camp=334427&pubid=64", "events": [ { "id": "fd46dff0-9b69-11ee-964a-069eb31df495", "name": "Completed", "payout_type": "flat", "is_cpc": false, "payout": "0.11", "multiple_conversions_allowed": false } ], "requirement": "\"Run the App ( New Users Only ). You must click u201cAllowu201d if tracking permission is requested within the app. Confirms Instantly\"", "preview_url": "https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035" }, ..... ] } ]
Response Parameters
Parameter | Description | Type | Example |
---|---|---|---|
status_code |
The HTTP status code 200 indicates a successful response to an HTTP request, signifying successful processing by the server. It's commonly observed when retrieving webpages or data without errors |
integer |
200
|
error_code |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
false
|
message |
The message parameter is commonly utilized to convey information about the outcome of an operation. In this case, when set to "success," it signifies that the operation was completed without any errors. |
string |
success
|
data |
In API contexts, the data parameter typically contains the information or payload related to the operation. When set to "success," it implies that the operation was successful, and the specific data related to that successful operation will be available within this parameter. |
array |
[]
|
id |
The id parameter often represents a unique identifier associated with an entity. "334427" serves as the offer ID parameter, likely identifying a specific offer within a system or platform. |
integer |
334427
|
offer |
The "offer" parameter, specified as typically denotes the name or title of an offer within a system or application. example "Candy Crush" represents the name of the offer being referenced. |
string |
Asharqalawsat
|
offer-image |
The "offer-image" parameter, specified as an image URL ("https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg"), typically represents the URL location of an image associated with a particular offer. In this context, it points to the image related to the offer being described. |
string |
Image url [https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg]
|
countries |
"countries" parameter. When expressed as an array, the parameter would typically list the countries where an offer is available.. |
array |
[]
|
devices |
The "devices" parameter, represented as an array, outlines the specific devices compatible with or supported by the offer.. |
string |
iPhone
|
categories |
List of category IDs. We will supply a hard coded mapping of categories.. |
string |
CPI
|
payout |
Filter by offers above a minimum payout. Values are in USD. |
double |
0.11
|
epc |
Filter by offers above a minimum EPC. Values are in USD. |
double |
0.00
|
desc |
Description to display to the user. |
string |
Access the latest in-depth news ...
|
url |
URL to redirect the user to'. |
string |
Click Url [https://opinionuniverse.com/click.php?camp=334427&pubid=64]
|
events |
An array of events the user may complete to earn points. Each event is an object. |
array |
[]
|
requirement |
What the user should do to complete an offer. |
string |
Run the App ( New Users Only )...
|
preview_url |
Offer preview url. |
string |
Offer Preview Url [https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035]
|
Offers with target countries
Use Case
Our offers API allow you to pull offers compatible with virtual currency applications and display them natively on your website or app. This API will return a complete list of offers available on the Opinion Universe platform. You will need to store this list within your application and decide which offers to display to your users.
It is recommended to get a fresh list of offers every 1 hour. Please do not use live traffic to request offers; the API should be called periodically from the backend.
Limitations
There are certain features that are available via the Opinion Rewards offer wall that are currently not accessible via the offers API.
These include:
-
A page that displays user history.
-
Access to thousands of market research surveys via the Opinion Rewards routing system.
Please keep this in mind prior to implementation.
Required Parameters
Parameter | Description | Type | Example |
---|---|---|---|
pubid |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
integer |
329
|
country |
"countries" parameter. When expressed as an array, the parameter would typically list the countries where an offer is available. |
string |
US
|
key |
Take a request for api key from your affiliate manager. |
string |
00000002kwji23j2329933
|
Optional Parameters
Parameter | Description | Type | Example |
---|---|---|---|
json |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
true
|
Response
Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.
Sample Response
[ { "status_code": 200, "error_code": false, "message": "success", "data": [ { "id": "334427", "offer": "Asharqalawsat", "offer-image": "https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg", "countries": [ "DZ", "EG", "IQ", "JO", "LB", "LY", "MA" ], "devices": "iPhone", "campaign_id": "947446", "categories": "CPI", "payout": "0.11", "epc": "0.00", "desc": "Access the latest in-depth news and analysis on the move from Asharq Al-Awsat, the Middle East’s most trusted source of pan-Arab news for 45 years.", "url": "https://opinionuniverse.com/click.php?camp=334427&pubid=64", "events": [ { "id": "fd46dff0-9b69-11ee-964a-069eb31df495", "name": "Completed", "payout_type": "flat", "is_cpc": false, "payout": "0.11", "multiple_conversions_allowed": false } ], "requirement": "\"Run the App ( New Users Only ). You must click u201cAllowu201d if tracking permission is requested within the app. Confirms Instantly\"", "preview_url": "https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035" }, ..... ] } ]
Response Parameters
Parameter | Description | Type | Example |
---|---|---|---|
status_code |
The HTTP status code 200 indicates a successful response to an HTTP request, signifying successful processing by the server. It's commonly observed when retrieving webpages or data without errors |
integer |
200
|
error_code |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
false
|
message |
The message parameter is commonly utilized to convey information about the outcome of an operation. In this case, when set to "success," it signifies that the operation was completed without any errors. |
string |
success
|
data |
In API contexts, the data parameter typically contains the information or payload related to the operation. When set to "success," it implies that the operation was successful, and the specific data related to that successful operation will be available within this parameter. |
array |
[]
|
id |
The id parameter often represents a unique identifier associated with an entity. "334427" serves as the offer ID parameter, likely identifying a specific offer within a system or platform. |
integer |
334427
|
offer |
The "offer" parameter, specified as typically denotes the name or title of an offer within a system or application. example "Candy Crush" represents the name of the offer being referenced. |
string |
Asharqalawsat
|
offer-image |
The "offer-image" parameter, specified as an image URL ("https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg"), typically represents the URL location of an image associated with a particular offer. In this context, it points to the image related to the offer being described. |
string |
Image url [https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg]
|
countries |
"countries" parameter. When expressed as an array, the parameter would typically list the countries where an offer is available.. |
array |
[]
|
devices |
The "devices" parameter, represented as an array, outlines the specific devices compatible with or supported by the offer.. |
string |
iPhone
|
categories |
List of category IDs. We will supply a hard coded mapping of categories.. |
string |
CPI
|
payout |
Filter by offers above a minimum payout. Values are in USD. |
double |
0.11
|
epc |
Filter by offers above a minimum EPC. Values are in USD. |
double |
0.00
|
desc |
Description to display to the user. |
string |
Access the latest in-depth news ...
|
url |
URL to redirect the user to'. |
string |
Click Url [https://opinionuniverse.com/click.php?camp=334427&pubid=64]
|
events |
An array of events the user may complete to earn points. Each event is an object. |
array |
[]
|
requirement |
What the user should do to complete an offer. |
string |
Run the App ( New Users Only )...
|
preview_url |
Offer preview url. |
string |
Offer Preview Url [https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035]
|
Offers with target devices
Use Case
Our offers API allow you to pull offers compatible with virtual currency applications and display them natively on your website or app. This API will return a complete list of offers available on the Opinion Universe platform. You will need to store this list within your application and decide which offers to display to your users.
It is recommended to get a fresh list of offers every 1 hour. Please do not use live traffic to request offers; the API should be called periodically from the backend.
Limitations
There are certain features that are available via the Opinion Rewards offer wall that are currently not accessible via the offers API.
These include:
-
A page that displays user history.
-
Access to thousands of market research surveys via the Opinion Rewards routing system.
Please keep this in mind prior to implementation.
Required Parameters
Parameter | Description | Type | Example |
---|---|---|---|
pubid |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
integer |
329
|
device |
The "devices" parameter, represented as an array, outlines the specific devices compatible with or supported by the offer. |
string |
Android
|
key |
Take a request for api key from your affiliate manager. |
string |
00000002kwji23j2329933
|
Optional Parameters
Parameter | Description | Type | Example |
---|---|---|---|
json |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
true
|
Response
Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.
Sample Response
[ { "status_code": 200, "error_code": false, "message": "success", "data": [ { "id": "334427", "offer": "Asharqalawsat", "offer-image": "https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg", "countries": [ "DZ", "EG", "IQ", "JO", "LB", "LY", "MA" ], "devices": "iPhone", "campaign_id": "947446", "categories": "CPI", "payout": "0.11", "epc": "0.00", "desc": "Access the latest in-depth news and analysis on the move from Asharq Al-Awsat, the Middle East’s most trusted source of pan-Arab news for 45 years.", "url": "https://opinionuniverse.com/click.php?camp=334427&pubid=64", "events": [ { "id": "fd46dff0-9b69-11ee-964a-069eb31df495", "name": "Completed", "payout_type": "flat", "is_cpc": false, "payout": "0.11", "multiple_conversions_allowed": false } ], "requirement": "\"Run the App ( New Users Only ). You must click u201cAllowu201d if tracking permission is requested within the app. Confirms Instantly\"", "preview_url": "https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035" }, ..... ] } ]
Response Parameters
Parameter | Description | Type | Example |
---|---|---|---|
status_code |
The HTTP status code 200 indicates a successful response to an HTTP request, signifying successful processing by the server. It's commonly observed when retrieving webpages or data without errors |
integer |
200
|
error_code |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
false
|
message |
The message parameter is commonly utilized to convey information about the outcome of an operation. In this case, when set to "success," it signifies that the operation was completed without any errors. |
string |
success
|
data |
In API contexts, the data parameter typically contains the information or payload related to the operation. When set to "success," it implies that the operation was successful, and the specific data related to that successful operation will be available within this parameter. |
array |
[]
|
id |
The id parameter often represents a unique identifier associated with an entity. "334427" serves as the offer ID parameter, likely identifying a specific offer within a system or platform. |
integer |
334427
|
offer |
The "offer" parameter, specified as typically denotes the name or title of an offer within a system or application. example "Candy Crush" represents the name of the offer being referenced. |
string |
Asharqalawsat
|
offer-image |
The "offer-image" parameter, specified as an image URL ("https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg"), typically represents the URL location of an image associated with a particular offer. In this context, it points to the image related to the offer being described. |
string |
Image url [https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg]
|
countries |
"countries" parameter. When expressed as an array, the parameter would typically list the countries where an offer is available.. |
array |
[]
|
devices |
The "devices" parameter, represented as an array, outlines the specific devices compatible with or supported by the offer.. |
string |
iPhone
|
categories |
List of category IDs. We will supply a hard coded mapping of categories.. |
string |
CPI
|
payout |
Filter by offers above a minimum payout. Values are in USD. |
double |
0.11
|
epc |
Filter by offers above a minimum EPC. Values are in USD. |
double |
0.00
|
desc |
Description to display to the user. |
string |
Access the latest in-depth news ...
|
url |
URL to redirect the user to'. |
string |
Click Url [https://opinionuniverse.com/click.php?camp=334427&pubid=64]
|
events |
An array of events the user may complete to earn points. Each event is an object. |
array |
[]
|
requirement |
What the user should do to complete an offer. |
string |
Run the App ( New Users Only )...
|
preview_url |
Offer preview url. |
string |
Offer Preview Url [https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035]
|
Get specific offer
Use Case
Our offers API allow you to pull offers compatible with virtual currency applications and display them natively on your website or app. This API will return a complete list of offers available on the Opinion Universe platform. You will need to store this list within your application and decide which offers to display to your users.
It is recommended to get a fresh list of offers every 1 hour. Please do not use live traffic to request offers; the API should be called periodically from the backend.
Limitations
There are certain features that are available via the Opinion Rewards offer wall that are currently not accessible via the offers API.
These include:
-
A page that displays user history.
-
Access to thousands of market research surveys via the Opinion Rewards routing system.
Please keep this in mind prior to implementation.
Required Parameters
Parameter | Description | Type | Example |
---|---|---|---|
pubid |
Your Pub ID. Can be found on the Offers API page in your dashboard. |
integer |
329
|
offer_id |
The "offer_id" parameter often represents a unique identifier associated with an entity. "334427" serves as the offer ID parameter, likely identifying a specific offer within a system or platform. |
integer |
328939
|
key |
Take a request for api key from your affiliate manager. |
string |
00000002kwji23j2329933
|
Optional Parameters
Parameter | Description | Type | Example |
---|---|---|---|
json |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
true
|
Response
Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.
Sample Response
[ { "status_code": 200, "error_code": false, "message": "success", "data": [ { "id": "334427", "offer": "Asharqalawsat", "offer-image": "https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg", "countries": [ "DZ", "EG", "IQ", "JO", "LB", "LY", "MA" ], "devices": "iPhone", "campaign_id": "947446", "categories": "CPI", "payout": "0.11", "epc": "0.00", "desc": "Access the latest in-depth news and analysis on the move from Asharq Al-Awsat, the Middle East’s most trusted source of pan-Arab news for 45 years.", "url": "https://opinionuniverse.com/click.php?camp=334427&pubid=64", "events": [ { "id": "fd46dff0-9b69-11ee-964a-069eb31df495", "name": "Completed", "payout_type": "flat", "is_cpc": false, "payout": "0.11", "multiple_conversions_allowed": false } ], "requirement": "\"Run the App ( New Users Only ). You must click u201cAllowu201d if tracking permission is requested within the app. Confirms Instantly\"", "preview_url": "https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035" } ] } ]
Response Parameters
Parameter | Description | Type | Example |
---|---|---|---|
status_code |
The HTTP status code 200 indicates a successful response to an HTTP request, signifying successful processing by the server. It's commonly observed when retrieving webpages or data without errors |
integer |
200
|
error_code |
If you want json api response you can enable it to get the json responses for your api. |
boolean |
false
|
message |
The message parameter is commonly utilized to convey information about the outcome of an operation. In this case, when set to "success," it signifies that the operation was completed without any errors. |
string |
success
|
data |
In API contexts, the data parameter typically contains the information or payload related to the operation. When set to "success," it implies that the operation was successful, and the specific data related to that successful operation will be available within this parameter. |
array |
[]
|
id |
The id parameter often represents a unique identifier associated with an entity. "334427" serves as the offer ID parameter, likely identifying a specific offer within a system or platform. |
integer |
334427
|
offer |
The "offer" parameter, specified as typically denotes the name or title of an offer within a system or application. example "Candy Crush" represents the name of the offer being referenced. |
string |
Asharqalawsat
|
offer-image |
The "offer-image" parameter, specified as an image URL ("https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg"), typically represents the URL location of an image associated with a particular offer. In this context, it points to the image related to the offer being described. |
string |
Image url [https://main-p.agmcdn.com/offers/947446-Fi9dv1Hg.jpg]
|
countries |
"countries" parameter. When expressed as an array, the parameter would typically list the countries where an offer is available.. |
array |
[]
|
devices |
The "devices" parameter, represented as an array, outlines the specific devices compatible with or supported by the offer.. |
string |
iPhone
|
categories |
List of category IDs. We will supply a hard coded mapping of categories.. |
string |
CPI
|
payout |
Filter by offers above a minimum payout. Values are in USD. |
double |
0.11
|
epc |
Filter by offers above a minimum EPC. Values are in USD. |
double |
0.00
|
desc |
Description to display to the user. |
string |
Access the latest in-depth news ...
|
url |
URL to redirect the user to'. |
string |
Click Url [https://opinionuniverse.com/click.php?camp=334427&pubid=64]
|
events |
An array of events the user may complete to earn points. Each event is an object. |
array |
[]
|
requirement |
What the user should do to complete an offer. |
string |
Run the App ( New Users Only )...
|
preview_url |
Offer preview url. |
string |
Offer Preview Url [https://apps.apple.com/us/app/%D8%A7%D9%84%D8%B4%D8%B1%D9%82-%D8%A7%D9%84%D8%A3%D9%88%D8%B3%D8%B7-asharqalawsat/id470905035]
|
Postback
What is a Postback?
Add your postback URL to receive notifications on your server every time your account recieves a conversion. This is necessary for you to be able to provide your users with rewards.
Allowed IP For whitelist (147.79.123.200)
Allow this ip on your system so no one can misuse of the postback until our sever hit this.
Required Parameters
Parameter | Description |
---|---|
[SID] |
The sid (Your unique user id) passed to us in the offer URL. ( For e.g. CoolUser123 ). |
[OFFERID] |
The ID of the offer that user completed. ( For e.g. 5200 ). |
[STATUS] |
The Status of the current conversion. ( 1 = Completed, 2 = Reversal ). |
[PAYOUT] |
The amount of currency the user should recieve as a reward. |
Optional Parameters
Parameter | Description |
---|---|
[app_id] |
The value you passed to us in the offer URL as app_id. |
[SID2] |
The value you passed to us in the offer URL as sid2. |
[SID3] |
The value you passed to us in the offer URL as sid3. |
[SID4] |
The value you passed to us in the offer URL as sid4. |
[SID5] |
The value you passed to us in the offer URL as sid5. |
[eventid] |
ID of Event that related to a specific offer. |
[eventname] |
Name of Event that related to a specific offer. |
[offername] |
Name of Offer that related to a specific offer. |
[IP] |
The user's IP. |
[TransactionID] |
The transactionID of this conversion in our database. |
[HASH] |
The SHA256 hash of this postback. |