Getting Started With SimilarWeb API
Getting Started With SimilarWeb API
SimilarWeb API
Dont Panic!
If youre reading this, it is safe to assume you
are some kind of data geek. It doesnt matter
whether youre a code guru or dont know
how to write a single line of code by the
end of this short guide youll know how to
make the most of SimilarWebs data via API.
The purpose of the guide is to walk you
through the process of getting started.
We will review the following issues:
Signing up for a free trial account
Making a request to the API
Monitoring your usage
Our Data
1
Signing up for a trial account
This is very straightforward and if you already have an account, feel free to
proceed to the next chapter.
To be on the safe side, lets go over the steps:
1. Go to http://developer.similarweb.com (Our API site)
2. Click on Sign Up
3. Fill the form and hit Get Started
4. You will receive a confirmation email in your inbox. If you dont find it
immediately, check your spam folder or search for SimilarWeb in your inbox.
If all else fails, try again, or contact us.
5. Click on the confirmation link.
6. Youll be directed to the login page. Please enter your user name
and password.
2
Making a request to the API
All requests are HTTP requests with a programmatic structure of 3 required
parameters (Domain, Endpoint, Key) and a few optional parameters, depending on
the specific data youll try to retrieve.
Browsers can make these requests directly, and most programming languages
have libraries for making these calls. Please check out our documentation for an
updated view of client libraries and wrappers.
API FAMILY
API
Traffic
DESCRIPTION
Estimated Number of
Visits for the domain
SimilarWebs Global
Rank
HISTORICAL
REQUIRE
DATA
DATE RANGE
12 Months
Yes
1 Month
No
1 Months
GRANULARITY
PAGINATION
ENDPOINT
Yes
visits
traffic
No
traffic
6 Months
No
Weekly
traffic
3 Months
No
traffic
12 months
Yes
Yes
pageviews
12 months
Yes
12 months
Yes
1 Month
No
1 Month
Monthly /
Weekly / Daily
Web Traffic
Traffic Sources
Distribution - relative
share of each traffic
source over the last 3
months."
Average Page
views per
Visit (Website
Engagement)
Average Visit
Duration
(Website
Engagement)
Average Visit
Duration in the
given domain
Bounce Rate
(Website
Engagement)
domain
Monthly /
Weekly / Daily
Monthly /
Weekly / Daily
Monthly /
Yes
visitduration
Yes
bouncerate
similarsites
No
alsovisited
1 Month
No
tags
1 Month
No
category
1 Month
No
1 Month
No
Weekly / Daily
returns 20 similar
Similar
Websites
Also Visited
Website Tags
Web Content
Categorization
Category Rank
CategoryRank
category
detect the presence of
Adult Websites
Category
API FAMILY
API
DESCRIPTION
HISTORICAL
REQUIRE
DATA
DATE RANGE
3 months
no
GRANULARITY
PAGINATION
Organic Search
Keywords
ENDPOINT
socialreferringsites
orgsearch
12 months
Yes
Monthly /
Weekly / Daily
Yes
per page).
paidsearch
Keywords
Web Traffic
Sources
leadingdes3 months
No
tinationsites
12 months
Yes
Monthly /
Weekly / Daily
Yes
referrals
per page).
Organic
Keyword
Competitors
orgkwcomprovides streamlined
petitor
12 months
Yes
Monthly /
Weekly / Daily
Yes
paidkw-
keywords.
Competitors
competitor
1 month
No
1 month
No
1 month
No
GetAppDetails
requested app
Get estimated range
Mobile
Google App
Installs
GetAppInstalls
Apps
GetRelatedSiteApps
Final Example:
http://api.similarweb.com/Site/google.com/v1/visits?gr=weekly&start=52014&end=6-2014&md=false&Format=JSONUserKey=2f34dd98dd72349a827s2s34
Domain - google.com
Endpoint Visits
Granularity gr=weekly
Start Date - start=5-2014
End Date end=6-2014
Main Domain md=false
Format=JSON
UserKey=2f34dd98dd72349a827s2s34
3
Monitoring Usage
We highly recommend you check your usage from time to time in order to
understand better your usage habits and see if your quota may be on the
wrong side of full.
1. Click on your username on the top right corner of the page:
3. Here you can see how many hits you already used in the specified timeframe:
4. Clicking on Methods will help you understand the breakdown among the
specific endpoints.
4
Our Data
Diverse Sources
We have more than a hundred different data sources, which helps us assess and
compare the quality of our data and eliminate biases.
We combine clickstream data from our industry-leading panel with data from our
crawler, VPNs, and SDK, to analyze over a billion pages every single month and get an
even better snapshot of web and app activity.
Unlike some providers, who focus on a specific region or user type, our collection is done
on a global scale, with a statistically representative cross-section of all types of consumers.
This allows us to reach an unbiased and full understanding of a website's traffic.
Size matters
When it comes to data, the bigger the panel is, the more statistically accurate the
insights will be.
We have panel data for tens of millions of users across the world, making our panel
the biggest in the industry.
We implement big data technologies on our data center consisting of dozens of high-end
servers that analyze tens of terabytes of data every week and more than a billion data
points every single day. The volume of data we manage and process makes our insights
highly accurate and reliable.
Data Treatment
Once we have collected volumes of raw data, we use statistical analysis and
machine learning techniques to turn it into actionable knowledge.
Our raw data is treated with in-house algorithms to remove biases, filter out noisy
information, and transform it into meaningful insights. The data from our diversified
sources is intelligently combined, normalized, and projected to represent the entire
Internet population.
Questions?
Contact us at: [email protected]