API

Getting API access

Introduction

SE Ranking offers two powerful APIs to integrate our data and platform management capabilities into your workflows and applications:

  • Data API: Designed for pulling large volumes of raw SEO and marketing data (e.g., AI Search, keywords, backlinks, domain data). It uses a flexible, pay-as-you-go credit system.
  • Project API: Designed for automating and managing your SEO projects (e.g., creating sites, managing keywords, running audits). Access is tied to your main subscription limits.

One key, both APIs. A single API key authenticates every endpoint across the Data API and the Project API. There is no separate “Data key” and “Project key”: you generate one key and use it everywhere. What you can call depends on your plan, not on the key. Data API requests draw on your credit balance, while Project API requests use your subscription limits.

This guide explains the requirements and steps to gain access to both.

Data API

The Data API provides direct access to SE Ranking’s extensive databases. Usage is billed in API credits, and every current subscription plan includes a monthly credit allowance.

Credits included with your plan

All Essential, Pro, Business, Core, Growth, and Enterprise plans include Data API access with a monthly credit allowance:

PlanIncluded API credits (per month)
Essential10,000
Pro25,000
Core25,000
Business100,000
Growth100,000
Enterprise100,000

Need more credits?

If your monthly allowance runs out or you need more volume, you can add credits in any of these ways. Add-ons and the standalone plan are billed annually only; pay-as-you-go packs are a one-time purchase:

  • Pay-as-you-go (PAYG): Credit packs that never expire. From $50 for 250,000 credits, with no limit on how many you buy.
  • API add-on: Add credits to any subscription plan. From $540 per year (effective $45 per month) for 3 million credits.
  • API standalone plan: Access SE Ranking datasets without the web application. From $2,148 per year for 12 million credits.

You can purchase or upgrade these options on the Subscription page.

How many credits do you need?

The cost of Data API requests is measured in credits. The number of credits consumed depends on the specific endpoint and the volume of data requested.

  • Cost per Record: Many endpoints charge per line of data returned.
  • Cost per Request: Some endpoints have a fixed cost per successful call.

For example, for a specific keyword report that prices 10 credits per keyword (record), retrieving 1,000 keywords for 50 domains would cost (1,000 keywords * 10 credits/record * 50 domains = 500,000 credits).

We recommend forecasting your usage before executing large workflows. You can find the specific costs for each endpoint in the Data API Endpoint cost documentation.

Project API

The Project API allows you to automate tasks within your SE Ranking account. It uses your subscription limits rather than API credits.

Subscription requirements

The Project API is available on every current subscription plan: Essential, Pro, Business, Core, Growth, and Enterprise. There is nothing extra to buy. Your Project API usage draws on the limits already included in your plan, such as the number of projects, tracked keywords, and audits.

You can monitor your subscription limits under Profile & Preferences > Billing.

Generate your API key

Once your account meets the requirements above, generate a key from your dashboard. The same key works for both the Data API and the Project API, so you only create it once.

1. Navigate to the API Dashboard. Click the API icon in the main left-hand navigation menu, then select Dashboard.

2. Click the + CREATE API KEY button located in the top-right corner.

3. In the Create API key dialog box:

a. Enter a descriptive name in the API key name field (e.g., “Demo”).

b. Click CREATE KEY.

4. Your new key will be generated and listed in the API Keys table. You can create multiple API keys for different applications or environments.

Custom and enterprise solutions

If you have high-volume data needs exceeding standard plans or require a custom API solution, contact our team to discuss enterprise options, custom rate limiting, and pricing. You can reach us at [email protected].

Using your API key

Your API key is a secret token used for authentication. Keep it secure and do not expose it in client-side code or public repositories.

To authenticate your requests, include the API key in the Authorization header of your HTTP requests, using the Token scheme.

Example (cURL):

Copy
curl -X GET "https://api.seranking.com/v1/backlinks/summary?target=yourdomain.com" \
-H "Authorization: Token YOUR_API_KEY"

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

Hi! Meet our product experts!

One of them will 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 Service and Privacy Policy.