RankVectorsRankVectors
    FeaturesPricing
    Log in →
    • Introduction
    • Quickstart
    • Authentication
    • Syncing Content
    • Generating Link Suggestions
    • Implementing Links
    • Integrations Overview
    • JavaScript SDK
    • TypeScript SDK
    • Python SDK
    • Go SDK
    • PHP SDK
    • C# SDK
    • Ruby SDK
    • Rust SDK
    • API Reference Overview
    • Projects API
    • Pages API
    • Suggestions API
    • Implementations API
    • Analytics API
    • Integrations Overview
    • WordPress Integration
    • Shopify Integration
    • Vercel Integration
    • Custom Integration

    API Reference Overview

    Complete API reference for RankVectors

    Base URL

    https://api.rankvectors.com
    

    Authentication

    All API requests require authentication using an API key:

    Authorization: Bearer YOUR_API_KEY
    

    Rate Limits

    API requests are rate-limited based on your subscription:

    • Free: 100 requests/hour
    • Pro: 1,000 requests/hour
    • Enterprise: Custom limits

    Rate limit headers are included in all responses:

    X-RateLimit-Limit: 1000
    X-RateLimit-Remaining: 999
    X-RateLimit-Reset: 1625097600
    

    API Endpoints

    Projects

    Manage your RankVectors projects:

    • POST /api/projects - Create a project
    • GET /api/projects - List projects
    • GET /api/projects/{projectId} - Get project
    • PATCH /api/projects/{projectId} - Update project
    • DELETE /api/projects/{projectId} - Delete project

    Pages

    Sync and manage page content:

    • POST /api/projects/{projectId}/pages/batch - Batch sync pages
    • GET /api/projects/{projectId}/pages - List pages
    • GET /api/projects/{projectId}/pages/{pageId} - Get page

    Suggestions

    Generate and manage link suggestions:

    • POST /api/projects/{projectId}/suggestions - Generate suggestions
    • GET /api/projects/{projectId}/suggestions - List suggestions
    • GET /api/projects/{projectId}/suggestions/{suggestionId} - Get suggestion
    • PATCH /api/projects/{projectId}/suggestions/{suggestionId} - Update suggestion
    • DELETE /api/projects/{projectId}/suggestions/{suggestionId} - Delete suggestion

    Implementations

    Manage link implementations:

    • POST /api/projects/{projectId}/implementations - Create implementation
    • GET /api/projects/{projectId}/implementations - List implementations
    • GET /api/projects/{projectId}/implementations/{implementationId} - Get implementation
    • POST /api/projects/{projectId}/implementations/{implementationId}/rollback - Rollback implementation

    Analytics

    View project analytics:

    • GET /api/projects/{projectId}/analytics - Get project analytics

    Response Format

    All responses are in JSON format:

    {
      "data": {...},
      "meta": {
        "timestamp": "2024-01-01T00:00:00Z"
      }
    }
    

    Error Format

    Errors follow a consistent format:

    {
      "error": {
        "message": "Error message",
        "code": "ERROR_CODE",
        "status": 400
      }
    }
    

    OpenAPI Specification

    Full OpenAPI specification available at:

    • Interactive Docs
    • OpenAPI JSON
    • OpenAPI YAML

    SDK Support

    Official SDKs available for:

    • JavaScript/TypeScript
    • Python
    • Go
    • PHP
    • Ruby
    • Rust
    • C#
    PreviousRust SDKNextProjects API
    RankVectorsRankVectors

    AI-powered internal linking optimization. Improve your SEO with intelligent semantic analysis and automated link recommendations.

    XGitHubLinkedIn

    Product

    • Features
    • Pricing
    • Documentation
    • Integrations

    Support

    • Documentation
    • Quick Start
    • API Reference
    • Contact

    Company

    • About
    • Blog
    • Contact
    • Partners

    Legal

    • Privacy Policy
    • Terms of Service
    • Cookie Policy

    © 2025 RankVectors. All rights reserved.