This site uses cookies and other tracking technologies to make possible your usage of the website, assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide better user experience.

By using the website, you agree to our Privacy policy

Report a bug

Cancel
6590 38
SEO 21 min read January 23, 2020

Learn To Predict Demand And Sales With Serpstat Search Volume Crawling Service (SVCS)

Learn To Predict Demand And Sales With Serpstat Volume Crawling Service (SVCS)

Stacy Mine
Editor at Serpstat
Before starting any campaign, you definitely need to know what queries are the most popular. Especially if your business runs in a competitive niche where all your competitors are powerful players. You need the most popular, trendy and fresh keywords, and in this case, the automation of collecting and analyzing keyword volume is the best practice. In this article, I will tell you about Serpstat Search Volume Crawling Service and its benefits.

What is Search Volume Crawling

Search Volume Crawling is a Serpstat service which helps you automate the collection and analysis of the volume of search queries. You get the result in JSON format and you can track keyword volume on Google with almost no limits.
You can select a search engine and the desired language.
Select the region and city for more accurate data.
The optimal number of keywords to check is 10,000, the maximum is 50,000.
Receive reports in JSON format, which, if necessary, can be transformed into any convenient one.
We've created the Serpstat Website SEO Checker which allows you to find out the key metrics of any site in just a few clicks.
To examine a domain, you don't need to open Serpstat in a new tab - all necessary data is available with one click directly on the site!
Click on the icon and you'll get multiple SEO metrics about a domain or page: visibility, traffic, keywords, top competitors in the region, etc.
Read the post to learn about the benefits of the updated Serpstat checker.

Who needs Search Volume Crawling

Since Serpstat Search Volume Crawling allows you to work with huge amounts of data, this service is useful for technically-skilled specialists, for example, large in-house teams in corporations involved in market analytics, online stores, agencies, etc. who work with large projects. For example:
Marketplace and product aggregators use Search Volume Crawling to form product pages and analyze competitors. You can also choose the most frequent phrases for compiling a product feed for contextual advertising.
Thematic aggregators and mediator sites. For example, resources related to real estate, cars, building materials, tutoring services, tickets, etc., analyze competitors' strategies in the niche and collect information for comparison on their subject.
Agencies providing information and analytical services use our data for resale to their customers.
Agencies that provide PPC services who follow trends for quick decision making to be on top with contextual advertising.
Season-dependent businesses (e.g. holiday decorations, beach equipment) that need to quickly react to market changes and cope with jumps in demand for products and services, as well as forecast periods of seasonal downturns.
SaaS services (subscription-based services - project and resource management systems, document management systems, organizers, hosting, website designers, mailing services, etc.), for which it is important to analyze niches, assess the level of competition and predict trends.
Businesses like cryptocurrency that analyze market fluctuations and the demand for different cryptocurrencies to predict growth/fall in rates.
Pharmaceutical companies use SearchVolume Crawling services to track changes in the frequency of requests in different months to predict sales or launch campaigns around the world.

Benefits of serpstat Search Volume Crawling service

Why should you choose SVCS? It is a perfect solution when you need:
Speed. SVCS is extremely quick. The speed of crawling (V) is calculated using the formula:

V=K/Vg|y + 60

where:
К - the number of keywords
Vg|y - the crawling speed (keywords per minute):
10.000 for Google
2000 for Yandex.
Frequency. The crawling schedule depends only on the customer's wishes. This will be handy when checking volume: search results change very quickly from season to season so it is crucial to find trends . SVCS tasks have higher priority and are completed faster.
Accuracy. When ordering a service, you can select many parameters — search engine, language, region and city which allows you to customize crawling to the needs of your business and analyze what you need.
Flexibility. Crawling report data is provided in a raw format; you choose a convenient one for visualizing and presenting data, whether it is an integration with a BI system or providing a report in popular CSV or XLS formats.
Reasonable price. This feature is available regardless of the pricing plan, in addition, the number of requests per day, month, etc. is not limited.

Serpstat Search Volume Crawling prices

Search Volume Crawling is an ideal solution for large projects. In addition, the service is available to everyone, regardless of the pricing plan. The minimum number of keywords in a single request is 100.
The best number of keywords in a single request is 10.000. The maximum number of keywords is 50.000.

We ignore all duplicates and don't charge additional costs for crawling them.

How to order Search Volume Crawling

The Search Volume Crawling service for analyzing keywords is a unique offer from Serpstat, because it allows you to collect large amounts of data necessary for analyzing trends in a niche. Leave your request, and we will create a personalized offer for you, depending on your goals and the number of requests that you want to track.
LEARN MORE ABOUT CRAWLING
Our specialists will contact you and offer solutions for your business based on Search Volume Crawling
How To Make A Niche Analysis
With Our Crawling Tool

Get Ahead Of The Largest Advertisers
In The Market: PPC SERP Crawling

Methods of Serpstat Search Volume Crawling Service

SVCS is an API method to get keyword volume for a batch of keywords. SVCS API is based on JSON-RPC 2.0 (protocol specification) and includes two methods:

SerpstatTaskProcedure.addKeywordListFreq - set crawling task

SerpstatTaskProcedure.getTaskResultFreq - get crawled results from that task

To find the number of API limits available, contact your personal manager or Customer Success team via online chat or email support@serpstat.com.

SerpstatTaskProcedure.addKeywordListFreq

This method sends an array of keywords for crawling and returns a unique taskId that should be used in SerpstatTaskProcedure.getTaskResultFreq method to get crawling results.
Request example:
POST : http://api.serpstat.com/v4?token=<YOUR_PERSONAL_TOKEN>
 
{
    "id": 1,
    "method": "SerpstatTaskProcedure.addKeywordListFreq",
    "params": {
         "keywords": ["iphone", "iphone X", "iphone 10", "iphone 11", "iphone 12", "iphone 13"],
         "seId": 2,
         "typeId": 1,
         "regionId": 213,
         "match": "extra"
     }
}
Request parameters:
id (int) - optional user-defined request identifier. It can be used for processing asynchronous requests on the users' side. If no value is set, an empty field is transferred.

<YOUR_PERSONAL_TOKEN> - Serpstat API key. Visit the Profile page to get this key.

method - method name. Must be SerpstatTaskProcedure.addKeywordListFreq params (JSON) - the list of request parameters:
"extra" is the default value for Google. "extra" considers both word form and order.
example: "[!buy !cheap !phones !online]"

"exact": does not consider word order, but considers the word form.
example: "!buy !cheap !phones !online"

"phrase": considers everything that contains these words in any order and any word forms.
example: "buy cheap phones online"

"wide": broad match.
example: buy cheap phones online

"wide-fixed": broad match with fixed word form.
example: !buy !cheap !phones !online
Blocked keywords
You can't carry out the volume check for some keywords. These keywords will be in the blocked array. Keywords that contain the following search operators will get blocked:
Special symbols cleaning
All special symbols in keywords that are not in blocked array will be deleted. The list of prohibited symbols:
' * + - @ ~ ! & | ( ) : . ;
Keyword Volume check blocking by the search engine
Keyword Volume check can be blocked by the search engine if the keyword gets under one of the topics: Google and Yandex.

If the keyword is blocked by the search engine, the response returns value 4 in status.
Response example:
{
  "id": 1,
  "result": {
    "taskId": "e3a17d3b-b6b3-4ef3-83a0-4d37e5e9ce40",
    "accepted": 59929,
    "blocked": [
      "greater boston area www.snhu.edu site:linkedin.com/in/\n",
      "vapormax plus site:dhgate.com\n",
      "cache:http://tivix.co/13-kanal-disney.html\n",
    ]
  }
}
Response format:
id (int) - request identificator. Serves for processing asynchronous requests. Matches the value in request.

taskId (string) - request Id, that should be used in SerpstatTaskProcedure.getTaskResultFreq method to get crawling results.

accepted (int) - the total number of keywords for volume check excluding those in blocked.

blocked (array) - an array with blocked keywords. Blocked keywords do not charge API limits.

SerpstatTaskProcedure.addKeywordListFreq

Returns results for taskId in response to SerpstatTaskProcedure.addKeywordListFreq.
Request example:
POST : http://api.serpstat.com/v4?token=<YOUR_PERSONAL_TOKEN>
{
    "id": 1,
    "method": "SerpstatTaskProcedure.getTaskResultFreq",
    "params": {
         "taskId": "665f297a-94c6-401c-9971-bed3025c1055",
         "page": 1,
         "pageSize": 10
     }
}
Request parameters:
id (int) - optional user-defined request identifier. It can be used for processing asynchronous requests on the users' side. If no value is set, an empty field is transferred.

method - method name. Must be SerpstatTaskProcedure.addKeywordListFreq

params (JSON) - the list of request parameters:
Request parameters:
Response for Google
{
  "id": 1,
  "result": {
    "total": 6,
    "page": 1,
    "pageSize": 10,
    "keywords": [
      {
        "keyword": "iphone 10",
        "keyword.raw": "iphone 10",
        "status": 0,
        "cost": 0.3,
        "searchVolume": 120,
        "competition": 29
      },
    ],
    "taskMeta": {
      "typeId": 1,
      "seId": 1,
      "regionId": 2024,
      "match": "exact"
    }
  }
}
Response for Yandex
{
  "id": 1,
  "result": {
    "total": 6,
    "page": 1,
    "pageSize": 10,
    "keywords": [
      {
        "keyword": "iphone 10",
        "keyword.raw": "iphone 10",
        "status": 0,
        "cost": 0.3,
        "searchVolume": 120
      },
      {
        "keyword": "iphone 11",
        "keyword.raw": "iphone 11",
        "status": 0,
        "cost": 0.5,
        "searchVolume": 150
      },
    ],
    "taskMeta": {
      "typeId": 1,
      "seId": 2,
      "regionId": 213,
      "match": "exact"
    }
  }
}
Response format:
id (int) - request identifier. Serves for processing asynchronous requests. Matches the value in the request.

result (JSON object) - object with results

total (int) - the total number of keywords excluding blocked and duplicate keywords.

page (int) - the number of the results page.

pageSize (int) - the number of results per page.

keywords (JSON array of objects) - an array of keywords with information for every keyword.
taskMeta (json object) - an object with parsing settings, processed in SerpstatTaskProcedure.addKeywordListFreq method
"extra" considers both word form and order.
example: "[!buy !cheap !phones !online]"

"exact": does not consider word order, but considers word form.
example: "!buy !cheap !phones !online"

"phrase"
: considers everything that contains these words in a different order and different word forms.
example: "buy cheap phones online"

"wide": broad match.
example: buy cheap phones online

"wide-fixed": broad match with fixed word form.
example: !buy !cheap !phones !online
If you have any questions, please contact our support team, we will be happy to help you!
LEARN MORE ABOUT CRAWLING
Our specialists will contact you and offer solutions for your business based on Volume Crawling

Learn how to get the most out of Serpstat

Want to get a personal demo, trial period or bunch of successful use cases?

Send a request and our expert will contact you ;)

Rate the article on a five-point scale

The article has already been rated by 2 people on average 5 out of 5
Found an error? Select it and press Ctrl + Enter to tell us

Share this article with your friends

Sign In Free Sign Up

You’ve reached your query limit.

Or email
Forgot password?
Or email
Back To Login

Don’t worry! Just fill in your email and we’ll send over your password.

Are you sure?

Awesome!

To complete your registration you need to enter your phone number

Back

We sent confirmation code to your phone number

Your phone Resend code Queries left

Something went wrong.

Contact our support team
Or confirm the registration using the Telegram bot Follow this link
Please pick the project to work on

Personal demonstration

Serpstat is all about saving time, and we want to save yours! One of our specialists will contact you and discuss options going forward.

These may include a personal demonstration, a trial period, comprehensive training articles & webinar recordings, and custom advice from a Serpstat specialist. It is our goal to make you feel comfortable while using Serpstat.

Name

Email

Phone

We are glad of your comment
Upgrade your plan

Upgrade your plan

Export is not available for your account. Please upgrade to Lite or higher to get access to the tool. Learn more

Sign Up Free

Спасибо, мы с вами свяжемся в ближайшее время

Invite
View Editing

E-mail
Message
Optional
E-mail
Message
Optional

You have run out of limits

You have reached the limit for the number of created projects. You cannot create new projects unless you increase the limits or delete existing projects.

I want more limits