API

Search Volume

You are reading the Project API docs

Base URL: api4.seranking.com

Project API uses subscription limits. Fro more information visit API credit system.

Data API and Project API keys are not interchangeable — use the correct one to avoid authentication errors.

Data apikey example:
80cfee7d-xxxx-xxxx-xxxx-fc8500816bb3
(UUID format)
Project apikey example:
253a73adxxxxxxxxxxxxxx340aa0a939
(40-char hex)

API keys are available in your account. For any questions or 401 errors, email [email protected] for support.

Search Volume API provides endpoints to submit keyword search volume check requests, retrieve the list of submitted requests, check request status and results, and delete requests.


Add search volume check request

POST https://api4.seranking.com/key-volume/

Submits a request to check the search volume for one or multiple keywords. Checking one keyword costs $0.005. Checking multiple keywords (from 2 to 700) costs $0.2.

Request parameters

ParameterTypeRequiredDescription
queryString/Array of StringsYesSearch keyword or an array of keywords to check search volume for.

Request example

Copy
POST https://api4.seranking.com/key-volume/
{
"query": ["keyword 1", "keyword 2"]
}

Response parameters

If successful, the server returns the 200 HTTP status code and an object containing the request ID. Returns HTTP 400 if the request is invalid (for more information, see Error handling).

ParameterTypeDescription
idIntegerUnique ID of the search volume check request.

Response example

Copy
{
"id":1
}

Get search volume check requests

GET https://api4.seranking.com/key-volume/

Returns a list of submitted search volume check requests.

Request parameters

No parameters.

Request example

Copy
GET https://api4.seranking.com/key-volume/

Response parameters

If successful, the server returns the 200 HTTP status code and an array of search volume check requests.

ParameterTypeDescription
idIntegerUnique request ID.
add_timeStringDate and time when the request was created (in YYYY-MM-DD HH:MM:SS).
total_queriesIntegerTotal number of keywords in the request.
total_finishedIntegerNumber of keywords for which the search volume check is completed.
countryStringCountry where the search volume check was performed.

Response example

Copy
[{
"id":1,
"add_time": "2018-08-15 12:51:21",
"total_queries" : 1,
"total_finished" : 1,
"country" : "USA"
}]

Get search volume check results

GET https://api4.seranking.com/key-volume/{task_id}

Returns the search volume check status or results for the specified request.

Request parameters

ParameterTypeRequiredDescription
task_idIntegerYesUnique search volume check request ID (path parameter).

Request example

Copy
GET https://api4.seranking.com/key-volume/1

Response parameters

If successful, the server returns the 200 HTTP status code and either a status object or an array of keyword search volume results.

Status object parameters:

ParameterTypeDescription
statusStringCurrent request status.

Result object parameters:

ParameterTypeDescription
queryStringKeyword that was checked.
volumeIntegerSearch volume for the keyword.

Response example

  • If the result is still processing:
Copy
{
  "status" : "processing"
}
  • If the result is ready:
Copy
[
{
"query": "query 1",
"volume": 2342
}
]

Delete search volume check request

DELETE https://api4.seranking.com/key-volume/{task_id}

Deletes a submitted search volume check request.

Request parameters

ParameterTypeRequiredDescription
task_idIntegerYesUnique search volume check request ID (path parameter).

Request example

Copy
DELETE https://api4.seranking.com/key-volume/1

Response parameters

If successful, the server returns the 204 HTTP status code.

Response example

No response body.

Learn how SE Ranking’s API can boost your SEO!

Hi! Meet our product expert, Alex.

He’ll walk you through the API and show you how to get the most out of it.

  • Enjoy a tailored demo on integrating rich, structured SEO data into your stack.
  • Pin down every tech detail live—auth, endpoints, rate limits, data formats.
  • Compare usage tiers and pricing so you can unlock maximum data value.

Request a free demo to see our tools and integrations in action

By clicking this button, you agree to SE Ranking’s Terms of Services and Privacy Policy.