กลับไปหน้าแรก

เอกสารประกอบ API

REST API ของ Instant Index Thai — เวอร์ชัน 1

เริ่มต้นใช้งาน

1. รับคีย์ API

ใช้ได้กับทุกแพ็กเกจ ไปที่ แดชบอร์ด → โปรไฟล์ → การเข้าถึง API

2. ส่ง URL ของคุณ

ยิง POST ไปที่ endpoint สำหรับส่ง URL ได้สูงสุด 500 รายการต่อคำขอ ประมวลผลครั้งละ 3 รายการ

3. ติดตามการเก็บข้อมูล

ประวัติจะบอกสถานะของแต่ละ URL และเก็บไว้ 48 ชั่วโมง

การยืนยันตัวตน

endpoint ที่ต้องยืนยันตัวตนจะอ่านคีย์ของคุณจากเฮดเดอร์ Authorization: Bearer คีย์จะขึ้นต้นด้วย ixth_ และสร้างได้จาก แดชบอร์ด → โปรไฟล์ → การเข้าถึง API

# คีย์ API ใช้ยืนยันตัวตนในทุกคำขอ
curl https://instantindexthai.com/api/user/credits \
  -H "Authorization: Bearer ixth_YOUR_API_KEY"

คีย์ของคุณมีค่าเท่ากับรหัสผ่าน อย่าใส่ไว้ในโค้ดที่ส่งไปยังเบราว์เซอร์ ในรีโพสาธารณะ หรือใน URL เด็ดขาด หากคีย์หลุด ให้สร้างใหม่จากแดชบอร์ด คีย์เดิมจะใช้ไม่ได้ทันที

ข้อจำกัด

500

URL ต่อคำขอ

3 URL

ขนาดชุดประมวลผล

48 ชั่วโมง

เก็บประวัติ

10 req/s

อัตราคำขอ

Endpoint ทั้งหมด

POST/api/indexing/submitต้องใช้คีย์

ส่ง URL

ส่งได้สูงสุด 500 URL ถึง Google ระบบจะเข้าคิวและประมวลผลครั้งละ 3 รายการ

เนื้อหาของคำขอ

{
  "urls": [
    "https://yoursite.co.th/page-1",
    "https://yoursite.co.th/page-2",
    "https://yoursite.co.th/page-3"
  ]
}

การตอบกลับ

{
  "success": true,
  "submitted": 3,
  "failed": 0,
  "creditsUsed": 3,
  "remainingCredits": 61,
  "results": [
    { "url": "https://yoursite.co.th/page-1", "status": "submitted" },
    { "url": "https://yoursite.co.th/page-2", "status": "submitted" },
    { "url": "https://yoursite.co.th/page-3", "status": "submitted" }
  ]
}

ข้อผิดพลาด

  • 400ไม่พบ URL ที่ใช้งานได้
  • 402เครดิตไม่พอ
  • 429ส่งคำขอถี่เกินไป กรุณาชะลอความเร็ว
  • 503บริการส่ง URL ไม่พร้อมใช้งานชั่วคราว
GET/api/indexing/history?page=1&limit=20ต้องใช้คีย์

ดูประวัติการส่ง

ดึงรายการที่คุณส่งไปแล้ว แบ่งเป็นหน้า URL จะถูกเก็บไว้ 48 ชั่วโมง

การตอบกลับ

{
  "submissions": [
    {
      "_id": "abc123",
      "url": "https://yoursite.co.th/page-1",
      "status": "submitted",
      "searchEngine": "google",
      "creditsUsed": 1,
      "createdAt": "2026-09-07T12:00:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 45,
    "pages": 3
  }
}

ข้อผิดพลาด

  • 401ไม่มีคีย์ API หรือคีย์ไม่ถูกต้อง
GET/api/user/creditsต้องใช้คีย์

ดูเครดิตคงเหลือ

คืนค่าเครดิตคงเหลือ แพ็กเกจของคุณ และค่าใช้จ่ายต่อการส่งหนึ่งรายการ

การตอบกลับ

{
  "credits": 80,
  "planName": "เริ่มต้น",
  "planExpiresAt": "2099-12-31T00:00:00Z",
  "creditCosts": { "credit_cost_url_indexing": 1 }
}

ข้อผิดพลาด

  • 401ไม่มีคีย์ API หรือคีย์ไม่ถูกต้อง
GET/api/plansเปิดสาธารณะ

ดูรายการแพ็กเกจ

คืนค่าแพ็กเกจที่เปิดใช้งานอยู่ทั้งหมด ไม่ต้องยืนยันตัวตน

การตอบกลับ

{
  "plans": [
    {
      "name": "เริ่มต้น",
      "price": 5,
      "credits": 80,
      "currency": "USD",
      "billingPeriod": "lifetime",
      "features": ["80 เครดิตสำหรับส่ง URL", "…"]
    }
  ]
}

มีคำถามเกี่ยวกับ API ใช่ไหม เขียนหาเราได้เลย เราตอบกลับภายใน 24 ชั่วโมง