Offers API
This Offers API endpoint provides a flexible interface for retrieving offers with various filtering and pagination options.
Make sure your API is active before reading this documentation.
API
Method: GET or POST
Base URL: https://revtoo.com/api/offers/
api_key
Your API Key, get it from your app placement
String
Optional Parameters
countries
Comma-separated list of 2-letter country codes
String
All countries
user_id
Your user unique identifier
String
[USER_ID]
limit
Number of offers per page
Integer
Unlimited
page
Pagination page number
Integer
1
If you use "page" then you must have to use "limit", otherwise you'll face a status 103 error.
Example Request: GET https://revtoo.com/api/offers/?api_key=YOUR_API_KEY&user_id=USER_ID&countries=US,CA,DE&limit=100&page=1
OR
Example Request (Use form-data request body): POST https://revtoo.com/api/offers/
Responses
A successful response
The “payout, reward” can have two possible values:
1. An asterisk (*) to indicate that the payout and reward values are variable.
2. A number (e.g., 12.32, 432.12, 233) to represent a fixed payout, reward amount.
An example with asterisk payout response
Response Root Structure
Offer Object
id
Integer
Unique offer identifier
123
hasEvents
Boolean
Whether offer has events
true/false
featured
Boolean
If offer is featured
true/false
title
String
Offer title
Pokemon GO - A World of Pokemons
description
String
Offer description
Join Trainers around the world and play Pokémon GO together in new and exciting ways.
payout
Float/String (*)
Offer payout amount
12.05
reward
Float/String (*)
Calculated reward amount
6025
url
String
Tracking redirect URL
image
String
Offer image URL
https://revtoo.com/path/to/image
category
String
Offer category
offer/survey
countries
Array
Supported countries
["US", "CA", "DE"]
os
Array
Supported operating systems
["andorid", "ios", "web"]
timestamp
Integer
Offer creation timestamp
1737778104
events
Array
Offer-specific events
Error Responses (status with message field)
100
Missing API Key
No API key provided
101
Invalid API Key
API key not found in database
102
Rate Limit Exceeded
Too many requests
103
Pagination Error
Page specified without limit
105
Country Code Error
No valid country codes
Example Requests (GET)
Get All Active Offers
Filter by Countries
Paginated Offers
Example Requests (POST)
Get All Active Offers
Filter by Countries
Paginated Offers
We only tried to visualize the REQUEST BODY in Example Requests (POST), be aware that actual code may vary.
Last updated