API

General Data

You are reading the Project API docs

Base URL: api4.seranking.com

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.

General Data API provides endpoints to retrieve system-wide data used for project setup and keyword tracking, including search engines, languages, regions, and keyword search volumes.


List search engines

GET https://api4.seranking.com/system/search-engines

Returns a list of available search engines along with their regions, which can be added to projects for position tracking.

Request parameters

No parameters.

Request example

Copy
GET https://api4.seranking.com/system/search-engines

Response parameters

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

ParameterTypeDescription
idStringUnique search engine ID.
nameStringSearch engine name.
regionidStringAssociated region ID.

Response example

Copy
[
{
"id": "200",
"name": "Google USA",
"regionid": "182"
},
{
"id": "201",
"name": "Google Andorra",
"regionid": "4"
},
{
"id": "202",
"name": "Google United Arab Emirates",
"regionid": "178"
},
...
]

List languages for Google

GET https://api4.seranking.com/system/google-langs

Returns a complete list of supported languages for the Google search engine.

Request parameters

No parameters.

Request example

Copy
GET https://api4.seranking.com/system/google-langs

Response parameters

If successful, the server returns the 200 HTTP status code and an array of language codes and names.

ParameterTypeDescription
lang_codeStringLanguage code (ISO 639-1).
nameStringLanguage name.

Response example

Copy
[
{
"lang_code": "de",
"name": "Deutsch"
},
{
"lang_code": "en",
"name": "English"
},
{
"lang_code": "es",
"name": "Español"
}
]

List regions to get search volume

GET https://api4.seranking.com/system/volume-regions

Returns all regions where SE Ranking can run keyword search volume checks.

Request parameters

No parameters.

Request example

Copy
GET https://api4.seranking.com/system/volume-regions

Response parameters

If successful, the server returns the 200 HTTP status code and an array of regions.

ParameterTypeDescription
idStringUnique region ID.
nameStringRegion name.

Response example

Copy
[
{
  "id": "180",
    "name": "United Kingdom"
  },   
{
"id": "182",
    "name": "USA"  
 },
  ...
]

Get keyword search volume

GET https://api4.seranking.com/system/volume?regionid={region_id}&keyword[]={keyword}

Returns the search volume data for a list of keywords in a specific region.

Request parameters

ParameterRequiredDescription
regionidYesRegion ID (refer to /system/volume-regions to retrieve available regions).
keyword[]YesArray of keywords (10 max). Cyrillic keywords must be URL-encoded, e.g., %D0%BA%D0%BB%D1%8E%D1%87.

Request example

Copy
GET https://api4.seranking.com/system/volume?regionid=12&keyword[]=%D0%BA%D0%BB%D1%8E%D1%87

Response parameters

If successful, the server returns the 200 HTTP status code and an object mapping keywords to their search volumes. Returns HTTP 400 if regionid or keyword is missing, or if regionid is invalid. Returns HTTP 404 if no data is available (for more information, see Error handling).

ParameterTypeDescription
{keyword}StringSearch volume for the keyword.

Response example

Copy
{
    "key1": "1000",
    "key2": "10000",
   ...,
    "keyN": "100000"
}

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.