API Documentation

Free API for crypto payment links - No authentication required

NO AUTHENTICATION REQUIRED

Free & Open API

Integrate WalletShare directly into your wallet or application. Create temporary payment links instantly with zero setup.

Unlimited Requests

No rate limiting - use as much as you need

Instant Setup

Start integrating in minutes

Auto-Detection

Automatic BTC/ETH detection

Secure

Built-in validation & protection

Quick Start

Create Free Link

POST
POST https://walletshare.link/api/v1/create

Request Body

{
"address": "0x742d35Cc6634C0532925a3b8Dc9F5F9f8a9B8D7E"
}

Success Response

{
"success": true,
"share_url": "https://walletshare.link/a1b2c3d4",
"expires_at": "2024-01-01 12:00:00",
"max_views": 1,
"crypto": "ETH",
"message": "Free link created! Valid for 1 hour and 1 view."
}

Code Examples

JavaScript

async function createWalletShareLink(address) {
const response = await fetch('https://walletshare.link/api/v1/create', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
address: address
})
});
return await response.json();
}

// Usage
createWalletShareLink('0x742d35Cc6634C0532925a3b8Dc9F5F9f8a9B8D7E')
.then(result => console.log(result));

cURL

curl -X POST \
https://walletshare.link/api/v1/create \
-H 'Content-Type: application/json' \
-d '{"address":"0x742d35Cc6634C0532925a3b8Dc9F5F9f8a9B8D7E"}'

Python

import requests

response = requests.post(
'https://walletshare.link/api/v1/create',
json={'address': '0x742d35Cc6634C0532925a3b8Dc9F5F9f8a9B8D7E'}
)

print(response.json())

Features

  • No authentication required
  • Automatic BTC/ETH detection
  • 1 hour expiration
  • 1 view limit
  • Unlimited requests
  • JSON responses

Need Help?

Our team is here to help you integrate WalletShare API.

Contact Support

Free Plan Limits

Duration 1 hour
Views 1 view
Requests Unlimited