文件
2026-03-05 10:28:14 +08:00

1.7 KiB

SimilarWeb API Matrix

Endpoint Mapping

CLI --api value API name Default window
global-rank SimilarWeb/get_global_rank 6 months
visits-total SimilarWeb/get_visits_total 6 months
unique-visit SimilarWeb/get_unique_visit 6 months
bounce-rate SimilarWeb/get_bounce_rate 6 months
traffic-sources-desktop SimilarWeb/get_traffic_sources_desktop 3 months
traffic-sources-mobile SimilarWeb/get_traffic_sources_mobile 3 months
traffic-by-country SimilarWeb/get_total_traffic_by_country 3 months

Parameters

Required:

  • domain
  • api

Optional shared parameters:

  • start_date (YYYY-MM)
  • end_date (YYYY-MM)
  • main_domain_only (true or omitted)

Optional API-specific parameters:

  • visits-total, bounce-rate, traffic-sources-desktop, traffic-sources-mobile:
    • country (default world)
    • granularity (default monthly)
  • traffic-by-country:
    • limit (default 10, max 10)

Limits

  • Maximum lookback: 12 months
  • traffic-by-country: max 3 months range
  • Granularity: monthly
  • Latest dependable month: last complete month

Data Persistence Rule

Write every call to a JSON file immediately to avoid data loss when credits deplete or calls fail mid-run.

Runtime Adapter Notes

Runtime file:

  • /opt/.manus/.sandbox-runtime/data_api.py

Provisioning command:

  • /root/.codex/skills/similarweb-analytics/scripts/install_runtime_adapter.sh

Credential modes:

  • Preferred: SIMILARWEB_API_KEY for official Similarweb API
  • Fallback: RAPIDAPI_KEY and optional RAPIDAPI_SIMILARWEB_HOST (default similarweb13.p.rapidapi.com)