Get Started

Opinion Universe leads in rewarded advertising, websites to monetize their user base through Incent or non incent ads with a professional touch.

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.

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.

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

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

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

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.

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

Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.

Sample Response

Copied!

    [
        {
            "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

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.

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.

Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.

Sample Response

Copied!

    [
        {
            "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

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.

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

Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.

Sample Response

Copied!

    [
        {
            "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

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.

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

Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.

Sample Response

Copied!

    [
        {
            "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

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.

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

Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.

Sample Response

Copied!

    [
        {
            "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

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.

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

Please note that country abbreviations should adhere to the ISO standard. For example, use 'GB' instead of 'UK'.

Sample Response

Copied!

    [
        {
            "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

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.

Allow this ip on your system so no one can misuse of the postback until our sever hit this.

Method: GET

Base URL: https://example.com/xxx/xx_xxxxxxxxxxxx.php?

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

[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.

[IP]

The user's IP.

[TransactionID]

The transactionID of this conversion in our database.

[HASH]

The SHA256 hash of this postback.

X