RSS / Atom sang JSON API

Chuyển mọi RSS 2.0, RSS 1.0, Atom, JSON Feed về một định dạng JSON gọn gàng, tự tìm feed từ trang web, kèm ảnh, tác giả và tệp đính kèm.

GETPOSThttps://apibox.io.vn/v1/feed
Nội dung & HTML▶ Dùng thử online

API feed đọc một feed và trả về cùng một định dạng JSON dù nguồn là RSS 2.0, RSS 1.0 (RDF), Atom hay JSON Feed. Mỗi bài có id, tiêu đề, URL, ngày đăng và ngày cập nhật theo ISO 8601, tác giả, tóm tắt dạng văn bản, chuyên mục, tệp đính kèm (podcast, ảnh) và ảnh đại diện lấy từ thẻ media, tệp đính kèm hoặc ảnh đầu tiên trong nội dung; content=true thêm nội dung HTML đầy đủ.

Đưa vào một trang thường như trang chủ báo điện tử, API tự tìm feed qua các thẻ <link rel="alternate"> (danh sách được trả về trong discovered). Liên kết tương đối được chuyển thành tuyệt đối, ký tự HTML được giải mã và các thẻ có namespace (content:encoded, dc:creator, media:content) được hiểu, nên báo điện tử Việt Nam, blog WordPress và podcast đều dùng như nhau.

Tối đa 500 bài (limit, mặc định 50). Feed được cache 10 phút (fresh=true để bỏ qua); bộ tải từ chối địa chỉ nội bộ và giới hạn feed 5 MB.

Tham số

TênVị tríKiểuBắt buộcMặc định
urlbody|querystringcóURL feed hoặc URL website.
limitbody|querynumberkhông50Số bài trả về (1–500).
contentbody|querybooleankhôngfalseKèm nội dung HTML đầy đủ.
freshbody|querybooleankhôngfalseBỏ qua cache 10 phút.

Ví dụ

curl "https://apibox.io.vn/v1/feed?url=https://tuoitre.vn/&limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY"

Kết quả trả về

{
  "url": "https://tuoitre.vn/",
  "fetched_url": "https://tuoitre.vn/home.rss",
  "format": "rss 2.0",
  "title": "TUOI TRE ONLINE - RSS Feed",
  "feed_url": "https://tuoitre.vn/home.rss",
  "discovered": [
    {
      "url": "https://tuoitre.vn/home.rss",
      "type": "application/rss+xml",
      "title": "…"
    }
  ],
  "item_count": 50,
  "items": [
    {
      "id": "https://tuoitre.vn/…-100261110213232734.htm",
      "title": "Bộ Giáo dục lý giải đề xuất tuyển sinh trường chuyên theo 3 khối thay vì từng môn",
      "url": "https://tuoitre.vn/…-100261110213232734.htm",
      "published": "2026-11-10T14:57:00.000Z",
      "updated": null,
      "author": "NGUYÊN BẢO",
      "summary": "Đề xuất đổi cách tuyển sinh trường chuyên đang…",
      "image": "https://cdn.tuoitre.vn/…jpg",
      "categories": [],
      "enclosures": []
    }
  ]
}

Ứng dụng

  • Ứng dụng tổng hợp tin tức, đọc báo
  • Hiển thị bài viết mới trên website hoặc bot Slack / Zalo
  • Luồng tự động hoá dựa trên feed trong công cụ no-code
  • Danh bạ podcast (tệp đính kèm)

Hỏi đáp

Có cần URL feed chính xác không?

Không. Truyền URL website; nếu trang có liên kết tới feed, API tự tìm và dùng.

Vì sao một số trường là null?

Nhiều feed không đầy đủ (không có tác giả, ảnh). API trả về null thay vì đoán.

Ngày tháng có được chuẩn hoá không?

Có, ngày RFC 822 của RSS và ngày của Atom, JSON Feed được chuyển sang ISO 8601 UTC khi đọc được.

API liên quan

Bắt đầu với 1.000 request miễn phí mỗi tháng. Nhận API key miễn phí →