Sklik API



Suggest a new keyword based on some phrase.


struct user {
string session

Session (as retrieved from client.loginByToken())

string query
struct restrictionFilter {

(optional) Options

int offset

(optional) How many results to skip; default: 0

int limit

(optional) How many results to return; default: 50 max:10000

bool related

(optional) Return also related keywords; default: false

string orderBy

(optional) Sorted by: [default: avgSearchCount]

  • avgSearchCount: Search count (default)
  • cpc: Cost per click
  • score: Competition score
  • keyword: Query text
string orderDirection

(optional) Sorting direction: [default: desc]

  • desc: descending order direction (default)
  • asc: ascending order direction


struct {
int status

Status code

string statusMessage

Status code description

string session

Refreshed session

array suggestions (
struct {
string query

Suggested query

int avgSearchCount

Average search count of keyword during last two months.

int cpc

Average price per click of keyword (in halers) during last two months.

array searchCountInTime (

Search count per particular months during last year

struct {
string timePeriod

Month identification in format Year-Month ("2014-02")

int searchCount

Search count of keyword per month (identification of month is in timePeriod field)

int total

How many records is available

array diagnostics (

(optional) Various diagnostics(warnings, errors, other information)

struct {

Response status codes:

List of all possible response status codes:


List of all possible diagnostics:

Copyright © 1996-2023 Help Contact