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

Suggestions API

Generate and manage link suggestions

Generate Suggestions

Generate link suggestions for a page:

POST /api/projects/{projectId}/suggestions

Request Body:

{
  "sourcePageUrl": "https://example.com/page",
  "limit": 10,
  "minRelevanceScore": 0.8
}

Response:

{
  "data": [
    {
      "id": "sugg_123",
      "sourcePageUrl": "https://example.com/page",
      "targetPageUrl": "https://example.com/target",
      "anchorText": "relevant link",
      "relevanceScore": 0.92,
      "context": "Learn about relevant link techniques..."
    }
  ]
}

List Suggestions

List all suggestions for a project:

GET /api/projects/{projectId}/suggestions

Query Parameters:

  • status - Filter by status (pending, approved, rejected, implemented)
  • limit - Number of results (default: 50)
  • offset - Pagination offset (default: 0)

Response:

{
  "data": [
    {
      "id": "sugg_123",
      "sourcePageUrl": "https://example.com/page",
      "targetPageUrl": "https://example.com/target",
      "status": "pending",
      "relevanceScore": 0.92
    }
  ]
}

Get Suggestion

Get a specific suggestion:

GET /api/projects/{projectId}/suggestions/{suggestionId}

Response:

{
  "data": {
    "id": "sugg_123",
    "sourcePageUrl": "https://example.com/page",
    "targetPageUrl": "https://example.com/target",
    "anchorText": "relevant link",
    "context": "Learn about relevant link techniques...",
    "relevanceScore": 0.92,
    "status": "pending"
  }
}

Update Suggestion

Update suggestion status:

PATCH /api/projects/{projectId}/suggestions/{suggestionId}

Request Body:

{
  "status": "approved"
}

Status Values:

  • pending - New suggestion
  • approved - Approved for implementation
  • rejected - Rejected
  • implemented - Already implemented

Delete Suggestion

Delete a suggestion:

DELETE /api/projects/{projectId}/suggestions/{suggestionId}
PreviousPages APINextImplementations 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.