Logo

SimilarWeb

Authentication Type: API Key Description: Get website traffic analytics, rankings, and competitive insights.


Authentication

To authenticate, you'll need a RapidAPI key for the SimilarWeb Insights API.

Note: The free plan includes 50 requests per month.


Traffic Analytics

Retrieve comprehensive website traffic data and analytics.

Get Traffic Data

Get detailed traffic analytics for a website including visitor metrics, traffic sources, country breakdown, rankings, and top keywords. Requires a valid domain name (e.g., "example.com").

Operation Type: Mutation (Write)

Parameters:

  • domain string (required): The domain to get traffic data for (e.g., "example.com"). Use just the domain, not full URLs.

Returns:

  • SEOInsights object (nullable): SEO insights including top keywords
    • TopKeywords array of objects (nullable): Top performing keywords
      • CPC number (nullable): Cost per click
      • Volume number (nullable): Search volume
      • Name string (nullable): Keyword name
      • EstimatedValue number (nullable): Estimated keyword value
  • SnapshotDate string (nullable): Date when data was captured
  • Traffic object (nullable): Traffic data
    • Visits object (nullable): Monthly visits by date (e.g., {"2025-10-01": 6620152})
    • TopCountryShares object (nullable): Traffic share by country code (e.g., {"US": 0.99})
    • Sources object (nullable): Traffic source breakdown
      • Paid Referrals number (nullable): Paid referrals traffic percentage
      • Referrals number (nullable): Referral traffic percentage
      • Social number (nullable): Social media traffic percentage
      • Direct number (nullable): Direct traffic percentage
      • Search number (nullable): Search traffic percentage
      • Mail number (nullable): Email traffic percentage
    • IsDataFromGa boolean (nullable): Whether data is from Google Analytics
    • Engagement object (nullable): User engagement metrics
      • TimeOnSite number (nullable): Average time on site in seconds
      • BounceRate number (nullable): Site bounce rate
      • PagesPerVisit number (nullable): Average pages per visit
  • WebsiteDetails object (nullable): Website details
    • Domain string (nullable): The domain
    • Category string (nullable): Website category
    • Description string (nullable): Site description
    • Title string (nullable): Site title
  • Rank object (nullable): Ranking information
    • CountryRank object (nullable): Country-specific ranking
      • Country string (nullable): Country code
      • Rank number (nullable): Rank within country
    • CategoryRank object (nullable): Category ranking
      • Rank number (nullable): Category rank
      • Category string (nullable): Category name
    • GlobalRank number (nullable): Global website rank

Example Usage:

{
  "domain": "example.com"
}

Similar Sites

Find websites similar to a given domain.

Get Similar Sites

Find websites similar to a given domain based on audience overlap and content similarity. Returns a list of related sites with their traffic metrics and rankings.

Operation Type: Query (Read)

Parameters:

  • domain string (required): The domain to find similar sites for (e.g., "example.com"). Use just the domain, not full URLs.

Returns:

  • Category string (nullable): Category of the queried domain
  • Description string (nullable): Description of the queried domain
  • SimilarSites array of objects (nullable): List of similar websites
    • Domain string (nullable): Similar site domain
    • Visits number (nullable): Monthly visits
    • GlobalRank number (nullable): Global rank of the similar site
    • TopCountry object (nullable): Top country for this site
      • CountryName string (nullable): Country name
      • Rank number (nullable): Rank in that country
      • CountryCode string (nullable): Two-letter country code
    • Description string (nullable): Site description
    • Title string (nullable): Site title
  • CategoryRank number (nullable): Category rank of the queried domain
  • Domain string (nullable): The queried domain
  • Visits number (nullable): Monthly visits for the queried domain
  • Title string (nullable): Title of the queried domain

Example Usage:

{
  "domain": "example.com"
}

Common Use Cases

Competitive Analysis:

  • Compare website traffic metrics against competitors to identify market positioning
  • Find similar websites to understand your competitive landscape
  • Analyze competitor traffic sources to understand their marketing strategies
  • Monitor competitor keyword performance and search engine optimization tactics

Market Research:

  • Evaluate website categories and industry rankings for market sizing
  • Analyze geographic traffic distribution to identify expansion opportunities
  • Research traffic trends and seasonal patterns across different markets
  • Discover related websites in your industry using similar sites analysis

Digital Marketing Optimization:

  • Identify top-performing keywords to inform SEO and content strategies
  • Analyze traffic source breakdown to optimize marketing channel allocation
  • Monitor engagement metrics like bounce rate and time on site for performance benchmarking

Business Intelligence:

  • Track website ranking changes over time to measure digital growth
  • Analyze user engagement patterns to improve website design and content
  • Generate competitive intelligence reports with traffic data and market insights
  • Build prospect lists by finding websites similar to your best customers