Skip to main content
GET
Get Bing traffic stats
Get your Bing search performance directly from Bing Webmaster Tools - the same data that powers the Traffic dashboard’s Bing tab: clicks, impressions, CTR, average position, top queries, top pages, and backlinks.
You need a Bing Webmaster Tools integration connected to your team. Connect it from Settings → Integrations → SEO & AI Tools.
The prev* trend fields contain the previous period’s data for comparison but are empty unless you pass includePrevious=true. *Change objects give you the percentage change and whether it’s a positive movement. The stats endpoint always returns averagePosition as 0; use Search Queries and Top Pages for positions.

More endpoints

Authorizations

Authorization
string
header
required

Your SnowSEO API key (sk_...).

Query Parameters

page
integer

1-based page. Default 1.

pageSize
string

Rows per page (max 1000), or 'all'. Every response reports total and totalPages.

teamId
string
required

Team ID

days
integer
default:30

Days back from today on the team's calendar, converted to startDate/endDate. Ignored when startDate or endDate is set. Defaults to 30.

Required range: x >= 1
startDate
string

Start date (YYYY-MM-DD)

endDate
string

End date (YYYY-MM-DD)

limit
string

Maximum rows to return

sortBy
enum<string>
Available options:
query,
page,
clicks,
impressions,
ctr,
position,
clicksChange,
impressionsChange,
ctrChange,
positionChange
sortDir
enum<string>
Available options:
asc,
desc
tab
enum<string>
Available options:
Top,
Top Pages,
Growing,
Decaying,
Long Tail,
Questions
positionBand
enum<string>
Available options:
top3,
4-10,
11-20,
21-49,
50-100,
100+
includePrevious
string

Include previous-period comparison values alongside each data point (roughly doubles the time-series payload). Defaults to false.

Response

200 - application/json

Default Response

totalClicks
number
totalImpressions
number
averageCTR
number
averagePosition
number
clicksTrend
object[]
clicksChange
object