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.
Best for / Avoid if
Best for: AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box; Cost-sensitive teams - low, transparent entry price
Avoid if: You want to try it free before paying; You have strict compliance requirements
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
Oxylabs
The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!
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.
ScraperAPI
Collect data from any public website with our web scraping API, without worrying about proxies, browsers, or CAPTCHA handling.
Scrapingdog
"Scrapingdog is your all-in-one Web Scraping API, effortlessly managing proxies and headless browsers, allowing you to extract the data you need with ease."
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.
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-15 Score Agent Friendliness: 30 → 40
- 2026-06-15 Robots Allows Agents: (none) → Yes
- 2026-06-15 Has Structured Data: (none) → No
- 2026-06-09 Best For: AI agents and automation — an agent-ready surface (MCP / llms.txt), Teams needi… → AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
- 2026-06-09 Scoring Methodology: Scores are computed deterministically from this profile's published, sourced fi… → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Score Agent Friendliness: (none) → 30
- 2026-06-09 Score Pricing Transparency: (none) → 85
- 2026-06-09 Score Setup Speed: (none) → 45
- 2026-06-09 Score Docs Quality: (none) → 0
- 2026-06-09 Score Procurement Friction: (none) → 85
- 2026-06-09 Score Trust Readiness: (none) → 15
- 2026-06-09 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Best For: (none) → AI agents and automation — an agent-ready surface (MCP / llms.txt), Teams needi…
- 2026-06-09 Avoid If: (none) → You want to try it free before paying, You have strict compliance requirements
- 2026-06-08 Llms Txt Present: (none) → No
- 2026-06-08 Status Page URL: (none) → https://status.seranking.com
- 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 Notable Customers: (none) → HigherVisibility, hurra.com, Votre Site Pro
- 2026-06-07 Fields Not Found: (none) → ga_date, idempotency_supported
- 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 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 Rate Limit Window: (none) → second
- 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 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…
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/se-ranking \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/se-ranking/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'