API Docs
Integrate all SentinelX Tools into your own app. Every tool is one HTTP request away.
Tools
228
Categories
18
Free Tools
81
Avg Cost / Tool
1.9
Quick Start
1. Get your API key
Register an account, then open the Developer Dashboard to copy your key. You get a separate API quota pool (15 free) on top of the web quota.
2. Authenticate
Send your key in the
X-API-Key header or as the apikey query parameter:curl "https://tools.sentinelx.me/api/v1/me" \
-H "X-API-Key: YOUR_API_KEY"
curl "https://tools.sentinelx.me/api/v1/me?apikey=YOUR_API_KEY"
3. Call any tool
The path is the same slug used on the website, e.g.
/downloader/tiktok-v1. The required parameters are the same as the web form, just add your key:curl "https://tools.sentinelx.me/api/v1/downloader/tiktok-v1?url=https://www.tiktok.com/@wildandev/video/7286957733046625578&apikey=YOUR_API_KEY"
Endpoints
GET https://tools.sentinelx.me/api/v1/me
Your profile and API quota balance
GET https://tools.sentinelx.me/api/v1/tools
Full catalog of all tools, parameters and costs
GET https://tools.sentinelx.me/api/v1/{path}
Run any tool by path with its parameters
Free API — Login Required
Every tool can also be called without an API key through the Free API. You must be logged in with your account (session cookie). Every call deducts from your Web Quota — not your API quota.
GET /api/v1/free/tools
Catalog of all tools + remaining quota (listing does not deduct quota)
GET /api/v1/free/{path}
Run any tool; same path & parameters as the paid API
- Login is required — unauthenticated calls return
401. - Rate limit of 3 requests per second per IP — exceeding it returns
429. - Tool cost is deducted from Web Quota; when exhausted, tool calls are rejected with
429(the/toolslisting stays open). - Response format matches the paid API;
quota_leftis your remaining Web Quota. - Anti-abuse: one account per device and a maximum of 3 accounts per IP at registration.
Top Up & Saldo
1. Cara Isi Saldo
Buka halaman Top Up, pilih nominal paket saldo atau isi nominal custom (minimal Rp5.000, maksimal Rp5.000.000), lalu bayar lewat QRIS / Virtual Account. Saldo langsung masuk ke akun kamu secara otomatis.
2. Saldo Dipakai Untuk Apa Saja?
Saldo bisa dipakai membeli semua layanan di SentinelX Tools:
- Paket Bot WhatsApp (nomor kami / nomor sendiri) di halaman Sewa Bot.
- Paket kuota web untuk menjalankan tool di website.
- Paket kuota Developers API untuk memanggil endpoint API.
3. Sistem Debit Otomatis
Setiap pembelian (bot, kuota web, kuota API) langsung memotong saldo otomatis. Perpanjangan sewa bot juga pakai saldo. Riwayat semua transaksi tampil di halaman Top Up. Jika ada kendala transaksi, hubungi admin — penyesuaian saldo manual bisa dilakukan dengan catatan.
Response Format
{
"status": true,
"code": 200,
"cost": 2,
"quota_left": 48,
"data": { ... }
}
status and code tell you if the call succeeded, cost is the quota deducted, quota_left your remaining API quota, and data the tool result. Binary results (images, audio) are saved to our storage and returned as a url.Error Codes
| Code | Description |
|---|---|
| 400 | Missing or empty required parameter |
| 401 | Invalid or missing API key |
| 403 | Insufficient API quota — top up |
| 404 | Tool path not found |
| 502 | Upstream tool service failed, try again |
Free API only:
401 = not logged in, 429 = web quota exhausted or rate limit exceeded.Tool Catalog & Pricing
Every call deducts a fixed cost from your API quota. Tools marked FREE cost nothing. Costs reflect the upstream provider’s access level, so heavier tools cost more. Your API quota is separate from your web quota and is valid for 30 days after purchase — unused balance is forfeited on expiry.
anime (3 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /anime | Get Anime Picture | method, type [opsional] | 2 |
| /husbando | Get Husbando Picture | — | 2 |
| /random_anime | Random Anime Picture | — | 2 |
artificial intelligence (7 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /ai | Ai Chat | text | 6 |
| /ai-image | Ai Image Editor | url, prompt | 40 |
| /claude-sonnet | Ai Chat | text | 30 |
| /gpt-5.5 | Ai Chat GPT 5.5 | text | 35 |
| /gpt-nano | Ai Chat GPT Nano | text | 8 |
| /math | Maths AI | text | 6 |
| /simi | Simi Simi | text, language | 6 |
convert (7 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /convert/addwatermark | Add Watermark | url, text | 2 |
| /convert/giftoimage | Gif to Image | url | 2 |
| /convert/imageconvert | Image Convert | targetFormat, url | 2 |
| /convert/normalize | Normalize | url | FREE |
| /convert/ocr | Image OCR | url | 2 |
| /convert/videotomp3 | Video To Mp3 | url | 2 |
| /convert/webptovideo | Webp To Video | url | 2 |
database (6 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /database/blacklist | Cek Black List | number | FREE |
| /database/ceknik | Cek Nik | nik | 2 |
| /database/grubbot | Grub Bot | — | FREE |
| /database/media-links | Media Links Example | — | FREE |
| /database/tutorial | Tutorial | — | FREE |
| /database/wilayah | Wilayah | provid, kabid, kecid | FREE |
downloader (10 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /downloader/facebook | url | 6 | |
| /downloader/instagram | url | 2 | |
| /downloader/instagram2 | Instagram2 | url | 2 |
| /downloader/spotify | Spotify | url | 10 |
| /downloader/tiktok | Tiktok | url | 2 |
| /downloader/tiktok-slide | Tiktok Slide | url | 4 |
| /downloader/twitter | Twitter / X | url | 4 |
| /downloader/youtube | Youtube | url | 4 |
| /downloader/ytmp4 | Youtube mp4 | url | 10 |
| /downloader/ytplay | Youtube Play (mp3) | url | 6 |
games (13 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /game/bendera | Tebak Bendera | — | FREE |
| /game/caklontong | Cak Lontong | — | FREE |
| /game/family100 | Family 100 | — | FREE |
| /game/hewan | Tebak Hewan Nyeleneh | — | 2 |
| /game/kodam | Cek Kodam | — | FREE |
| /game/pemain-bola | Tebak Pemain Bola | — | FREE |
| /game/tebakgambar | Tebak Gambar | — | FREE |
| /game/tebakkalimat | Tebak Kalimat | — | FREE |
| /game/tebakkata | Tebak Kata | — | FREE |
| /game/tebaklagu | Tebak Lagu | — | FREE |
| /game/tebaklirik | Tebak Lirik | — | FREE |
| /random/dice | Dice Roll | sides [opsional], count [opsional] | 1 |
| /random/coinflip | Coin Flip | count [opsional] | 1 |
information (5 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /information/autogempa | Auto Gempa | — | FREE |
| /information/cuaca | Cuaca | id (id kecamatan) | FREE |
| /information/gempadirasakan | Info Gempa | — | FREE |
| /information/gempaterkini | Gempa Terkini | — | FREE |
| /information/kbbi | KBBI | q | FREE |
islami (11 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /doa | Semua Doa | — | FREE |
| /doa/1 | Doa | — | FREE |
| /doa/random | Doa Random | — | FREE |
| /hadits | Hadits Random | — | FREE |
| /islami/zikir | Zikir | — | FREE |
| /jadwalsholat | Jadwal Sholat Harian | kota | FREE |
| /jadwalsholat2/ | Jadwal Sholat Bulanan | kota | FREE |
| /sound-azan | Suara Azan | — | FREE |
| /surah | Semua Surah | — | FREE |
| /surah/1 | Surah | — | FREE |
| /surah/random | Surah Random | — | FREE |
maker (36 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /maker/attp | Attp | text | 2 |
| /maker/attp2 | Attp2 | text | 2 |
| /maker/attp3 | Attp3 | text | 2 |
| /maker/beautiful | Beautiful | url | 2 |
| /maker/bg-default | Bg Default | — | FREE |
| /maker/blur | Blur | url | 2 |
| /maker/brat | Brat | text, textColor (opsional), bgColor (opsional) | 2 |
| /maker/brat2 | Brat 2 | text, textColor (opsional), bgColor (opsional) | 2 |
| /maker/brat3 | Brat 3 | text | 2 |
| /maker/bratvid | Bratvid | text, delay (opsional), textColor (opsional), bgColor (opsional) | 2 |
| /maker/carbon | Carbon Image | text | 2 |
| /maker/iqc | iqc | text, chatTime (opsional), statusBarTime (opsional), batteryLevel (opsional), operator (opsional) | 2 |
| /maker/ishihara | Ishihara | text, level (opsional) | FREE |
| /maker/jadwalsholat | Jadwal Sholat | kota | FREE |
| /maker/nulis | Nulis | teks | 2 |
| /maker/pp-default | PP Default | — | FREE |
| /maker/ppgc-default | Ppgc default | — | FREE |
| /maker/profile | Profile | name, level_cache, nosender, role, level, money, limit, roleInGrub, flag, badge, pp | FREE |
| /maker/profile2 | Profile 2 | name, level_cache, nosender, role, level, money, limit, roleInGrub, flag, badge, pp | FREE |
| /maker/profile3 | Profile 3 | name, level_cache, nosender, role, level, money, limit, roleInGrub, flag, badge, pp | FREE |
| /maker/profile4 | Profile 4 | name, level_cache, nosender, role, level, money, limit, roleInGrub, flag, badge, pp | FREE |
| /maker/qc | qc | name, pp, text, color_name (opsional), color_text (opsional), bgColor (opsional) | 2 |
| /maker/smeme | Smeme | text, text2, pp, width, height | FREE |
| /maker/stickercircle | Sticker Circle | url | 2 |
| /maker/ttp | Ttp | text | 2 |
| /maker/twibbon | Twibbon | url, type | FREE |
| /maker/ulartangga | Ular Tangga | pp, positions | FREE |
| /maker/wanted | Wanted | url | 2 |
| /maker/wasted | Wasted | url | 2 |
| /maker/welcome1 | Welcome 1 | name, pp, gcname, member, ppgc | FREE |
| /maker/welcome2 | Welcome 2 | name, pp, gcname, member, ppgc, bg | FREE |
| /maker/welcome3 | Welcome 3 | name, pp, gcname, desk, ppgc | FREE |
| /maker/welcome4 | Welcome 4 | name, pp | FREE |
| /maker/welcome5 | Welcome 5 | name, pp | FREE |
| /maker/welcome6 | Welcome 6 | name, pp, gcname, member, ppgc | FREE |
| /maker/welcome7 | Welcome 7 | name, pp, gcname, member, ppgc | FREE |
news (12 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /news/antara | Antara | — | FREE |
| /news/cnbc | Cnbc | — | FREE |
| /news/cnn | Cnn | — | 2 |
| /news/jpnn | Jpnn | — | FREE |
| /news/kumparan | Kumparan | — | FREE |
| /news/merdeka | Merdeka | — | FREE |
| /news/okezone | Okezone | — | FREE |
| /news/republika | Republika | — | FREE |
| /news/sindonews | Sindonews | — | FREE |
| /news/suara | Suara | — | FREE |
| /news/tempo | tempo | — | FREE |
| /news/tribun | Tribun | — | FREE |
primbon (9 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /primbon/artinama | Arti Nama | text | 2 |
| /primbon/haribaik | Hari Baik | tgl | FREE |
| /primbon/harilarangan | Hari Larangan | tgl | FREE |
| /primbon/jodoh | Jodoh | name1, name2 | FREE |
| /primbon/kecocokannama | Kecocokan Nama | tgl, name | FREE |
| /primbon/ramalanjodoh | Ramalan Jodoh | tgl, tgl2, name, name2 | FREE |
| /primbon/rejekiweton | Rejeki Weton | tgl | FREE |
| /primbon/tafsirmimpi | Arti Mimpi | text | FREE |
| /primbon/tanggaljadi | Tanggal Jadian | tgl | FREE |
random (31 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /random/aesthetic | Aesthetic | — | 2 |
| /random/anime | Anime | — | 2 |
| /random/animequotes | Anime Quotes | — | FREE |
| /random/bucinquote | Bucin Quotes | — | FREE |
| /random/cecan | Cecan | — | 2 |
| /random/china | China | — | 2 |
| /random/cogan | Cogan | — | 2 |
| /random/cosplay | Cosplay | — | 2 |
| /random/darkjoke | Darkjoke | — | 2 |
| /random/dilanquote | Dilan Quotes | — | FREE |
| /random/faktaunik | Fakta Unik | — | FREE |
| /random/hacker | Hacker | — | 2 |
| /random/jawaquote | Jawa Quotes | — | FREE |
| /random/jokes | Random Jokes | — | FREE |
| /random/katasenja | Kata Senja | — | FREE |
| /random/kucing | Kucing | — | 2 |
| /random/meme | Random Meme | — | FREE |
| /random/memeindo | Meme Indo | — | 2 |
| /random/memeworld | Meme World | — | 2 |
| /random/motivasi | Motivasi | — | 2 |
| /random/pantun | Pantun | — | FREE |
| /random/profil | Profil | — | 2 |
| /random/pubg | Pubg | — | 2 |
| /random/randomquote | Random Quotes | — | FREE |
| /random/thailand | Thailand | — | 2 |
| /random/vietnam | Vietnam | — | 2 |
| /random/walhp | Walpaper | — | 2 |
| /random/uuid | UUID Generator | count [opsional] | 1 |
| /random/password | Password Generator | length [opsional], symbols [opsional] | 1 |
| /random/token | Token Generator | bytes [opsional] | 1 |
| /random/color | Random Color | count [opsional] | 1 |
search (6 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /search/getsong_detail | Get Songs Detail | url | 2 |
| /search/getsongs | Get Songs | text | 2 |
| /search/pinterest | text | 4 | |
| /search/pixabay | Pixabay | text | 2 |
| /search/spotify | Spotify | url | 2 |
| /search/unsplash | Unsplash | text | 2 |
stalker (10 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /stalker/cod-mobile | Cek Game COD | user_id | 2 |
| /stalker/ff | Cek Game FF | user_id | 2 |
| /stalker/instagram | username | 2 | |
| /stalker/ip | Ip | ip | 2 |
| /stalker/ml | Cek Game MLBB | user_id, server | 2 |
| /stalker/pubg-mobile | Cek Game Pubg Mobile | user_id | 2 |
| /stalker/telegram-info | Telegram Info | username | 2 |
| /stalker/tiktok | Tiktok | username | 2 |
| /stalker/whatsapp-busines-info | Whatsapp Business Info | number | 2 |
| /stalker/whatsapp-group | Whatsapp Group | url | 2 |
text to voice (8 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /sound/en-US | English (United States) | text | 2 |
| /sound/es-ES | Spanish (Spain) | text | 2 |
| /sound/fr-FR | French | text | 2 |
| /sound/id-ID | Indonesia | text | 2 |
| /sound/ja-JP | Japanese (Japan) | text | 2 |
| /sound/textanime | Voice Anime | text | 2 |
| /sound/tr-TR | Turkish | text | 2 |
| /sound/vi-VN | Vietnamese | text | 2 |
text-manipulation (17 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /text-manipulation/base64dec | Dec Base64 | text | 2 |
| /text-manipulation/base64enc | Enc Base64 | text | 2 |
| /text-manipulation/decbinary | Dec Binary | text | 2 |
| /text-manipulation/dechex | Dec Hex | text | 2 |
| /text-manipulation/decmorse | Dec Morse | text | 2 |
| /text-manipulation/encbinary | Enc Binary | text | 2 |
| /text-manipulation/enchex | Enc Hex | text | 2 |
| /text-manipulation/encmorse | Enc Morse | text | 2 |
| /text-manipulation/hash | Hash | text | 2 |
| /text-manipulation/password_generator | Password Generator | text, length | FREE |
| /text/hash | Hash Text | text, algo [opsional] | 1 |
| /text/base64encode | Base64 Encode | text | 1 |
| /text/base64decode | Base64 Decode | text | 1 |
| /text/slug | Slug Generator | text | 1 |
| /text/lorem | Lorem Ipsum Generator | paragraphs [opsional] | 1 |
| /text/urlencode | URL Encode | text | 1 |
| /text/urldecode | URL Decode | text | 1 |
textpro (17 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /textpro/3dbox | 3dBox | text | 2 |
| /textpro/blackpink | Blackpink | text | 2 |
| /textpro/boom | Boom | text | 2 |
| /textpro/gaming | Gaming | text | 2 |
| /textpro/magma | Magma | text | 2 |
| /textpro/marvel | Marvel | text1, text2 | 2 |
| /textpro/matrix | Matrix | text | 2 |
| /textpro/metal | Metal | text | 2 |
| /textpro/neon | Neon | text | 2 |
| /textpro/pornhub | Pornhub | text1, text2 | 2 |
| /textpro/shadow | Shadow | text | 2 |
| /textpro/signature | Signature | text | 2 |
| /textpro/sliced | Sliced | text | 2 |
| /textpro/snow | Snow | text | 2 |
| /textpro/valentine | Valentine | text | 2 |
| /textpro/winter | Winter | text | 2 |
| /textpro/wolf | Wolf | text | 2 |
tools (20 tools)
| Path | Name | Params | Cost |
|---|---|---|---|
| /ssweb | Ssweb | url | 2 |
| /tools/blur | Blur | url, sigma | 2 |
| /tools/colorize | Colorize | url | 2 |
| /tools/crop | Crop | url, width, height, left, top | 2 |
| /tools/dehaze | Dehaze | url | 2 |
| /tools/grayscale | Grayscale | url | 2 |
| /tools/imagerecognition | Image Recognition | url | 2 |
| /tools/negro | Negro | url, filter (opsional) | 4 |
| /tools/remini | Remini | url | 10 |
| /tools/removebg | Remove Bg | url | 10 |
| /tools/resize | Resize | url, width, height | 2 |
| /translate/en-id | Translate En-Id | text | 2 |
| /translate/id-en | Translate Id-En | text | 2 |
| /tts | Text To Speech | text | 2 |
| /tools/qr | QR Code Generator | text, size [opsional] | 2 |
| /tools/iplookup | IP Lookup | ip [opsional] | 2 |
| /tools/timestamp | Timestamp Converter | value [opsional] | 1 |
| /tools/email-validator | Email Validator | 1 | |
| /tools/phone-validator | Phone Validator (ID) | phone | 1 |
| /tools/bmi | BMI Calculator | weight, height | 1 |
Start building
Create an account to get your API key and start integrating the API into your application.