Documentation

Everything you need to integrate SeeLink into your AI agent.

Quick Start

Make your first request in 30 seconds.

Option 1: Install SDK (Recommended)

npm install @seelink/sdk
import { SeeLink } from '@seelink/sdk';

const client = new SeeLink({
  apiKey: 'YOUR_API_KEY' // or SEELINK_API_KEY env var
});

const result = await client.fetch('https://x.com', {
  extractMode: 'markdown'
});

console.log(result.content);

Option 2: REST API (No Installation)

POSThttps://seelink.ai/v1/fetch
curl -X POST https://seelink.ai/v1/fetch \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://x.com"}'

Response

{
  "success": true,
  "data": {
    "url": "https://x.com",
    "status": 200,
    "content": "...",
    "metadata": {
      "bytes": 236632,
      "latency": "130ms",
      "cost": "0.002257"
    }
  }
}

Authentication

All API requests require an API key in the Authorization header:

Authorization: Bearer sk_live_xxxxxxxxxxxx

Get your API key from the Console.

Fetch

POST/v1/fetch

Parameters

FieldTypeRequiredDescription
urlstringYesURL to fetch
extractModestringNomarkdown / text / raw

Balance

GET/v1/balance
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://seelink.ai/v1/balance

Error Codes

CodeDescription
401Invalid API key
402Insufficient balance
429Rate limit exceeded
504Request timeout

Limits

Default rate limits: