Panduan API BuyLinksForSEO
Hubungkan riset penerbit dan pesanan backlink ke alat Anda sendiri. Referensi ini mencakup autentikasi, format permintaan, alur kerja dari pesanan hingga publikasi, dan respons. Integrasi Anda menggunakan saldo dan pesanan yang sama dengan akun BuyLinksForSEO Anda.
URL Dasar & autentikasi
- URL Dasar
https://buylinksforseo.com - Prefiks versi
/v1 - Otentikasi
Authorization: Bearer <your_api_key>(atau?api_key=…) - Jenis konten
application/json
Buat dan salin kunci di dasbor Anda → API. Sebuah kunci milik satu akun dan bertindak atas akun tersebut. API dapat melakukan semua hal kecuali menambah saldo Anda — menambah dana tetap di dasbor.
Format respons
Setiap respons adalah JSON. Amplop sukses dan error:
{ "success": true, "data": { … } }
{ "success": false, "error": { "code": "unauthorized", "message": "…" } }Endpoint
/v1/meAkun Anda.
{ "success": true, "data": { "id": 123, "email": "[email protected]", "name": "You", "balance": 45.00 } }/v1/balanceSaldo akun saat ini (USD).
/v1/donorsSitus donor Marketplace (paginasi, 20/halaman). Parameter kueri opsional: 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-promptMengembalikan prompt persis yang kami gunakan untuk menulis artikel — sehingga Anda dapat membaca dan mengeditnya. Parameter query opsional: keyword, target_url, language, recommendations. Edit prompt yang dikembalikan dan kirimkan kembali ke POST /v1/orders sebagai recommendations; pertahankan OUTPUT FORMAT blok dan berjalan secara verbatim.
{ "success": true, "data": { "default_prompt": "…", "editable_field": "recommendations",
"modes": { "own": "…", "prompt": "…", "auto": "…" } } }/v1/ordersBuat pesanan backlink ke keranjang Anda — belum ada biaya. donor_ids selalu diperlukan; kemudian pilih salah satu dari tiga mode konten:
- Otomotif — kirim
target_url+keyword; kami riset & tulis artikelnya. - Dari prompt Anda — juga kirim
recommendations(ambil & edit prompt dasar melaluiGET /v1/article-prompt); kami menulis sesuai brief Anda. - Artikel sendiri Anda — kirim
content(+ opsionaltitle,article_url); kami memublikasikan HTML Anda yang sudah siap apa adanya. Memerlukan konten sendiri yang diaktifkan di akun Anda.
// 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/basketPeriksa apa yang saat ini ada di keranjang Anda (artikel yang di-draft, donor, harga) sebelum menerbitkan.
/v1/basket/payPublikasikan semua di keranjang Anda, membayar dari saldo akun Anda. Jika saldo tidak cukup, tidak ada yang dipublikasikan dan mengembalikan success:false dengan berapa banyak lagi yang dibutuhkan. Menambah saldo hanya melalui dasbor.
{ "success": true, "data": { "status": "published", "charged": 24, "links": 2 } }/v1/linksTautan yang Anda pesan (backlink) dengan status dan URL yang dipublikasikan. /v1/orders (GET) adalah alias.
{ "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" } ] }Alur pemesanan
- Cari situs —
GET /v1/donorsmemilih donor lalu lintas nyata yang relevan. - Pesan —
POST /v1/ordersdengan id donor dan halaman/kata kunci Anda → item masuk ke keranjang Anda. Pilih mode konten: otomatis, prompt yang Anda edit (recommendationslihatGET /v1/article-prompt), atau milik Anda sendiricontent. - Tinjau —
GET /v1/basketmemeriksa draf dan total. - Publikasikan —
POST /v1/basket/paymembayar dari saldo Anda dan menayangkan tautan (~24 jam). - Lacak —
GET /v1/linksuntuk status dan URL yang dipublikasikan.
Kesalahan
- 401
unauthorized— kunci hilang / tidak valid / dicabut - 400
bad_request/payment_failed— body buruk, atau saldo tidak dapat menutupi keranjang - 403
forbidden/own_content_disabled— kunci tidak dapat memesan, atau konten sendiri tidak diaktifkan di akun Anda - 404
not_found— endpoint atau sumber daya tidak dikenal - 405
method_not_allowed - 500
server_error— sementara; coba lagi
Untuk agen AI: autentikasi dengan kunci Bearer, panggil GET /v1/me untuk mengonfirmasi akun, GET /v1/donors menemukan situs, lalu POST /v1/orders → POST /v1/basket/pay memesan dan mempublikasikan. Atau lewati HTTP sepenuhnya dan gunakan Server MCP — kunci yang sama, alat bawaan.