curl https://api.bouncy.ai/v1/websites/web_abc123xyz \
-H "Authorization: Bearer bcy_live_pk_YOUR_API_KEY"
const response = await fetch(
'https://api.bouncy.ai/v1/websites/web_abc123xyz',
{
headers: {
'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'
}
}
);
const website = await response.json();
console.log('Website:', website.url);
console.log('Views:', website.views);
console.log('Clicks:', website.clicks);
import requests
response = requests.get(
'https://api.bouncy.ai/v1/websites/web_abc123xyz',
headers={'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'}
)
website = response.json()
print(f"Website: {website['url']}")
print(f"Views: {website['views']}")
print(f"Clicks: {website['clicks']}")
{
"id": "web_abc123xyz",
"slug": "johndoe",
"url": "https://bouncy.ai/johndoe",
"title": "John Doe - Links",
"description": "Digital Creator | Follow my socials",
"template": "bounce",
"theme": {
"backgroundColor": "#ffffff",
"textColor": "#000000",
"buttonColor": "#084c58"
},
"links": [
{
"title": "My Website",
"url": "https://johndoe.com",
"icon": "globe"
},
{
"title": "YouTube Channel",
"url": "https://youtube.com/@johndoe",
"icon": "youtube"
}
],
"profileImage": "https://example.com/avatar.jpg",
"socialLinks": {
"twitter": "johndoe",
"instagram": "johndoe"
},
"views": 1234,
"clicks": 456,
"createdAt": "2026-01-15T10:00:00Z",
"updatedAt": "2026-02-05T14:30:00Z"
}
{
"error": {
"code": "website_not_found",
"message": "Website not found"
}
}
Websites
Get Website
Retrieve details for a specific bio link page
GET
/
v1
/
websites
/
{websiteId}
curl https://api.bouncy.ai/v1/websites/web_abc123xyz \
-H "Authorization: Bearer bcy_live_pk_YOUR_API_KEY"
const response = await fetch(
'https://api.bouncy.ai/v1/websites/web_abc123xyz',
{
headers: {
'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'
}
}
);
const website = await response.json();
console.log('Website:', website.url);
console.log('Views:', website.views);
console.log('Clicks:', website.clicks);
import requests
response = requests.get(
'https://api.bouncy.ai/v1/websites/web_abc123xyz',
headers={'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'}
)
website = response.json()
print(f"Website: {website['url']}")
print(f"Views: {website['views']}")
print(f"Clicks: {website['clicks']}")
{
"id": "web_abc123xyz",
"slug": "johndoe",
"url": "https://bouncy.ai/johndoe",
"title": "John Doe - Links",
"description": "Digital Creator | Follow my socials",
"template": "bounce",
"theme": {
"backgroundColor": "#ffffff",
"textColor": "#000000",
"buttonColor": "#084c58"
},
"links": [
{
"title": "My Website",
"url": "https://johndoe.com",
"icon": "globe"
},
{
"title": "YouTube Channel",
"url": "https://youtube.com/@johndoe",
"icon": "youtube"
}
],
"profileImage": "https://example.com/avatar.jpg",
"socialLinks": {
"twitter": "johndoe",
"instagram": "johndoe"
},
"views": 1234,
"clicks": 456,
"createdAt": "2026-01-15T10:00:00Z",
"updatedAt": "2026-02-05T14:30:00Z"
}
{
"error": {
"code": "website_not_found",
"message": "Website not found"
}
}
Request
Headers
Path Parameters
string
required
The website IDExample:
web_abc123xyzResponse
string
Website ID
string
URL slug
string
Full URL to the website
string
Page title
string
Page description/bio
string
Template being used
object
Theme configuration (colors, fonts, etc.)
array
Array of link objects displayed on the page
string
URL to profile image
object
Social media links
number
Total page views
number
Total link clicks from this page
string
ISO 8601 timestamp
string
ISO 8601 timestamp of last update
curl https://api.bouncy.ai/v1/websites/web_abc123xyz \
-H "Authorization: Bearer bcy_live_pk_YOUR_API_KEY"
const response = await fetch(
'https://api.bouncy.ai/v1/websites/web_abc123xyz',
{
headers: {
'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'
}
}
);
const website = await response.json();
console.log('Website:', website.url);
console.log('Views:', website.views);
console.log('Clicks:', website.clicks);
import requests
response = requests.get(
'https://api.bouncy.ai/v1/websites/web_abc123xyz',
headers={'Authorization': 'Bearer bcy_live_pk_YOUR_API_KEY'}
)
website = response.json()
print(f"Website: {website['url']}")
print(f"Views: {website['views']}")
print(f"Clicks: {website['clicks']}")
{
"id": "web_abc123xyz",
"slug": "johndoe",
"url": "https://bouncy.ai/johndoe",
"title": "John Doe - Links",
"description": "Digital Creator | Follow my socials",
"template": "bounce",
"theme": {
"backgroundColor": "#ffffff",
"textColor": "#000000",
"buttonColor": "#084c58"
},
"links": [
{
"title": "My Website",
"url": "https://johndoe.com",
"icon": "globe"
},
{
"title": "YouTube Channel",
"url": "https://youtube.com/@johndoe",
"icon": "youtube"
}
],
"profileImage": "https://example.com/avatar.jpg",
"socialLinks": {
"twitter": "johndoe",
"instagram": "johndoe"
},
"views": 1234,
"clicks": 456,
"createdAt": "2026-01-15T10:00:00Z",
"updatedAt": "2026-02-05T14:30:00Z"
}
{
"error": {
"code": "website_not_found",
"message": "Website not found"
}
}