Only present on LiveStream services that have preset minute tiers. It lists the minute values accepted by the
minute parameter of action=add.
Sending fewer minutes than the lowest tier returns an error; any other value is rounded DOWN to the nearest tier (above the highest tier it becomes the highest tier). You are charged for the rounded value.
Original service name (before Vietnamese translation).
description
Plain-text service description.
status
stable, beta, slow, many_errors, die
status_text
Ổn định / Thử nghiệm / Chậm / Nhiều lỗi / Ngừng hoạt động
stable
true only when the status is stable
platform
Facebook, Tiktok, Youtube, Instagram…
Parameters
Description
key
API Key
action
"add"
service
Service ID
link
Url
quantity
Needed quantity
comments
Comment list separated by \n
minute
Needed minute —
use one of the tiers listed in the minutes
field of action=services.
Any other value is rounded DOWN to the nearest tier; below the lowest tier the order is rejected.
Read-only — lấy bảng giá proxy & báo giá theo loại / số lượng / số ngày TRƯỚC khi mua. Không tạo đơn, không trừ tiền.
Parameters
Description
key
API Key
action
"proxy_prices"
type
Optional — Proxy type: FPT, VNPT, Viettel, 4Gvinaphone, DatacenterA, DatacenterB, DatacenterC, US, V6, GoiViettel, GoiVNPT, GoiFPT, GoiDATACENTER, xoayngay, xoaytuan, xoaythang. Leave empty to get the full price list only.
quantity
Optional — Quantity (default 1)
days
Optional — Number of days (default 1)
Cách tính giá: mỗi prices[price_key] có KEY chính là ngưỡng bậc — chọn ngưỡng lớn nhất ≤ cơ sở
(cơ sở = days, riêng V6 = quantity; xoay* giá phẳng). total = unit_price × quantity × days — đúng bằng số tiền buy_proxy sẽ trừ.
Giá đã áp % theo cấp bậc của API key.
Mua một giấy phép. Tiền trừ vào ví của tài khoản gọi API. Trả về license_key — giao thẳng cho khách của bạn, khách dán vào mục “Đổi giấy phép” trong phần mềm là dùng được.
Parameters
Description
key
API Key
action
"buy_software"
slug
Mã phần mềm, lấy ở software_products. Ví dụ antidetect-browser
Earn money — Account must be verified (KYC) to receive tasks. type: review_map | report | seeding | traffic. traffic requires Vietnam IP & no proxy/VPN; the pass code is generated only by a real browser visit.
Optional — sub-filter, meaning depends on type: • type=seeding → facebook, tiktok, youtube… • type=traffic → earn (paid tasks — DEFAULT if omitted), free (free-buff tasks), proxy, wheel Leaving it empty on a traffic call returns PAID tasks. To get the free-buff tasks you see on the website, send platform=free.
user_ip
traffic: REQUIRED — the worker's real public IP (the one their browser will open the website with)
user_agent
traffic: REQUIRED — the worker's browser User-Agent, copied verbatim
Traffic tasks are bound to the worker's IP and browser. The widget on the target website only shows the "LẤY MÃ" button when it finds a pending task whose ip and user_agent match the visit exactly. You call this API from your server, so we cannot detect them — send user_ip and user_agent of the worker, otherwise the button never appears and the task simply expires.
The data object differs by type (review_map/report/seeding/traffic). Read money for the pay of this task.
Ví dụ phản hồi — type=traffic
{
"status": "success",
"message": "Nhận nhiệm vụ thành công",
"data": {
"id": 204107,
"keyword": "sửa máy lạnh thủ đức",
"url_keyword": "https://tenmien.com/dich-vu/sua-may-lanh-thu-duc",
"image": "https://drive.google.com/thumbnail?id=...&sz=w600",
"name": "Chiến dịch điện lạnh",
"pay": 680,
"time": 60,
"status": "pending"
}
}
Mới:url_keyword là trang nên vào cho từ khoá này — hãy hiển thị cho người làm
để họ bấm đúng kết quả. Không bắt buộc: người làm vào từ Google nên có thể rơi vào trang khác,
miễn cùng tên miền là vẫn được cấp mã. Rỗng nghĩa là không có trang gợi ý. image là ảnh thẻ kết quả Google của đúng từ khoá đó — cho người làm xem để biết
phải bấm vào kết quả nào trên trang tìm kiếm.
traffic only — when no task is returned, chan_doan tells you which gate blocked it. chien_dich_con_luot: 0 means you are calling a domain that has no running campaign.
Different endpoint — this is NOT /api/v2 and has no action. POST https://rslike.com/api/v1/get-free
Auth by header: Authorization: Bearer {api_key}
Where does traffic_code come from? It is the pass code produced by the LẤY MÃ button after a real browser visit on the campaign website — the same value you send as proof to earn_submit_task with type=traffic. Each code can be redeemed once.
Parameters
Description
object_id
Required — link to the post / profile / video to boost
service_id
Required — id NHÓM DỊCH VỤ (không phải id máy chủ của action=services). Tra bằng /api/v1/free-services ở khối bên dưới. Link phải đúng nền tảng của nhóm: dán link TikTok vào nhóm Instagram sẽ bị từ chối.
traffic_code
Required — the traffic mission pass code
server_id
Optional — pick one server; it must belong to the free-eligible group. Omit it and the system chooses for you
{
"status": "success",
"message": "Order created successfully",
"order": 1997856
}
Common errors: Vui lòng nhập mã hoàn thành nhiệm vụ traffic · Không có server nào đủ điều kiện nhận miễn phí · Máy chủ bạn chọn không nằm trong nhóm được nhận miễn phí · Link bạn dán không thuộc {nền tảng}
Tra danh mục dịch vụ miễn phí
Trả về cây nền tảng → dịch vụ → máy chủ đang mở miễn phí, kèm đúng service_id và server_id để gửi sang get-free. Danh mục này giống hệt trang /service-free nên không bao giờ lệch.
The admin can switch this programme off; while closed the endpoint returns Chương trình nhận proxy miễn phí đang tạm đóng.
Your users do real Facebook interactions (comment / reaction / share) on customers' posts and get paid per job. The system reads the post itself to verify — no screenshots, no manual approval.
Same flow as the /nhiem-vu-facebook page, exposed for partners who want to build their own interface. The key belongs to the worker, and the money goes into that worker's wallet on your site.
Flow
cross_accounts ──► no verified account? ──► cross_account_code ──► post the code publicly
└──► cross_account_verify
cross_jobs ──► cross_claim ──► worker does it on Facebook ──► cross_submit
│
the system reads the post ──┴──► ok: held 24h, then paid
missed: cross_appeal
A worker with no verified Facebook account can browse jobs but cannot claim any. The number of jobs they may hold at the same time equals their number of verified accounts (max 3) — that is the lever to push in your interface.
🔒 This channel needs approval before use.
Log in, then send the request below.
Request access
curl -X POST "https://rslike.com/api/v2" \
-d "key=YOUR_API_KEY" \
-d "action=cross_request_access" \
-d "ten=Tên đối tác" \
-d "lien_he=zalo/telegram/email" \
-d "ghi_chu=Bạn định dùng để làm gì, dự kiến bao nhiêu người làm"
The full specification appears here once approved.
Look up the real Google results page for a keyword: position, title, link, description, domain, favicon. Charged per lookup from your balance.
Parameters
Description
key
API Key
action
"serp"
query
Keyword to look up. Max 200 characters.
gl
Optional — country, default vn
hl
Optional — language, default vi
limit
Optional — number of results, 1–10, default 10
page
Optional — result page, 1–10, default 1
Price: 75đ / lookup.
The exact amount charged is returned in charged,
and your remaining balance in balance. Repeated lookups are free:
the same query + gl + hl + limit + page within 5 minutes is served from cache with cached: true and charged: 0. Safe to retry after a timeout — you will not be billed twice. Rate limit: 30 requests per minute per account.
Track your usage:
every lookup is logged — what was charged, what came from cache, what failed.
Open usage history ↗
Missing or invalid parameter (empty keyword, limit out of range...)
402
Not enough balance
403
Account is locked
429
Too many requests — wait for the next minute
503
Source is busy or temporarily out of quota — safe to retry later. Nothing is charged.
Nothing is charged when a lookup fails. If you get a 503, retry after a short pause instead of looping — repeated calls only consume your rate limit.
Look up businesses on the map for a keyword and area: map position, rating, review count, phone, website, opening hours and coordinates. Charged per lookup, not per place.
Parameters
Description
key
API Key
action
"serp_map"
query
What to look for: "coffee shop", "dentist"… Max 160 characters.
location
Strongly recommended — the area, e.g. Quận 1 TP.HCM. Appended to the keyword; see the note below.
ll
Optional — map centre @latitude,longitude,zoomz, e.g. @10.7769,106.7009,13z. Plain 10.7769,106.7009 is accepted too.
gl
Optional — country, default vn
hl
Optional — language, default vi
limit
Optional — number of places, 1–20, default 20
Use location, do not rely on ll alone:
results for a keyword are cached upstream by keyword text only. Sending the same query with different coordinates returns the first area's places. Putting the area in location makes each area a distinct keyword, so it always returns the right city.
Price: 150đ / lookup —
the same price whether 1 or 20 places come back.
The exact amount charged is returned in charged,
and your remaining balance in balance. Repeated lookups are free:
the same query + location + limit within 5 minutes returns cached: true and charged: 0. Rate limit: 30 requests per minute per account
— shared with action=serp. No paging:
20 places per lookup is the ceiling. To get more, change the keyword or the area — there is no page parameter.
Prefer clicking over coding?
The same lookup runs on-screen, with CSV export.
Open the map places tool ↗
Field notes:website, phone, price and thumbnail can be empty — not every business publishes them. rating is 0 when a place has no reviews yet; treat that as "no data", not "bad".
Errors
HTTP
Meaning
400
Missing or invalid parameter (empty keyword, limit out of range...)
402
Not enough balance
403
Account is locked
429
Too many requests — wait for the next minute
503
Source is busy or temporarily out of quota — safe to retry later. Nothing is charged.
Nothing is charged when a lookup fails. An empty places array is a successful lookup that found nothing — it is billed, so send a realistic keyword and area.
Four Google search types share one request shape. Set action to serp_news, serp_videos, serp_images or serp_shopping. Charged per lookup; cached results (5 min) are free.
Source busy or out of quota — retry later. Nothing is charged.
Check whether an email address is real and reachable before you send to it. Charged per lookup; repeated checks of the same address within 5 minutes are free.
Field notes:result is valid, invalid or unknown. Use unknown as "cannot confirm", not "bad".
Each successful lookup is charged the price below, deducted from your account balance. Repeats of the same request within 5 minutes are served from cache and not charged; failed lookups are not charged.
action
Description
Price / call
serp
Google web search
75 đ
serp_map
Google Maps places
150 đ
serp_news
Google News
26 đ
serp_videos
Google Videos
26 đ
serp_images
Google Images
26 đ
serp_shopping
Google Shopping
26 đ
verify_email
Email verification
130 đ
Get prices via API
Fetch the current price list programmatically with action=prices — free, not charged. Use it to show live prices in your own app.
curl -X POST "https://rslike.com/api/v2" \
-d "key=YOUR_API_KEY" \
-d "action=prices"