با API اختصاصی 7one میتوانید تمام سرویسهای فعال را از برنامه خود فراخوانی کنید. هزینه هر درخواست از کیف پول کسر میشود — دقیقاً مانند استعلام در سایت.
۱. ساخت کلید API
وارد شوید و کلید API بسازید. کلید فقط یکبار نمایش داده میشود.
۲. احراز هویت
در هدر هر درخواست:
Authorization: Bearer 7one_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
۳. ارسال استعلام
POST https://7one.ir/api/v1/inquiry.php
{
"service": "shahkar",
"input": {
"nationalCode": "0012345678",
"mobile": "09123456789"
}
}
۴. پاسخ موفق
{
"ok": true,
"message": "موفق",
"inquiry_id": 42,
"track_code": "A1B2C3D4E5F6",
"data": { ... },
"source": "api"
}
۵. خطاها
401— کلید API نامعتبر402— موجودی کیف پول کافی نیست404— سرویس یافت نشد422— پارامترهای ورودی ناقص یا نامعتبر
۶. فید کاتالوگ محصولات (ترب، BASALAM و ...)
لیست عمومی خدمات با قیمت، تصویر و لینک صفحه سئو برای اتصال به پلتفرمهای فروش و مقایسه قیمت:
GET https://7one.ir/api/v1/catalog.phpGET https://7one.ir/api/v1/catalog.php?format=torobGET https://7one.ir/api/v1/catalog.php?platform=basalamGET https://7one.ir/api/v1/catalog.php?slug=shahkar
پارامترها: format=json|xml|torob ، platform=basalam ، slug برای یک سرویس. در صورت تنظیم CATALOG_FEED_TOKEN در env، هدر Authorization: Bearer TOKEN الزامی است.
۷. نمونه cURL عمومی
curl -X POST 'https://7one.ir/api/v1/inquiry.php' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"service":"my_ip","input":{}}'
۸. فهرست کامل سرویسها (۴۷ سرویس)
برای هر سرویس، مقدار service را برابر با slug قرار دهید و فیلدهای input را طبق جدول زیر ارسال کنید.
احراز هویت شاهکار — shahkar
صفحه معرفی سئو
|
قیمت: ۱,۴۰۰ تومان
| فیلدها:
nationalCode (کد ملی)
mobile (شماره موبایل)
{
"service": "shahkar",
"input": {
"nationalCode": "0012345678",
"mobile": "09123456789"
}
}
احراز هویت شاهکار Lite — shahkar_lite
صفحه معرفی سئو
|
قیمت: ۷۷۰ تومان
| فیلدها:
nationalCode (کد ملی)
mobile (شماره موبایل)
{
"service": "shahkar_lite",
"input": {
"nationalCode": "0012345678",
"mobile": "09123456789"
}
}
احراز هویت شاهکار Pro — shahkar_pro
صفحه معرفی سئو
|
قیمت: ۲,۳۸۵ تومان
| فیلدها:
nationalCode (کد ملی)
mobile (شماره موبایل)
{
"service": "shahkar_pro",
"input": {
"nationalCode": "0012345678",
"mobile": "09123456789"
}
}
تطبیق کد ملی با شبا — iban_match
صفحه معرفی سئو
|
قیمت: ۱,۴۰۰ تومان
| فیلدها:
nationalCode (کد ملی)
birthDate (تاریخ تولد)
iban (شماره شبا)
{
"service": "iban_match",
"input": {
"nationalCode": "0012345678",
"birthDate": "1370\/01\/01",
"iban": "IR120170000000123456789012"
}
}
تطبیق کد ملی با کارت بانکی — card_match
صفحه معرفی سئو
|
قیمت: ۲,۹۰۰ تومان
| فیلدها:
nationalCode (کد ملی)
birthDate (تاریخ تولد)
cardNumber (شماره کارت)
{
"service": "card_match",
"input": {
"nationalCode": "0012345678",
"birthDate": "1370\/01\/01",
"cardNumber": "6037991234567890"
}
}
تطبیق کارت بانکی با موبایل — card_mobile_match
صفحه معرفی سئو
|
قیمت: ۲,۹۰۰ تومان
| فیلدها:
mobile (شماره موبایل)
cardNumber (شماره کارت)
{
"service": "card_mobile_match",
"input": {
"mobile": "09123456789",
"cardNumber": "6037991234567890"
}
}
استعلام شبا با شماره حساب — bank_account_info
صفحه معرفی سئو
|
قیمت: ۷۵۵ تومان
| فیلدها:
accountNumber (شماره حساب)
bankCode (کد بانک)
{
"service": "bank_account_info",
"input": {
"accountNumber": "1234567890",
"bankCode": "017"
}
}
استعلام نام دارنده شبا — iban_info
صفحه معرفی سئو
|
قیمت: ۴۵۲ تومان
| فیلدها:
iban (شماره شبا)
{
"service": "iban_info",
"input": {
"iban": "IR120170000000123456789012"
}
}
استعلام مشخصات کارت بانکی — bank_card_info
صفحه معرفی سئو
|
قیمت: ۷۹۸ تومان
| فیلدها:
cardNumber (شماره کارت)
{
"service": "bank_card_info",
"input": {
"cardNumber": "6037991234567890"
}
}
استعلام نام مالک کارت بانکی — card_info
صفحه معرفی سئو
|
قیمت: ۳۷۰ تومان
| فیلدها:
cardNumber (شماره کارت)
{
"service": "card_info",
"input": {
"cardNumber": "6037991234567890"
}
}
تبدیل کارت به شبا — card_to_iban
صفحه معرفی سئو
|
قیمت: ۷۸۹ تومان
| فیلدها:
cardNumber (شماره کارت)
{
"service": "card_to_iban",
"input": {
"cardNumber": "6037991234567890"
}
}
استعلام رنگ چک صیادی — cheque_color
صفحه معرفی سئو
|
قیمت: ۱,۶۰۰ تومان
| فیلدها:
nationalCode (کد ملی)
{
"service": "cheque_color",
"input": {
"nationalCode": "0012345678"
}
}
استعلام مشخصات چک صیادی — cheque_info
صفحه معرفی سئو
|
قیمت: ۱,۶۰۰ تومان
| فیلدها:
chequeID (شناسه چک)
{
"service": "cheque_info",
"input": {
"chequeID": "1234567890123456"
}
}
استعلام تعداد چک برگشتی Lite — unpaid_cheque_lite
صفحه معرفی سئو
|
قیمت: ۷,۳۰۰ تومان
| فیلدها:
nationalCode (کد ملی)
{
"service": "unpaid_cheque_lite",
"input": {
"nationalCode": "0012345678"
}
}
استعلام شخص حقوقی — company_info
صفحه معرفی سئو
|
قیمت: ۵,۱۸۰ تومان
| فیلدها:
nationalID (شناسه ملی)
{
"service": "company_info",
"input": {
"nationalID": "10101234567"
}
}
استعلام اعضای هیئت مدیره — company_members
صفحه معرفی سئو
|
قیمت: ۵,۵۵۴ تومان
| فیلدها:
nationalID (شناسه ملی)
{
"service": "company_members",
"input": {
"nationalID": "10101234567"
}
}
استعلام آگهیهای روزنامه رسمی — company_newspapers
صفحه معرفی سئو
|
قیمت: ۵,۵۵۴ تومان
| فیلدها:
nationalID (شناسه ملی)
{
"service": "company_newspapers",
"input": {
"nationalID": "10101234567"
}
}
استعلام سامانه ثنا — sana
صفحه معرفی سئو
|
قیمت: ۷۴۰ تومان
| فیلدها:
nationalCode (کد ملی)
{
"service": "sana",
"input": {
"nationalCode": "0012345678"
}
}
استعلام دارنده اینماد — enamad
صفحه معرفی سئو
|
قیمت: ۳,۹۰۰ تومان
| فیلدها:
domain (دامنه سایت)
{
"service": "enamad",
"input": {
"domain": "example.com"
}
}
قبض آب — water_bill
صفحه معرفی سئو
|
قیمت: ۲۰۵ تومان
| فیلدها:
billID (شناسه قبض)
{
"service": "water_bill",
"input": {
"billID": "1234567890123"
}
}
قبض برق — power_bill
صفحه معرفی سئو
|
قیمت: ۲۰۵ تومان
| فیلدها:
billID (شناسه قبض)
{
"service": "power_bill",
"input": {
"billID": "1234567890123"
}
}
قبض گاز — gas_bill
صفحه معرفی سئو
|
قیمت: ۲۰۵ تومان
| فیلدها:
billID (شناسه قبض)
{
"service": "gas_bill",
"input": {
"billID": "1234567890123"
}
}
استعلام تعطیلی امروز — is_holiday
صفحه معرفی سئو | قیمت: ۱۷۸ تومان | بدون پارامتر ورودی
{
"service": "is_holiday",
"input": []
}
اعتبارسنجی ایمیل — check_email
صفحه معرفی سئو
|
قیمت: ۶۰ تومان
| فیلدها:
email (ایمیل)
{
"service": "check_email",
"input": {
"email": "user@example.com"
}
}
دریافت IP برنامه — my_ip
صفحه معرفی سئو | قیمت: ۴۰ تومان | بدون پارامتر ورودی
{
"service": "my_ip",
"input": []
}
تشخیص IP ایرانی — ip_is_iran
صفحه معرفی سئو
|
قیمت: ۲۵۰ تومان
| فیلدها:
ip (آدرس IP)
{
"service": "ip_is_iran",
"input": {
"ip": "1.2.3.4"
}
}
تشخیص موقعیت IP — ip_location
صفحه معرفی سئو
|
قیمت: ۲۵۰ تومان
| فیلدها:
ip (آدرس IP)
{
"service": "ip_location",
"input": {
"ip": "1.2.3.4"
}
}
تبدیل لوکیشن به آدرس — geo_to_address
صفحه معرفی سئو
|
قیمت: ۸۴ تومان
| فیلدها:
latitude (عرض جغرافیایی)
longitude (طول جغرافیایی)
{
"service": "geo_to_address",
"input": {
"latitude": "35.6892",
"longitude": "51.3890"
}
}
بکگراند پویا — wallpaper
صفحه معرفی سئو | قیمت: ۸۵ تومان | بدون پارامتر ورودی
{
"service": "wallpaper",
"input": []
}
تبدیل متن به صوت — text_to_speech
صفحه معرفی سئو
|
قیمت: ۱۲۶ تومان
| فیلدها:
text (متن پیام (حداکثر حدود ۴۵۰ کاراکتر))
male (صدای گوینده آقا)
ttsEngine (موتور تبدیل)
{
"service": "text_to_speech",
"input": {
"text": "سلام 7one",
"male": "مقدار نمونه",
"ttsEngine": "مقدار نمونه"
}
}
رهیگیری بسته پستی — postal_tracking
صفحه معرفی سئو
|
قیمت: ۲,۷۰۰ تومان
| فیلدها:
trackingCode (کد رهگیری)
{
"service": "postal_tracking",
"input": {
"trackingCode": "12345678901234567890"
}
}
OTP تلفنی — call_otp
صفحه معرفی سئو
|
قیمت: ۱۹۵ تومان
| فیلدها:
code (کد)
number (شماره)
{
"service": "call_otp",
"input": {
"code": "1234",
"number": "09123456789"
}
}
OTP تلفنی Alt — call_otp_alt
صفحه معرفی سئو
|
قیمت: ۲۴۵ تومان
| فیلدها:
code (کد)
number (شماره)
{
"service": "call_otp_alt",
"input": {
"code": "1234",
"number": "09123456789"
}
}
OTP پیامکی — sms_otp
صفحه معرفی سئو
|
قیمت: ۲۱۵ تومان
| فیلدها:
code (کد)
mobile (شماره موبایل)
{
"service": "sms_otp",
"input": {
"code": "1234",
"mobile": "09123456789"
}
}
سرویس استعلام کدپستی — postal_code_info
صفحه معرفی سئو
|
قیمت: ۴,۲۱۷ تومان
| فیلدها:
postalCode (کد پستی)
{
"service": "postal_code_info",
"input": {
"postalCode": "مقدار نمونه"
}
}
استعلام تعداد چک برگشتی — unpaid_cheque
صفحه معرفی سئو
|
قیمت: ۷,۵۵۰ تومان
| فیلدها:
nationalCode (کد ملی)
{
"service": "unpaid_cheque",
"input": {
"nationalCode": "0012345678"
}
}
استعلام صاحبین حق امضا — company_signatories
صفحه معرفی سئو
|
قیمت: ۶,۸۶۷ تومان
| فیلدها:
nationalID (شناسه ملی شرکت)
{
"service": "company_signatories",
"input": {
"nationalID": "10101234567"
}
}
استعلام پروندههای مالیاتی — tax_records
صفحه معرفی سئو
|
قیمت: ۳,۴۳۳ تومان
| فیلدها:
inquiryCode (شناسه/کد ملی/اقتصادی)
{
"service": "tax_records",
"input": {
"inquiryCode": "مقدار نمونه"
}
}
قبض گاز با جزئیات — gas_bill_info
صفحه معرفی سئو
|
قیمت: ۴۵۰ تومان
| فیلدها:
billID (شناسه اشتراک)
{
"service": "gas_bill_info",
"input": {
"billID": "1234567890123"
}
}
استعلام وضعیت اتباع — nationality_status
صفحه معرفی سئو
|
قیمت: ۳,۹۳۱ تومان
| فیلدها:
code (کد شناسایی)
codeType (نوع کد (۱ تا ۴))
{
"service": "nationality_status",
"input": {
"code": "1234",
"codeType": "مقدار نمونه"
}
}
استعلام اعتبار مجوز شغلی — business_license
صفحه معرفی سئو
|
قیمت: ۴,۹۱۷ تومان
| فیلدها:
trackingCode (کد پیگیری مجوز)
{
"service": "business_license",
"input": {
"trackingCode": "12345678901234567890"
}
}
استعلام مشخصات هویتی — person_info
صفحه معرفی سئو
|
قیمت: ۷,۶۱۷ تومان
| فیلدها:
nationalCode (کد ملی)
birthDate (تاریخ تولد)
{
"service": "person_info",
"input": {
"nationalCode": "0012345678",
"birthDate": "1370\/01\/01"
}
}
تطبیق کد ملی با شبا پرو — iban_match_pro
صفحه معرفی سئو
|
قیمت: ۱,۵۴۲ تومان
| فیلدها:
nationalCode (کد ملی)
iban (شماره شبا)
{
"service": "iban_match_pro",
"input": {
"nationalCode": "0012345678",
"iban": "IR120170000000123456789012"
}
}
قبض آب با جزئیات — water_bill_info
صفحه معرفی سئو
|
قیمت: ۴۵۰ تومان
| فیلدها:
billID (شناسه قبض)
{
"service": "water_bill_info",
"input": {
"billID": "1234567890123"
}
}
استعلام خدمت سربازی — military_status
صفحه معرفی سئو
|
قیمت: ۴,۰۰۰ تومان
| فیلدها:
nationalCode (کد ملی)
birthDate (تاریخ تولد)
{
"service": "military_status",
"input": {
"nationalCode": "0012345678",
"birthDate": "1370\/01\/01"
}
}
احراز ویدئویی بایومتریک — video_verify
صفحه معرفی سئو
|
قیمت: ۲۹,۵۰۰ تومان
| فیلدها:
nationalCode (کد ملی)
birthDate (تاریخ تولد)
serialNumber (سریال کارت ملی)
speechText (متن خواندن)
videoBase64 (ویدئو (Base64))
{
"service": "video_verify",
"input": {
"nationalCode": "0012345678",
"birthDate": "1370\/01\/01",
"serialNumber": "مقدار نمونه",
"speechText": "مقدار نمونه",
"videoBase64": "مقدار نمونه"
}
}
قبض برق با جزئیات — power_bill_info
صفحه معرفی سئو
|
قیمت: ۴۵۰ تومان
| فیلدها:
billID (شناسه قبض)
{
"service": "power_bill_info",
"input": {
"billID": "1234567890123"
}
}
