SE Ranking
Automate SEO & GEO workflows with SE Ranking's SEO API [1]
SE Ranking's SEO API automates SEO and GEO workflows: competitor analysis and keyword gaps, AI search visibility, technical site audits, link building, and global market analysis across 188+ country databases. It is a REST API with API-key auth and an official MCP server. Pricing is published and self-serve on a credit model of about $50 per 250,000 credits, with a 14-day, 100,000-credit trial. It is GDPR compliant.
Scores
Pricing & procurement
- Pricing model
- Hybrid (base + usage) [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✗ No [4]
- Free tier details
- 14-day free trial with 100,000 free API credits. No credit card required. No perpetual $0 plan available. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No [7]
- Enterprise plan
- ✓ Yes [8]
- Minimum commitment
- Annual billing only for standalone API plans and API add-on [9]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Pay-as-you-go | 250K API credits | $50 | source | |
| Core | API access | month | $129 | source |
| Growth | API access | month | $279 | source |
| API Add-On | API access | month | $149 | source |
Capabilities
- Supported actions
- get_backlink_summary, get_backlink_metrics, list_all_backlinks, fetch_backlinks_in_batches, get_total_backlinks_count, export_backlinks_data, list_new_lost_backlinks, get_daily_new_lost_backlinks, get_cumulative_backlinks, get_backlink_anchor_texts, list_referring_domains, get_referring_domains_count, list_new_lost_referring_domains, get_daily_new_lost_referring_domains, list_referring_ips, get_total_referring_ips_count, get_total_referring_subnets_count, list_pages_with_backlinks, get_page_domain_authority, get_domain_authority, get_domain_authority_distribution, get_domain_authority_history, get_page_authority, get_page_authority_history, get_domain_overview_by_region, get_worldwide_domain_overview, get_worldwide_url_overview, get_traffic_keyword_history, get_keyword_rankings, get_domain_pages, get_domain_subdomains, get_paid_ads_by_keyword, get_paid_ads_for_domain, get_domain_competitors, analyze_keyword_overlap_gaps, export_keywords_metrics, get_similar_keywords, get_related_keywords, get_question_keywords, get_longtail_keywords, get_ai_search_overview, get_ai_search_leaderboard, discover_brand_by_url, get_prompts_by_brand, get_prompts_by_target, filtering_results, create_audit, list_audits, get_audit_status, get_audit_report, get_all_crawled_pages, get_audit_pages_by_issue, get_all_issues_by_url, get_all_found_links, get_audit_by_date, update_audit_title, delete_audit, recheck_audit, get_subscription_details, list_projects, list_project_search_engines, add_search_engine_to_project, change_search_engine_in_project, delete_search_engine_from_project, list_website_keywords, get_project_summary_statistics, get_keyword_statistics, get_total_number_of_ads_chart, get_historical_dates, add_keywords_to_project, add_project, change_project_settings, delete_project, delete_keywords, set_manual_keyword_position, run_position_check, add_project_group, rename_project_group, delete_project_group, list_project_groups, move_projects_to_project_group, add_keyword_group, move_keywords_to_another_group, rename_keyword_group, delete_keyword_group, list_keyword_groups, add_competitor, list_competitors, get_competitor_keyword_positions, delete_competitor, get_top_10_results, get_top_100_results, get_all_competitors, list_tags, add_tag, update_tag_assignment, delete_tag, get_google_search_console_data, calculate_seo_potential, get_user_profile, list_sub_accounts, create_sub_account, get_sub_account_details, delete_sub_account, update_sub_account, list_shared_projects, list_owned_projects, share_project_with_sub_account, list_search_engines, list_languages_for_google, list_regions_to_get_search_volume, get_keyword_search_volume, list_plan_items, add_task, update_task, delete_task, set_task_status, list_backlinks, add_backlink, import_backlinks_list, update_backlink_import_settings, start_backlink_import_from_google_search_console, get_backlink_import_status_from_google_search_console, delete_backlinks, recheck_backlinks, get_backlink_statistics, list_disavowed_backlinks, add_disavowed_backlinks, delete_disavowed_backlink, list_backlink_groups, create_backlink_group, delete_backlink_group, rename_backlink_group, move_backlinks_to_group, get_site_brand, save_site_brand, list_llm_engines, get_llm_engine, create_llm_engine, update_llm_engine, delete_llm_engine, get_llm_status, get_llm_statistics, list_prompts, add_prompts, delete_prompts, get_prompt_answer, get_prompt_rankings, list_prompt_groups, create_prompt_group, rename_prompt_group, delete_prompt_group, change_group_order, delete_all_prompts_in_group, move_prompts_to_group, move_all_prompts_from_one_group_to_another [10]
- Regions
- 188+ country databases/regions (global coverage) [11]
- Input types
- JSON, query parameters [12]
- Output types
- JSON, XML [13]
- Webhooks
- – Unknown [14]
- Sandbox / test mode
- ✗ No [15]
- SDK languages
- Unknown
- MCP server
- ✓ Yes [16]
Trust & compliance
- SOC 2
- – Unknown [17]
- HIPAA
- – Unknown [18]
- GDPR
- ✓ Yes [19]
- ISO 27001
- – Unknown [20]
- PCI DSS
- – Unknown [21]
- Published SLA
- ✗ No [22]
- Rate limits
- 5 requests per second (RPS) for the Project API and 10 requests per second (RPS) for the Data API; trial accounts: 1 RPS for Data API [23]
- Known restrictions
- SE Ranking doesn't currently offer first-party SDKs and integration is done via the REST API reference and a Postman collection for endpoint testing., Default requests-per-second limits are lower than some competitors', though these can be increased by contacting the support team., Status 244 – Huge site unsupported: Results for very large domains like google.com or twitter.com are unavailable via API., Currently only 'uk' is accepted for the United Kingdom. Support for 'gb' is planned for a future update., Any access to or use of the Provider API by a direct competitor of SE Ranking requires Provider's explicit written consent., Embedding raw or substantially similar API metrics inside a paid SaaS product, including white-label dashboards, API-based widgets, or multi-tenant products requires prior written consent., Reselling, sublicensing, or bulk redistribution of API data, including data-as-a-service offerings, data feeds, or mirroring Provider's datasets or databases requires prior written consent., Use of API data to train public machine learning or language models requires prior written consent., Customer shall not share API Credentials with any third party, including Customer's clients, nor allow any third party to make direct API calls using Customer's API Credentials, unless expressly permitted in writing by Provider., If you're migrating from another API provider, you'll need to remap your endpoints. [24]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.seranking.com
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key
- Error format
- vendor-specific
- Rate limit
- 10 / second
Adoption & maturity
- Launched
- 2013-01-01
- Notable customers
- HigherVisibility, hurra.com, Votre Site Pro
Other SEO & Keyword Data APIs
DataForSEO
We provide comprehensive SEO and digital marketing data solutions via API
SerpApi
SerpApi is a real-time API to access Google search results. We handle proxies, solve captchas, and parse all rich structured data for you.
Google Ads API
Keyword Planning is a process for getting keyword metrics and forecasts as well as searching for new keywords to add to campaigns.
Ahrefs API
With Ahrefs API, you can use data from your Ahrefs workspace to create custom integrations and automations.
Zenserp
Zenserp lets you fetch live Google search results through a fast and stable SERP API.
SERP API
A comprehensive solution for easy, real-time search engine scraping, handling proxy management, unblocking, and parsing with ease.
References
- ↑Description: seranking.com
- ↑Pricing model: seranking.com · help.seranking.com
- ↑Published pricing: seranking.com · help.seranking.com
- ↑Free tier: help.seranking.com
- ↑Free tier details: help.seranking.com · seranking.com
- ↑Self-serve signup: seranking.com · seranking.com
- ↑Requires sales call: seranking.com · seranking.com
- ↑Enterprise plan: seranking.com · help.seranking.com
- ↑Minimum commitment: seranking.com
- ↑Supported actions: seranking.com · seranking.com
- ↑Regions: seranking.com · seranking.com
- ↑Input types: seranking.com · seranking.com
- ↑Output types: seranking.com
- ↑Webhooks: seranking.com · seranking.com
- ↑Sandbox: seranking.com · seranking.com
- ↑MCP server: seranking.com · help.seranking.com · zapier.com
- ↑SOC 2: seranking.com · seranking.com
- ↑HIPAA: seranking.com
- ↑GDPR: seranking.com · seranking.com
- ↑ISO 27001: seranking.com · seranking.com
- ↑PCI DSS: seranking.com
- ↑Published SLA: seranking.com
- ↑Rate limits: seranking.com · seranking.com
- ↑Known restrictions: seranking.com · seranking.com · seranking.com
Change history
- 2026-06-08 Status Page URL: (none) → https://status.seranking.com
- 2026-06-08 Llms Txt Present: (none) → No
- 2026-06-08 Rendering: (none) → static
- 2026-06-07 Summary Md: (none) → SE Ranking's SEO API automates SEO and GEO workflows: competitor analysis and k…
- 2026-06-07 Base URL: (none) → https://api.seranking.com
- 2026-06-07 API Version: (none) → v1
- 2026-06-07 Versioning Scheme: (none) → url
- 2026-06-07 Stability: (none) → ga
- 2026-06-07 MCP URL: (none) → https://seranking.com/api/integrations/mcp/
- 2026-06-07 Quickstart URL: (none) → https://seranking.com/api/data/getting-started/
- 2026-06-07 Error Format: (none) → vendor-specific
- 2026-06-07 Rate Limit Requests: (none) → 10
- 2026-06-07 Requires Verification: (none) → No
- 2026-06-07 Starting Price Usd: (none) → 50
- 2026-06-07 Price Basis: (none) → 250,000 API credits
- 2026-06-07 Free Tier Limit: (none) → 14-day trial, 100,000 API credits
- 2026-06-07 Launched At: (none) → 2013-01-01
- 2026-06-07 Notable Customers: (none) → HigherVisibility, hurra.com, Votre Site Pro
- 2026-06-07 Fields Not Found: (none) → ga_date, idempotency_supported
- 2026-06-07 Rate Limit Window: (none) → second
- 2026-06-07 Auth Methods: (none) → api_key
- 2026-06-07 Auth Docs URL: (none) → https://seranking.com/api/data/getting-started/
- 2026-06-07 API Style: (none) → rest
- 2026-06-07 Capabilities: {"bulk":true,"realtime":true,"local_data":true,"ppc_ad_data":true,"historical_d… → {"bulk":true,"realtime":true,"local_data":true,"ppc_ad_data":true,"historical_d…