API Hop

Tài liệu

Tài liệu API Hop

Tham chiếu điểm cuối SimilarwebAPI

>-

Mọi đường dẫn bên dưới tương đối với địa chỉ gốc API của bạn. Mọi yêu cầu cần Authorization: Bearer YOUR_API_KEY, dùng GET và không có thân yêu cầu. Xem xác thực, tính phí và lỗi.

Quy tắc truy vấn

Trường website số ít key và Key yêu cầu một tên miền ASCII như amazon.com, tối đa 253 ký tự, không có khoảng trắng bao quanh. Không gửi URL, địa chỉ IP, danh sách tên miền hoặc thông tin xác thực API trong các trường này. Dùng punycode cho tên miền quốc tế hóa.

Tên truy vấn phân biệt chữ hoa/chữ thường. Trường không rõ, trường trùng lặp, CR/LF/NUL và giá trị không hợp lệ bị từ chối. Giá trị boolean là giá trị nguyên văn true hoặc false; số không không thể thay thế false. Văn bản dài 1-2048 byte UTF-8 sau khi cắt khoảng trắng. Mã hóa dấu cách, mảng JSON và dấu phân cách bằng bộ mã hóa truy vấn của máy khách HTTP.

from và to phải xuất hiện cùng nhau, là ngày lịch thực theo định dạng YYYY-MM-DD hoặc YYYY|MM|DD và thỏa from <= to. Cặp so sánh theo cùng quy tắc. Trường tùy chọn kế thừa mặc định điểm cuối; bảng liệt kê trường được phép, không yêu cầu gửi tất cả.

Với điểm cuối chấp nhận ngày, khoảng from/to rõ ràng, hợp lệ và đầy đủ được ưu tiên. Ở điểm cuối chấp nhận latest, giá trị được cung cấp vẫn phải vượt xác thực định dạng hiện có và riêng của điểm cuối, nhưng bị bỏ qua khi chọn khoảng và không được gửi tới Similarweb; không thêm latest mặc định. Khi không có khoảng rõ ràng, hành vi latest, mặc định và cửa sổ hiện có giữ nguyên. Hạn chế lịch sử vẫn áp dụng, và điểm cuối không chấp nhận latest vẫn từ chối nó.

Khi không có khoảng from/to rõ ràng: Tuyến theo cửa sổ thường mặc định 28 ngày kết thúc ba ngày UTC trước và chấp nhận latest=1d đến 366d. Tuyến tháng cố định có mặc định ghi bên dưới. Tương tác, lượt truy cập, xếp hạng và kênh còn chấp nhận latest=1m|2m|3m|6m cho các tháng lịch UTC trọn vẹn trước đó; bộ chọn này yêu cầu isWindow=false và mặc định timeGranularity=Monthly. Lịch sử có quy tắc hẹp hơn được mô tả cho bốn điểm cuối của nó.

Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Mã định danh website là tên miền như example.com, trừ điểm cuối xếp hạng từ khóa, nơi keys là từ khóa tìm kiếm. Khả dụng dữ liệu thượng nguồn, bộ lọc và kiểu đối sánh có thể khác nhau. Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.

Phản hồi thành công giữ JSON gốc thay vì dùng lược đồ phản hồi chung. Bảng giới thiệu đến và đi dùng Records; chỉ số lịch sử có thể dùng Data lồng nhau. Tên và đơn vị bên dưới không có nghĩa mọi trường thượng nguồn tùy chọn luôn xuất hiện.

Điểm cuối

Gợi ý từ khóa

GET https://api.apihop.ai/v1/similarweb/keywords/suggestions

Mặc định: country 999, latest 28d, rowsPerPage 100, type Broad, websource Total và windowVolume giảm dần. page tùy chọn bắt đầu từ 1. rangeFilter dùng cú pháp gốc, ví dụ volume,100,10000|difficulty,0,40. Khả dụng kiểu đối sánh và bộ lọc phụ thuộc nguồn dữ liệu. Chỉ hỗ trợ dữ liệu toàn cầu (country=999).

Trường truy vấnBắt buộcKiểu và ràng buộc
keywordCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
sortKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ascKhôngchuỗi boolean: true hoặc false
pageKhôngchuỗi số nguyên; 1-1000
rowsPerPageKhôngchuỗi số nguyên; 1-1000
typeKhôngchuỗi; giá trị: Broad, Phrase, Exact, Related
websourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
isWindowKhôngchuỗi boolean: true hoặc false
rangeFilterKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

GET https://api.apihop.ai/v1/similarweb/websites/backlinks

Mặc định: Page 1, PageSize 100, Status All, FollowType All và DomainScore giảm dần. Key viết hoa; không dùng key hoặc keys.

Trường truy vấnBắt buộcKiểu và ràng buộc
KeyCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
PageKhôngchuỗi số nguyên; 1-1000
PageSizeKhôngchuỗi số nguyên; 1-1000
StatusKhôngchuỗi; giá trị: All, Active, New, Lost
FollowTypeKhôngchuỗi; giá trị: All, DoFollowOnly, NoFollowOnly, DoFollow, NoFollow
DomainScoreFromKhôngchuỗi số nguyên; 0-100
DomainScoreToKhôngchuỗi số nguyên; 0-100
sortKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ascKhôngchuỗi boolean: true hoặc false

Từ khóa website

GET https://api.apihop.ai/v1/similarweb/websites/keywords

Mặc định: page 1, pageSize 100, sourceType all và cả hai cờ thương hiệu là false. pageFilterJson là một chuỗi mảng JSON mã hóa URL; khi bỏ qua, nó nhắm keys như tên miền. Khi không có khoảng from/to rõ ràng: latest=1m chọn chế độ tổng quan một tháng với pageSize 5 và isWindow=false trừ khi cung cấp rõ ràng. Dùng sourceType=organic hoặc paid với IncludeNoneBranded=true và IncludeBranded=false để xem từ khóa không thương hiệu.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
sortKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ascKhôngchuỗi boolean: true hoặc false
isoKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
isDailyKhôngchuỗi boolean: true hoặc false
IncludeBrandedKhôngchuỗi boolean: true hoặc false
IncludeNoneBrandedKhôngchuỗi boolean: true hoặc false
pageKhôngchuỗi số nguyên; 1-1000
pageSizeKhôngchuỗi số nguyên; 1-1000
sourceTypeKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
pageFilterJsonKhôngchuỗi chứa mảng JSON

Website xếp hạng theo từ khóa

GET https://api.apihop.ai/v1/similarweb/keywords/websites

keys là từ khóa, không phải tên miền website. Mặc định gồm selectedPageTab=Organic, sourceType=organic, Device=Total và graphDuration=28d. page và pageSize tùy chọn dùng số nguyên bắt đầu từ 1/số nguyên dương.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
sortKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ascKhôngchuỗi boolean: true hoặc false
isoKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
isDailyKhôngchuỗi boolean: true hoặc false
tabKhôngchuỗi số nguyên không âm
mtdKhôngchuỗi boolean: true hoặc false
selectedPageTabKhôngchuỗi; giá trị: Organic, Paid
graphDurationKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
graphTypeKhôngchuỗi số nguyên; 1-1000
isDurationChangedKhôngchuỗi boolean: true hoặc false
ignoreFilterConsistencyKhôngchuỗi boolean: true hoặc false
DeviceKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
sourceTypeKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
pageKhôngchuỗi số nguyên; 1-1000
pageSizeKhôngchuỗi số nguyên; 1-1000

Nguồn lưu lượng

GET https://api.apihop.ai/v1/similarweb/websites/traffic-sources

Mặc định: sourceType=Referral, page=1, orderBy=Share desc và timeGranularity=Daily. Bảng này khác điểm cuối nguồn giới thiệu đến.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
sourceTypeKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ignoreFilterConsistencyKhôngchuỗi boolean: true hoặc false
pageKhôngchuỗi số nguyên; 1-1000
orderByKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Lưu lượng đi

GET https://api.apihop.ai/v1/similarweb/websites/outgoing-traffic

from và to là bắt buộc. Chỉ dùng key số ít. Mặc định: country=999, isWWW=false, isWindow=false, webSource=Total, page=1, orderby=Share desc, orderBy=Share desc, sort=Share, asc=false. orderby và orderBy là hai trường riêng, được chuyển tiếp độc lập; giữ chúng nhất quán. Không có latest, pageSize, rowsPerPage, includeSubDomains hoặc timeGranularity. Hàng nằm trong Records; TotalCount là tổng thượng nguồn, không phải độ dài trang hiện tại. Chỉ hỗ trợ dữ liệu toàn cầu (country=999).

Trường truy vấnBắt buộcKiểu và ràng buộc
keyCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromCóchuỗi; ngày hợp lệ theo định dạng bên trên
toCóchuỗi; ngày hợp lệ theo định dạng bên trên
isWWWKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
orderbyKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
orderByKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
sortKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ascKhôngchuỗi boolean: true hoặc false
pageKhôngchuỗi số nguyên; 1-1000

Nguồn giới thiệu đến

GET https://api.apihop.ai/v1/similarweb/websites/incoming-referrals

Chỉ dùng key số ít. Mặc định: country=999, latest=28d, isWWW=false, isWindow=true, isDaily=false, webSource=Total, selectedTab=incomingTraffic, orderBy=TotalShare desc, ignoreFilterConsistency=false, page=1. Không có keys, pageSize, rowsPerPage, includeSubDomains hoặc timeGranularity. Hàng nằm trong Records; trường gốc có thể gồm SiteOrigins và TotalShare. Chỉ hỗ trợ dữ liệu toàn cầu (country=999).

Trường truy vấnBắt buộcKiểu và ràng buộc
keyCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
isWWWKhôngchuỗi boolean: true hoặc false
isoKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
isWindowKhôngchuỗi boolean: true hoặc false
isDailyKhôngchuỗi boolean: true hoặc false
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
selectedTabKhôngchuỗi; giá trị: incomingTraffic
orderByKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ignoreFilterConsistencyKhôngchuỗi boolean: true hoặc false
pageKhôngchuỗi số nguyên; 1-1000

Tỷ trọng từ khóa thương hiệu

GET https://api.apihop.ai/v1/similarweb/websites/branded-keywords

Mặc định là tháng UTC trọn vẹn trước đó. duration cố định ở 1m.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
durationKhôngchuỗi; giá trị: 1m

Địa lý lưu lượng

GET https://api.apihop.ai/v1/similarweb/websites/geography

Mặc định là ba tháng UTC trọn vẹn trước đó, pageSize=5 và orderBy=TotalShare desc.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
pageSizeKhôngchuỗi số nguyên; 1-1000
orderByKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Phân bố thiết bị

GET https://api.apihop.ai/v1/similarweb/websites/devices

Mặc định là ba tháng UTC trọn vẹn trước đó và ShouldGetVerifiedData=false.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ShouldGetVerifiedDataKhôngchuỗi boolean: true hoặc false

Hiệu quả tìm kiếm

GET https://api.apihop.ai/v1/similarweb/websites/search-performance

Mặc định là tháng UTC trọn vẹn trước đó, pageSize=5, duration=1m và SourceType=Organic. Dùng SourceType=Paid cho từ khóa trả phí; không thay bằng sourceType.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
pageSizeKhôngchuỗi số nguyên; 1-1000
durationKhôngchuỗi; giá trị: 1m
SourceTypeKhôngchuỗi; giá trị: Organic, Paid

Lưu lượng xã hội

GET https://api.apihop.ai/v1/similarweb/websites/social-traffic

Mặc định là ba tháng UTC trọn vẹn trước đó. Không chấp nhận webSource.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Tổng quan tương tác

GET https://api.apihop.ai/v1/similarweb/websites/engagement

Mặc định gồm ShouldGetVerifiedData=false, includeLeaders=true và unBounced=false. Hàng Data gốc có thể chứa AvgMonthVisits, BounceRate, PagesPerVisit và AvgVisitDuration.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ShouldGetVerifiedDataKhôngchuỗi boolean: true hoặc false
includeLeadersKhôngchuỗi boolean: true hoặc false
unBouncedKhôngchuỗi boolean: true hoặc false
betaKhôngchuỗi boolean: true hoặc false

Tổng lượt truy cập

GET https://api.apihop.ai/v1/similarweb/websites/visits

compareFrom và compareTo phải được cung cấp cùng nhau dưới dạng ngày hợp lệ đúng thứ tự. timeGranularity là Monthly. Trường gốc có thể gồm TotalVisits, Change và ShareOfVisits; tổng cuốn chiếu không nhất thiết là tổng tháng lịch trọn vẹn.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
compareFromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
compareToKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
ShouldGetVerifiedDataKhôngchuỗi boolean: true hoặc false

Bảng lượt truy cập

GET https://api.apihop.ai/v1/similarweb/websites/visits/table

compareFrom và compareTo phải được cung cấp cùng nhau dưới dạng ngày hợp lệ đúng thứ tự. timeGranularity là Monthly; hàng nằm trong Data, có Domain và TotalVisits. TotalCount có thể bằng 0 ngay cả khi Data chứa hàng; kiểm tra chính mảng để xác định có kết quả hay không.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
compareFromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
compareToKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
ShouldGetVerifiedDataKhôngchuỗi boolean: true hoặc false

Xu hướng lượt truy cập

GET https://api.apihop.ai/v1/similarweb/websites/visits/trend

Mặc định là cửa sổ theo ngày cuốn chiếu 28 ngày. timeGranularity chấp nhận Daily, Weekly hoặc Monthly.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Weekly, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
ShouldGetVerifiedDataKhôngchuỗi boolean: true hoặc false

Xếp hạng website

GET https://api.apihop.ai/v1/similarweb/websites/ranks

timeGranularity là Monthly. Phản hồi gốc dùng các đối tượng GlobalRank, CountryRank và CategoryRank riêng.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Xếp hạng quốc gia

GET https://api.apihop.ai/v1/similarweb/websites/ranks/country

timeGranularity là Monthly. Đây là bảng xếp hạng quốc gia riêng, không phải phản hồi xếp hạng kết hợp. Hàng nằm trong Data, có Domain và Rank. TotalCount có thể bằng 0 ngay cả khi có hàng; kiểm tra trực tiếp Data.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Xếp hạng toàn cầu

GET https://api.apihop.ai/v1/similarweb/websites/ranks/global

timeGranularity là Monthly. Trả bảng xếp hạng toàn cầu riêng. Hàng nằm trong Data, có Domain và Rank. TotalCount có thể bằng 0 ngay cả khi có hàng; kiểm tra trực tiếp Data.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Xếp hạng danh mục

GET https://api.apihop.ai/v1/similarweb/websites/ranks/category

timeGranularity là Monthly. Trả bảng xếp hạng ngành/danh mục riêng. Hàng nằm trong Data, có Domain và Rank. TotalCount có thể bằng 0 ngay cả khi có hàng; kiểm tra trực tiếp Data.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Kênh lưu lượng

GET https://api.apihop.ai/v1/similarweb/websites/channels

Mặc định là cửa sổ theo ngày cuốn chiếu 28 ngày. Với webSource=Total, giá trị kênh nằm dưới Data.Total[domain], không trực tiếp dưới Data[domain]. Tên kênh được giữ nguyên, ví dụ Search - Organic và Direct. Giá trị là số lượt truy cập; chỉ tính tỷ trọng khi tổng dương.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Daily, Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Website tương tự

GET https://api.apihop.ai/v1/similarweb/websites/similar-sites

Mặc định là ba tháng UTC trọn vẹn trước đó. isWindow phải là false, timeGranularity là Monthly và orderBy cố định ở Affinity desc. Không có latest hoặc webSource.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
timeGranularityKhôngchuỗi; giá trị: Monthly
orderByKhôngchuỗi; giá trị: Affinity desc

Gợi ý website tương tự

GET https://api.apihop.ai/v1/similarweb/websites/similar-sites/suggestions

key số ít; limit mặc định 20 và phải từ 1-20. country mặc định 999 và webSource là Total. Phản hồi gốc quan sát được là mảng ứng viên không bọc chứa Domain, DomainWithoutSub, Rank dạng số và Favicon; đừng chờ lớp bao Data. Mảng rỗng không có gợi ý. Chỉ hỗ trợ dữ liệu toàn cầu (country=999).

Trường truy vấnBắt buộcKiểu và ràng buộc
keyCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
limitKhôngchuỗi số nguyên; 1-20
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb

Lịch sử lượt truy cập theo tháng

GET https://api.apihop.ai/v1/similarweb/websites/history/visits

Mặc định là sáu tháng UTC trọn vẹn trước đó. Chỉ hỗ trợ country=999, isWindow=false và timeGranularity=Monthly. latest chấp nhận 1m đến 6m; ngày rõ ràng phải là tháng trọn vẹn trong cửa sổ cuốn chiếu sáu tháng đó. Chuỗi gốc có thể xuất hiện dưới Data.<domain>.<source> với điểm Key/Value; tên nguồn, gồm MobileWeb hoặc Mobile Web, được giữ nguyên. Giá trị biểu thị lượt truy cập ước tính.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Lịch sử tỷ lệ thoát theo tháng

GET https://api.apihop.ai/v1/similarweb/websites/history/bounce-rate

Mặc định là sáu tháng UTC trọn vẹn trước đó. Chỉ hỗ trợ country=999, isWindow=false và timeGranularity=Monthly. latest chấp nhận 1m đến 6m; ngày rõ ràng phải là tháng trọn vẹn trong cửa sổ cuốn chiếu sáu tháng đó. Chuỗi gốc có thể xuất hiện dưới Data.<domain>.<source> với điểm Key/Value; tên nguồn, gồm MobileWeb hoặc Mobile Web, được giữ nguyên. Giá trị biểu thị tỷ lệ thoát dạng phân số.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Lịch sử thời lượng truy cập theo tháng

GET https://api.apihop.ai/v1/similarweb/websites/history/visit-duration

Mặc định là sáu tháng UTC trọn vẹn trước đó. Chỉ hỗ trợ country=999, isWindow=false và timeGranularity=Monthly. latest chấp nhận 1m đến 6m; ngày rõ ràng phải là tháng trọn vẹn trong cửa sổ cuốn chiếu sáu tháng đó. Chuỗi gốc có thể xuất hiện dưới Data.<domain>.<source> với điểm Key/Value; tên nguồn, gồm MobileWeb hoặc Mobile Web, được giữ nguyên. Giá trị biểu thị số giây mỗi lượt truy cập.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng

Lịch sử số trang mỗi lượt truy cập theo tháng

GET https://api.apihop.ai/v1/similarweb/websites/history/pages-per-visit

Mặc định là sáu tháng UTC trọn vẹn trước đó. Chỉ hỗ trợ country=999, isWindow=false và timeGranularity=Monthly. latest chấp nhận 1m đến 6m; ngày rõ ràng phải là tháng trọn vẹn trong cửa sổ cuốn chiếu sáu tháng đó. Chuỗi gốc có thể xuất hiện dưới Data.<domain>.<source> với điểm Key/Value; tên nguồn, gồm MobileWeb hoặc Mobile Web, được giữ nguyên. Giá trị biểu thị số trang mỗi lượt truy cập.

Trường truy vấnBắt buộcKiểu và ràng buộc
keysCóchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng
countryKhôngchuỗi số nguyên không âm; Chỉ hỗ trợ dữ liệu toàn cầu (country=999). Giá trị quốc gia hợp lệ khác được đổi thành 999 trước yêu cầu thượng nguồn và trả dữ liệu toàn cầu, không phải riêng quốc gia.
fromKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
toKhôngchuỗi; ngày hợp lệ theo định dạng bên trên
includeSubDomainsKhôngchuỗi boolean: true hoặc false
isWindowKhôngchuỗi boolean: true hoặc false
webSourceKhôngchuỗi; giá trị: Total, Desktop, MobileWeb
timeGranularityKhôngchuỗi; giá trị: Monthly
latestKhôngchuỗi; 1-2048 byte UTF-8 sau khi cắt khoảng trắng