SanDeals Logo
SanDeals.net
Giới thiệuSản phẩm nổi bậtTìm kiếm nâng caoTài liệu API
Trên trang nàyTổng quan
Tổng quanXác thựcGiới hạn tần suấtLỗiGET /api/search-advancedPOST /api/search-advancedGET /api/dealsGET /api/llmsSchema

Bắt đầu

  • Tổng quan
  • Xác thực
  • Giới hạn tần suất
  • Lỗi

Tìm kiếm

  • Tìm ưu đãiGET
  • Tìm ưu đãi (body)POST

Danh mục

  • Liệt kê ưu đãiGET

Khám phá

  • Metadata của siteGET

Schema

  • DealResult
  • Deal
  • AgentSearchResponse
  • ErrorResponse

Tài nguyên

  • Trang tài liệu
  • MCP server
  • openapi.json
Tài liệu/Tham chiếu API
openapi.json

Tham chiếu API

API công khai cho AI agent và ChatGPT Actions để tìm mã giảm giá, voucher và ưu đãi từ SanDeals.net (Việt Nam và Đông Nam Á). Không cần xác thực.

Base URL
https://www.sandeals.net
  • OpenAPI 3.1.0
  • Phiên bản 1.1.0
  • Xác thực: Không
  • JSON

Specwww.sandeals.net/openapi.json

Tổng quan

REST API trả về cùng danh mục ưu đãi công khai với MCP server. Dùng searchDeals cho yêu cầu bằng ngôn ngữ tự nhiên và listDeals để duyệt theo danh mục. Kết quả chỉ chứa dữ liệu có trong danh mục; không bao giờ đưa ra mã hoặc mức giảm giá không có trong phản hồi.

Để dùng API trong ChatGPT, tạo một Custom GPT, mở Actions, chọn Import from URL và dán https://www.sandeals.net/openapi.json. Đặt Authentication là None. Operation cần gọi là searchDeals.

Xác thực

Không cần API key hay tài khoản. Yêu cầu là ẩn danh và API chỉ cho phép đọc. Phản hồi cho phép gọi cross-origin (Access-Control-Allow-Origin: *).

Giới hạn tần suất

Các endpoint tìm kiếm và MCP server dùng chung hạn mức 60 yêu cầu mỗi phút cho mỗi client, cùng một hạn mức toàn cục mỗi phút. Yêu cầu vượt hạn mức nhận 429 Too Many Requests kèm header Retry-After tính bằng giây. Hãy chờ đúng khoảng đó trước khi thử lại.

Lỗi

Lỗi dùng mã trạng thái HTTP chuẩn và body JSON có ok: false.

400Thiếu truy vấn hoặc truy vấn không hợp lệ.
413Body của yêu cầu lớn hơn 16 KB.
429Đã chạm giới hạn tần suất. Thử lại sau số giây trong Retry-After.
503Tìm kiếm tạm thời không khả dụng. Thử lại sau 60 giây.

Tìm ưu đãi trên SanDeals.net

GET/api/search-advancedsearchDeals

Tìm mã giảm giá, voucher và ưu đãi. Dùng khi người dùng muốn ưu đãi hoặc coupon từ SanDeals hay các sàn thương mại điện tử Việt Nam. Trả về JSON có cấu trúc gồm title, href (link ưu đãi), category và summary. Không cần API key.

Tham số truy vấn

TênKiểuMô tả
qBắt buộcstringTruy vấn bằng ngôn ngữ tự nhiên hoặc từ khóa, ví dụ: coffee, giày, voucher, ưu đãi cafeđộ dài tối thiểu 1
limitintegerSố kết quả tối đa (1–50). Mặc định 10.1–50 · mặc định 10

Phản hồi

200Kết quả tìm ưu đãi có cấu trúcAgentSearchResponse
400Thiếu truy vấnErrorResponse
curl "https://www.sandeals.net/api/search-advanced?q=coffee&limit=10"
Phản hồi 200
{
  "ok": true,
  "query": "coffee",
  "total": 1,
  "results": [
    {
      "title": "Example Cafe",
      "href": "https://slink.sandeals.net/example",
      "category": "food",
      "summary": "Example cafe deals in Vietnam",
      "score": 13,
      "source": "deals"
    }
  ],
  "response": "Found 1 deals for \"coffee\":\n1. Example Cafe — https://slink.sandeals.net/example",
  "meta": {
    "mode": "agent",
    "language": "en",
    "matched": true
  }
}

Tìm ưu đãi (POST, chế độ agent)

POST/api/search-advancedsearchDealsPost

Giống GET searchDeals. Gửi mode=agent để nhận JSON có cấu trúc. Với ChatGPT Actions, nên dùng GET searchDeals.

Body yêu cầu

TênKiểuMô tả
queryBắt buộcstringTruy vấn tìm kiếm
modeenumDùng agent để nhận kết quả có cấu trúcagent · ui · mặc định agent
limitinteger1–50 · mặc định 10

Phản hồi

200Kết quả tìm ưu đãi có cấu trúcAgentSearchResponse
curl -X POST "https://www.sandeals.net/api/search-advanced" \
  -H "Content-Type: application/json" \
  -d '{"query":"coffee","mode":"agent","limit":10}'
Phản hồi 200
{
  "ok": true,
  "query": "string",
  "total": 1,
  "results": [
    {
      "title": "string",
      "href": "https://www.sandeals.net/",
      "category": "string",
      "summary": "string",
      "score": 1,
      "source": "deals"
    }
  ],
  "response": "string",
  "meta": {
    "mode": "string",
    "language": "string",
    "response_time_ms": 1,
    "matched": true,
    "fallback": true
  }
}

Liệt kê hoặc lọc danh mục ưu đãi

GET/api/dealslistDeals

Duyệt danh mục SanDeals theo nhóm hoặc từ khóa. Dùng khi người dùng muốn xem danh sách ưu đãi hoặc một nhóm (food, shopping, tech). Với tìm kiếm bằng ngôn ngữ tự nhiên, nên dùng searchDeals.

Tham số truy vấn

TênKiểuMô tả
categoryenumall · books · shopping · travel · food · tech · lifestyle · education · mặc định all
searchstringLọc ưu đãi theo từ khóa trong title/summary
qstringBí danh của search
limitintegertối đa 200 · mặc định 100

Phản hồi

200Danh mục ưu đãiobject
curl "https://www.sandeals.net/api/deals?limit=100"
Phản hồi 200
{
  "ok": true,
  "deals": [
    {
      "title": "string",
      "href": "string",
      "category": "string",
      "summary": "string"
    }
  ],
  "total": 1,
  "categories": [
    "string"
  ]
}

Lấy metadata khám phá dành cho agent

GET/api/llmsgetSiteMetadata

Trả về khả năng của site, danh mục, hướng dẫn cho agent và tài liệu API. Gọi trước tiên nếu cần hiểu SanDeals trước khi tìm kiếm.

Phản hồi

200Metadata của site và API dành cho agentobject
curl "https://www.sandeals.net/api/llms"
Phản hồi 200
{}

Schema

Các đối tượng mà những endpoint trên trả về.

DealResult

TênKiểuMô tả
titleBắt buộcstring
hrefBắt buộcstring (uri)URL tới ưu đãi / smart link
categoryBắt buộcstring
summarystring | null
scorenumber
sourceenumdeals · products

Deal

TênKiểuMô tả
titlestring
hrefstring
categorystring
summarystring | null

AgentSearchResponse

TênKiểuMô tả
okBắt buộcboolean
queryBắt buộcstring
totalBắt buộcinteger
resultsBắt buộcDealResult[]
responsestringTóm tắt ngắn gọn kết quả cho người đọc
metaobject

ErrorResponse

TênKiểuMô tả
okboolean
errorobject
resultsobject[]
totalinteger

Trên trang này

Tổng quanXác thựcGiới hạn tần suấtLỗiGET /api/search-advancedPOST /api/search-advancedGET /api/dealsGET /api/llmsSchema
openapi.jsonTrang tài liệu
SanDeals Logo
SanDeals.net

Công cụ tìm kiếm ưu đãi.

Cập nhật hàng giờ

Liên kết nhanh

  • Giới thiệu
  • Sản phẩm nổi bật
  • Tìm kiếm nâng cao
  • Tài liệu API
  • Điều khoản sử dụng
  • Chính sách quyền riêng tư

© 2026 SanDeals.net.

Đang kiểm tra hệ thống...