BuyLinksForSEO API 指南
将出版商研究和反向链接下单连接到你的自有工具。本参考涵盖身份验证、请求格式、从下单到发布的完整工作流及响应。你的集成使用与 BuyLinksForSEO 账号相同的余额和订单。
基础 URL 与认证
- 基础 URL
https://buylinksforseo.com - 版本前缀
/v1 - Auth
Authorization: Bearer <your_api_key>(or?api_key=…) - 内容类型
application/json
在您的仪表板中创建并复制密钥 → API。密钥属于一个账户并对该账户进行操作。API 可以执行除充值之外的所有操作 — 在仪表盘中充值.
响应格式
每个响应均为 JSON 格式。成功与错误响应封装:
{ "success": true, "data": { … } }
{ "success": false, "error": { "code": "unauthorized", "message": "…" } }端点
/v1/me您的账号。
{ "success": true, "data": { "id": 123, "email": "[email protected]", "name": "You", "balance": 45.00 } }/v1/balance当前账户余额(美元)。
/v1/donors市场捐赠者网站(分页,每页 20 条)。可选查询参数: page, domain_filter, ext_filter, dr_min, referring_domains_min, price_filter, top100_filter.
{ "success": true, "data": [ { "id": 42, "domain": "blog.com", "dr": 61, "price": 12 } ],
"pagination": { "current_page": 1, "total_pages": 478, "total_records": 9543 } }/v1/article-prompt返回我们用于撰写文章的完整提示词,您可以阅读并编辑。可选查询参数: keyword, target_url, language, recommendations。编辑返回的提示并将其传回给 POST /v1/orders as recommendations; 保留 OUTPUT FORMAT 方块,按原样运行。
{ "success": true, "data": { "default_prompt": "…", "editable_field": "recommendations",
"modes": { "own": "…", "prompt": "…", "auto": "…" } } }/v1/orders将反向链接订单加入您的购物篮 — 尚未扣款. donor_ids 始终是必需的;然后选择 三种内容模式之一:
- 汽车 — 发送
target_url+keyword; 我们负责研究与撰写文章。 - 从您的提示 — 还会发送
recommendations(获取并通过以下方式编辑基础提示GET /v1/article-prompt);我们根据您的简报撰写。 - 您自己的文章 — 发送
content(+ optionaltitle,article_url);我们按原样发布您准备好的 HTML。 需要在您的账户上启用自有内容。
// auto
{ "donor_ids": [42, 43], "target_url": "https://you.com/pricing", "keyword": "best crm", "language": "en" }
// from your prompt
{ "donor_ids": [42], "target_url": "https://you.com", "keyword": "best crm", "recommendations": "Friendly tone, cite 2 studies…" }
// your own article
{ "donor_ids": [42], "content": "<article>…</article>", "title": "My headline" }{ "success": true, "data": { "mode": "auto", "order_content_ids": [9001, 9002],
"basket_ids": [55, 56], "total_price": 24, "status": "in_basket" } }/v1/basket发布前检查购物篮中的内容(草稿文章、链接源、价格)。
/v1/basket/pay发布购物篮中的所有内容,从您的账户余额中支付。如果余额不足,则全部不发布并返回 success:false 以及还差多少。充值仅在控制台可操作。
{ "success": true, "data": { "status": "published", "charged": 24, "links": 2 } }/v1/links您已订购的链接(反向链接)及其状态和已发布 URL。 /v1/orders (GET) 是别名。
{ "success": true, "count": 1, "data": [
{ "id": 8891, "target_url": "https://you.com/pricing", "keyword": "best crm",
"status": "active", "published_url": "https://donor.com/…?aio-…", "cost": "12.00" } ] }下单流程
- 查找网站 —
GET /v1/donors挑选相关、真实流量的发布者。 - 订单 —
POST /v1/orders随发布者 ID 和您的页面/关键词 → 商品进入您的购物篮。选择内容模式:自动、您编辑后的提示(recommendations,请参阅GET /v1/article-prompt),或您自己的content. - 评论 —
GET /v1/basket核对稿件及总金额。 - 发布 —
POST /v1/basket/pay从您的余额中扣除费用并将链接推送上线(约 24 小时)。 - 跟踪 —
GET /v1/links用于状态和已发布的网址。
错误
- 401
unauthorized— 密钥缺失 / 无效 / 已撤销 - 400
bad_request/payment_failed— 正文较差,或余额不足以覆盖该购物篮 - 403
forbidden/own_content_disabled— 密钥无法下单,或您的账户未启用自有内容 - 404
not_found— 未知端点或资源 - 405
method_not_allowed - 500
server_error— 瞬态;请重试
针对AI代理:使用Bearer密钥进行身份验证后调用 GET /v1/me 以确认账户, GET /v1/donors 查找站点,然后 POST /v1/orders → POST /v1/basket/pay 下单并发布。或者彻底跳过 HTTP,使用 MCP服务器 — 同一密钥,原生工具。