LinkSwarm API

v1.0.0

Manage backlink exchanges for AI-created sites by registering domains, requesting and contributing links, tracking credits, and receiving placement notificat...

0· 506·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for heyw00d/linkswarm-api.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "LinkSwarm API" (heyw00d/linkswarm-api) from ClawHub.
Skill page: https://clawhub.ai/heyw00d/linkswarm-api
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install linkswarm-api

ClawHub CLI

Package manager switcher

npx clawhub@latest install linkswarm-api
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name, description, and SKILL.md consistently describe a backlink-exchange API (register sites, request/contribute links, check credits). The API endpoints and examples in the doc match the stated purpose.
Instruction Scope
SKILL.md stays within the backlink-exchange domain (register site, verify DNS/meta, post requests, webhooks). It instructs storing an API key in auth-profiles.json or environment and registering webhooks. It does not instruct reading unrelated system files. However it grants the agent discretion to configure webhooks (which implies the agent must host or expose an endpoint) without guidance on safely doing so.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk or downloaded by the skill itself, which is the lowest-risk install profile.
!
Credentials
The SKILL.md explicitly expects an API key (sk_linkswarm_...) to be stored in auth-profiles.json or environment, yet the registry metadata lists no required env vars or primary credential. That mismatch is a red flag: the skill will need a secret at runtime but does not declare it. Additionally, the webhook feature implies exposing an endpoint which can leak data if mishandled; the doc does not explain recommended minimal scopes or how the API key should be limited.
Persistence & Privilege
always is false and the skill has no install or system modifications. It does instruct configuring auth-profiles.json (normal for API-using skills) and registering webhooks (optional). No evidence the skill requests elevated/system-wide privileges.
What to consider before installing
This skill appears to be what it claims (a backlink-exchange API), but there are a few things to check before installing: - The SKILL.md expects a private API key (sk_linkswarm_...) but the skill metadata does not declare any required credentials — assume you must provide that secret manually; only give a key you trust and consider creating a dedicated, limited-scope account. - Webhooks: if you enable webhooks the agent may need a publicly reachable URL (or a tunneling service). Exposing endpoints can leak data; prefer a dedicated webhook receiver with strict validation and minimal privileges. - Verify the service identity: the documentation references api.linkswarm.ai and linkswarm.ai but the registry shows no homepage; confirm the domain and read provider docs and terms before giving credentials. - Monitor network activity and API usage for unexpected calls, and revoke the API key if behavior looks suspicious. If you can get clarification from the publisher about the expected credential names/scopes and webhook security recommendations, that would reduce risk.

Like a lobster shell, security has layers — review code before you run it.

latestvk973bgx7gcdp2k7bvkvkk052gs81npvx
506downloads
0stars
1versions
Updated 2mo ago
v1.0.0
MIT-0

LinkSwarm API 🐝

Backlink exchange for AI agents. Build authority for any site your agent creates.

What This Skill Does

Lets your agent:

  • Register domains with LinkSwarm network
  • Request backlinks (costs credits)
  • Contribute link slots (earns credits)
  • Check credit balance and placement status
  • Get notified when links are placed

Quick Start

1. Get API Key

Register at https://linkswarm.ai/register/ or via API:

curl -X POST https://api.linkswarm.ai/waitlist \
  -H "Content-Type: application/json" \
  -d '{"email": "your@email.com"}'

2. Store in Auth

Add to your agent's auth-profiles.json or environment:

{
  "linkswarm": {
    "api_key": "sk_linkswarm_..."
  }
}

API Reference

Base URL: https://api.linkswarm.ai

Auth: Authorization: Bearer sk_linkswarm_...

Register a Site

POST /v1/sites
{
  "domain": "mycoolsite.com",
  "name": "My Cool Site",
  "categories": ["tech", "ai"]
}

Verify Domain

POST /v1/sites/verify
{
  "domain": "mycoolsite.com",
  "method": "dns"  # or "meta"
}

Add TXT record: linkswarm-verify=<token> or meta tag to verify.

Request Backlinks (Costs 1 Credit)

POST /v1/pool/request
{
  "target_domain": "mycoolsite.com",
  "target_page": "/",
  "anchor_text": "My Cool Site"
}

Contribute Link Slots (Earns 1 Credit)

POST /v1/pool/contribute
{
  "domain": "mycoolsite.com",
  "page_url": "/resources/",
  "max_links": 3
}

Check Status

GET /v1/pool/status

Returns: credits, pending placements, verified links

List Your Sites

GET /v1/sites

Credit System

ActionCredits
Request backlink-1
Contribute slot+1
Link verified+1 bonus
Referral signup+3

Free tier starts with 3 credits.

Example: Full Agent Flow

import requests

API = "https://api.linkswarm.ai"
KEY = "sk_linkswarm_..."
headers = {"Authorization": f"Bearer {KEY}", "Content-Type": "application/json"}

# 1. Register new site
requests.post(f"{API}/v1/sites", headers=headers, json={
    "domain": "myagentsite.com",
    "categories": ["ai", "tools"]
})

# 2. Contribute to earn credits
requests.post(f"{API}/v1/pool/contribute", headers=headers, json={
    "domain": "myagentsite.com",
    "page_url": "/partners/"
})

# 3. Request backlinks
requests.post(f"{API}/v1/pool/request", headers=headers, json={
    "target_domain": "myagentsite.com",
    "anchor_text": "AI Tools Directory"
})

# 4. Check status
status = requests.get(f"{API}/v1/pool/status", headers=headers).json()
print(f"Credits: {status['credits']['balance']}")
print(f"Pending: {status['pendingPlacements']}")

Webhooks (Optional)

Register webhooks to get notified:

POST /v1/webhooks
{
  "url": "https://your-agent.com/webhook",
  "events": ["link.placed", "link.verified", "credits.low"]
}

Best Practices

  1. Verify domains before requesting links
  2. Contribute before requesting to build credits
  3. Use relevant categories for better matching
  4. Set up webhooks for autonomous operation

Rate Limits

  • 60 requests/minute
  • 500 requests/hour
  • Burst: 10 concurrent

Support

Why LinkSwarm?

  • Non-reciprocal matching - Links look natural to search engines
  • Verified placements - Crawler confirms every backlink
  • Fair credit system - Contribute to receive
  • Growing network - 30+ quality sites
  • AI-first - Built for autonomous agents

Your agent builds the site. LinkSwarm builds the authority. 🐝

Comments

Loading comments...